Creamy Potato Soup With Bacon

Emily
By

Creamy potato soup with bacon lands in that perfect place between cozy and satisfying: thick enough to eat with a spoon, soft enough to feel like comfort food, and finished with salty bacon and sharp cheddar that keep each bite from tasting flat. The potatoes break down just enough to thicken the broth, while a little sour cream gives the soup a gentle tang that keeps the cream from turning heavy.

What makes this version work is the order. Bacon goes first, so the drippings become the base for the onions and garlic. Flour gets cooked in those drippings long enough to lose its raw taste, then the broth and potatoes simmer until the cubes are tender and the soup can be mashed into a naturally thick texture. That keeps it rich without relying on a heavy roux.

Below, I’m walking through the part that matters most: how much to mash, when to add the dairy, and how to keep the cheddar smooth instead of grainy. Those small details are what turn a decent potato soup into the kind you’ll want to make again next week.

“

The soup got thick and silky without turning gummy, and the bacon stayed crisp on top even after sitting for a bit. I loved that the cheddar melted right in instead of clumping.

★★★★★— Melissa R.

Creamy potato soup with bacon and cheddar makes the best cold-night dinner — save this one for the days when you want a thick, smoky bowl with almost no fuss.

Save to Pinterest

The Bacon Drippings Are the Secret Base, Not Just a Bonus

With soup like this, the biggest mistake is treating the bacon like a topping-only ingredient. If you cook the onions in butter instead of the drippings, you lose the smoky depth that makes the whole pot taste finished. The drippings carry flavor into the flour, the broth, and the potatoes, so every layer tastes like it belongs there.

The other place people trip up is texture. Russet potatoes are the right choice because they soften and break down enough to thicken the broth naturally. If you use waxy potatoes, the soup stays thinner and the cubes hold their shape too firmly. Mashing about half the potatoes gives you that thick, spoon-coating body without turning the pot into glue.

  • Thick-cut bacon — Thick slices give you enough rendered fat for the base and stay meaty after crisping. Thin bacon can work in a pinch, but it shrinks more and gives you less drippings to build on.
  • Russet potatoes — These are the potatoes that thicken the soup from the inside. Yukon Golds can be used, but the soup will be a little silkier and less fluffy.
  • Heavy cream and sour cream — Heavy cream brings richness; sour cream adds tang and keeps the soup from tasting one-note. Use full-fat sour cream here, because low-fat versions can split more easily when stirred into hot soup.
  • Cheddar — Shred it yourself if you can. Pre-shredded cheese is coated to keep it from clumping in the bag, and that coating can make the soup a little grainy.

What Each Ingredient Is Actually Doing in This Recipe

Prepared recipe ready to serve
  • Primary ingredient (the star) — Quality matters most. Choose the best you can find.
  • Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
  • Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
  • Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
  • Supporting ingredients — Complement the main ingredient without overpowering it.
  • Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
  • Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
  • Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.

Building the Potatoes Into a Thick, Smooth Soup

Crisping the Bacon First

Cook the bacon until it’s deeply crisp and the fat has rendered out into the pan. You want that fat for the onions, so don’t rush this part or pull the bacon too early. Once it’s crisp, crumble six strips and set the other four aside for the top. If the bacon is floppy, it won’t hold up as a garnish and the texture on top will be limp instead of crunchy.

Softening the Onion and Garlic in the Drippings

Add the onion to the bacon drippings and cook it until it turns translucent and smells sweet, about 4 minutes. The garlic goes in later and only needs a minute; if it browns, it turns bitter fast. This base should look glossy, not browned, because you’re building a creamy soup, not a dark stew.

Thickening Before the Broth Goes In

Whisk in the flour and cook it for 1 to 2 minutes so the raw taste cooks off. It should look pasty and coat the onions evenly. If you dump in the broth too fast before the flour is heated through, the soup can taste chalky and the thickener won’t dissolve as smoothly.

Simmering the Potatoes Until They Break Easily

Pour in the broth and add the potatoes, then bring the pot to a boil before lowering it to a steady simmer. Cook until the potatoes are soft enough to mash with very little pressure, about 18 to 20 minutes. If the cubes still feel firm in the middle, the soup won’t thicken the way it should and you’ll end up with a thinner finish.

Finishing With Dairy and Cheese

Turn the heat down before you add the cream, sour cream, and cheddar. High heat can make dairy grainy or cause the cheese to clump instead of melt into the soup. Stir until the cheddar disappears into the pot, then fold in the crumbled bacon. Season at the end so you can judge the salt after the bacon and cheese have done their part.

Three Ways to Adjust the Bowl Without Losing What Makes It Work

Make It Gluten-Free With a Cornstarch Slurry

Replace the flour with 1 1/2 tablespoons cornstarch mixed with 2 tablespoons cold broth before it goes into the pot. It thickens a little more cleanly than flour, but it won’t give the same subtle savory base, so the bacon drippings and onion need to do more of the flavor work.

Use Half-and-Half for a Lighter Bowl

Half-and-half works if you want the soup a little lighter, but it won’t taste as lush or hold heat as well. Keep the heat low when you add it, because the lower fat content makes it a little more sensitive to boiling.

Make It Vegetarian Without Losing the Creamy Texture

Skip the bacon, use butter or olive oil for the onion, and swap in vegetable broth. Add smoked paprika to bring back a little of that smoky backbone, since the bacon drippings are doing a lot of flavor work in the original version.

Storage and Reheating

  • Refrigerator: Keeps for 3 to 4 days. It thickens as it chills, so expect a much denser texture the next day.
  • Freezer: It can be frozen, but the dairy may separate a little on thawing. Freeze in airtight containers and thaw overnight in the fridge for the best chance of a smooth reheating.
  • Reheating: Warm it gently over low heat, stirring often. Don’t let it boil or the dairy can break and the soup can look grainy. Add a splash of broth or milk if it has tightened up too much.

Answers to the Questions Worth Asking

Can I use milk instead of heavy cream?+

You can, but the soup will be thinner and less rich. If you swap in milk, keep the heat low and expect a lighter body. Whole milk works better than reduced-fat milk because it’s less likely to taste watery.

Creamy Potato Soup With Bacon

Creamy potato soup with bacon that’s thick and silky, made by mashing half the russet potatoes and stirring in a cheddar-cream base. Finished with crispy bacon crumbles and chives for a rich, savory top.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 680

Ingredients
  

Bacon
  • 6 thick-cut bacon crumbled for the soup
  • 4 thick-cut bacon reserved for topping
Potatoes
  • 3 lb russet potatoes peeled and cubed
Aromatics
  • 1 onion diced
  • 4 garlic minced
Soup base
  • 4 cup chicken broth
  • 1.5 cup heavy cream
  • 0.5 cup sour cream
  • 3 tbsp all-purpose flour
Cheddar
  • 1.5 cup shredded cheddar
Seasoning
  • 1 tsp salt
  • 0.25 tsp pepper
Garnish
  • 1 chives for garnish

Equipment

  • 1 Dutch oven

Method
 

Cook bacon
  1. Cook the thick-cut bacon in a Dutch oven until crispy, then crumble 6 strips into the pot and reserve the remaining 4 strips for topping.
Sauté aromatics and thicken
  1. Sauté the diced onion in the bacon drippings for 4 minutes, until softened.
  2. Add the minced garlic and cook for 1 minute, until fragrant.
  3. Whisk in the all-purpose flour and cook for 1-2 minutes to remove the raw flour taste, stirring constantly.
Simmer potatoes
  1. Pour in the chicken broth and add the cubed russet potatoes, then bring to a boil.
  2. Reduce to a simmer and cook for 18-20 minutes, until the potatoes are tender when pierced.
Make it creamy
  1. Mash about half the potatoes in the pot to thicken the soup, leaving some chunks for texture.
  2. Stir in the heavy cream and sour cream until smooth and creamy.
  3. Stir in the shredded cheddar until fully melted, then fold in the 6 crumbled bacon strips.
Finish and serve
  1. Season with salt and pepper to taste.
  2. Top each bowl with the reserved crispy bacon strips and chives.

Notes

For the creamiest texture, mash the potatoes while the soup is hot, then add the cream and sour cream off a full rolling boil to help keep it silky. Store leftovers in the refrigerator up to 3 days; reheat gently over low heat, stirring often. Freezing is not recommended because the dairy can break and turn grainy after thawing. If you want a lighter option, swap in half-and-half for the heavy cream (soup will be slightly less thick).

You might also like these recipes

Leave a Comment

Recipe Rating