Creamy Potato Soup With Bacon

Category: Soups, Stews & Chili

Creamy potato soup with bacon lands in that perfect middle ground between rustic and rich: thick enough to eat with a spoon, but still silky enough to feel like comfort in a bowl. The potatoes turn tender and a little broken down, the broth picks up all that smoky bacon flavor, and the cheddar melts in at the end for a finish that tastes fuller than the short ingredient list suggests.

What makes this version work is the order. The bacon drippings carry the onion and garlic, the flour gets cooked briefly before the broth goes in, and the potatoes simmer until they’re soft enough to mash partway for body. That partial mash gives you a naturally creamy texture without turning the whole pot into glue. The sour cream goes in after the heat has dropped a bit, which keeps the soup smooth instead of grainy.

Below, you’ll find the one step that keeps this soup from turning thin, plus a few smart swaps if you need to adjust it for what’s in your kitchen.

“

The soup thickened up beautifully once I mashed half the potatoes, and the bacon stayed crisp on top instead of getting lost in the bowl. My kids ate theirs up fast and asked for it again the next night.

★★★★★— Megan T.

Creamy Potato Soup With Bacon has the kind of thick, cozy texture that comes from mashing part of the potatoes right in the pot.

Save to Pinterest

The Secret to Thick Potato Soup That Still Feels Light

Most potato soups go wrong in one of two ways: they stay thin, or they turn gummy. The fix isn’t more flour. It’s a combination of simmering the potatoes until they’re fully tender, then mashing only part of them so the starch naturally thickens the broth while leaving enough chunks for texture. That gives you body without making the soup pasty.

The other mistake is adding dairy too early or too hot. Heavy cream can handle heat, but sour cream needs a gentler hand. Pulling the soup off a hard boil before stirring in the dairy keeps it smooth and keeps the soup from looking split or grainy. If your soup ever turns gluey, it usually means the potatoes were overworked or the broth reduced too far before the cream went in.

What Each Ingredient Is Doing in This Bowl

Creamy Potato Soup With Bacon thick silky
  • Thick-cut bacon — This does two jobs: it gives you crispy topping for texture, and it leaves behind drippings that season the whole pot. Thin bacon works in a pinch, but thick-cut gives you better texture and more usable fat. Save some pieces for the top so the soup doesn’t taste flat.
  • Russet potatoes — Russets are the right choice here because they break down enough to thicken the broth without needing extra cream. Yukon Golds will work, but the soup will stay a little silkier and less starchy. Peel them so the texture stays smooth and the broth doesn’t get muddy.
  • Chicken broth — The broth carries the bacon flavor and keeps the soup from becoming heavy in a one-note way. Use a broth you’d actually sip; weak broth makes the soup taste dull. If you want to keep it vegetarian, use a good vegetable broth and skip the bacon entirely, then add smoked paprika for depth.
  • Heavy cream and sour cream — Heavy cream gives the soup richness, while sour cream adds a little tang that keeps all that bacon and cheddar from feeling too heavy. Full-fat sour cream is best because it stays smooth. Lower-fat versions are more likely to curdle when they hit heat.
  • Flour — The flour builds a light base so the soup settles into a spoon-coating texture instead of staying brothy. Cook it with the onion and drippings before the liquid goes in so it doesn’t taste raw. If you need a gluten-free version, use a 1:1 gluten-free flour blend or skip the flour and rely on extra potato mashing.
  • Cheddar — Sharp cheddar gives the soup its savory finish, but it needs gentle heat. Add it after the soup has stopped boiling, or it can turn grainy. Pre-shredded cheese works, though freshly shredded melts more smoothly because it doesn’t carry anti-caking starches.

Building the Soup Base Without Burning the Dairy

Render the Bacon Fully

Cook the bacon until it’s crisp and the fat has fully rendered, because pale bacon means weak drippings and less flavor in the pot. Pull out the strips once they’re done and keep the drippings in the pan. If there’s more than a few tablespoons of fat, pour off the excess so the soup doesn’t taste greasy.

Soften the Onion in the Drippings

Add the diced onion to the bacon fat and cook until it turns translucent and starts to look glossy around the edges. That’s when the raw bite is gone. Add the garlic only for the last minute; if it cooks too long, it goes bitter fast and that bitterness carries through the whole soup.

Cook the Flour Before the Liquid

Stir in the flour and let it bubble for a minute or two so it loses that raw paste taste. It should look a little sandy and coat the onion mixture evenly. If you dump in the broth too fast before the flour has a chance to cook, you can end up with floury tasting soup and a few stubborn lumps.

Simmer Until the Potatoes Collapse at the Edges

Add the broth and potatoes, bring the pot to a boil, then settle it into a steady simmer. You’re looking for potatoes that go completely tender and start to fray at the edges when pressed with a spoon. If the pot boils hard the whole time, the outside of the potatoes can shred before the centers are cooked.

Mash, Then Finish with Dairy and Cheese

Mash about half the potatoes directly in the pot to thicken the soup while leaving the rest in chunks. Stir in the cream and sour cream after the heat has dropped a little, then add the cheddar off the boil so it melts in smoothly. Finish with the reserved bacon and chives, which add the sharp, salty bite that makes each spoonful taste complete.

How to Adapt This for What’s in Your Kitchen

Gluten-Free Thickening

Swap the all-purpose flour for a gluten-free 1:1 blend and cook it the same way in the bacon drippings. The soup will still thicken, but the body comes a little more from the potatoes, so don’t rush the simmer. If you skip flour entirely, mash a few extra potatoes to help the texture along.

Lighter Dairy Version

You can replace the sour cream with plain Greek yogurt for a tangier finish, but stir it in off the heat so it stays smooth. The soup won’t taste as plush as the full-fat version, but it will still have a nice creamy body. I wouldn’t use low-fat milk here; it thins the soup without giving you enough richness in return.

Making It Without Bacon

For a vegetarian version, use butter or olive oil to soften the onion and add a little smoked paprika to replace the smoky bacon note. You’ll lose the crisp topping and the rendered fat flavor, so the soup benefits from extra cheddar or a pinch of onion powder. A good vegetable broth matters more in this version because it carries the whole bowl.

Storage and Reheating

  • Refrigerator: Store for up to 4 days. The soup thickens as it sits, so it may look a little denser the next day.
  • Freezer: It freezes, but the dairy can separate a bit on thawing. Freeze before adding the cream and sour cream if you want the best texture.
  • Reheating: Warm it slowly over low heat and stir often. High heat can make the dairy grainy and can also scorch the thicker potato base on the bottom of the pot.

Answers to the Questions Worth Asking

Can I make creamy potato soup with bacon ahead of time?+

Yes, and it holds up well for a few days in the fridge. The soup will thicken as it sits, so loosen it with a splash of broth or milk when you reheat it. Save the bacon topping separately so it stays crisp.

How do I keep the cheese from getting grainy in potato soup?+

Take the pot off the heat before you stir in the cheddar. Cheese melts smoothly in gentle warmth, but it can seize and turn grainy if the soup is boiling. Adding it in handfuls also helps it disappear evenly.

Can I use Yukon Gold potatoes instead of russet potatoes?+

Yes. Yukon Golds give you a smoother, more buttery soup, but they don’t break down quite as aggressively as russets, so the soup may stay a little less thick. If you use them, mash a bit more of the potato to get the same body.

How do I thicken potato soup if it turns out too thin?+

Mash more of the potatoes first, because that thickens the soup without changing the flavor. If it still feels loose, simmer it uncovered for a few extra minutes before adding the dairy. A cornstarch slurry will work too, but it gives the soup a more processed texture than potato starch does.

Can I freeze creamy potato soup with bacon?+

You can, but the texture is better if you freeze it before the cream, sour cream, and cheddar go in. Dairy-based soups can separate a bit after thawing. If you freeze the finished soup, whisk it gently while reheating to bring it back together as much as possible.

Creamy Potato Soup With Bacon

Creamy potato soup with bacon made with bacon drippings, simmered potatoes, and a silky cheddar-cream base. Thick, velvety texture with half the potatoes mashed for body, topped with crispy bacon and chives.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 670

Ingredients
  

Bacon and garnish
  • 10 strips thick-cut bacon Divide: 6 strips for the soup, 4 for the topping.
  • chives For garnish.
Potato soup base
  • 3 lb russet potatoes Peeled and cubed.
  • 1 onion Diced.
  • 4 cloves garlic Minced.
  • 4 cup chicken broth
  • 1.5 cup heavy cream
  • 0.5 cup sour cream
  • 3 tbsp all-purpose flour
  • 1.5 cup shredded cheddar
  • 1 tsp salt
  • 0.25 tsp pepper

Equipment

  • 1 Dutch oven

Method
 

Cook bacon and build the base
  1. Cook the thick-cut bacon until crispy, then crumble 6 strips into the pot and reserve 4 strips for topping.
  2. Sauté the diced onion in the bacon drippings for 4 minutes, then add the minced garlic and cook for 1 minute.
  3. Whisk in the all-purpose flour and cook for 1-2 minutes to remove the raw flour taste.
  4. Pour in the chicken broth, add the cubed russet potatoes, bring to a boil, then reduce to a simmer and cook for 18-20 minutes until tender.
Blend texture and finish
  1. Mash about half the potatoes in the pot to thicken the soup.
  2. Stir in the heavy cream and sour cream until smooth and combined.
  3. Stir in the shredded cheddar until melted, then fold in the 6 crumbled bacon strips.
  4. Season with salt and pepper, then top each bowl with the reserved crispy bacon strips and chives.

Notes

For extra thickness, mash more than half the potatoes or simmer 3-5 minutes longer after mashing. Refrigerate leftovers in a sealed container up to 3 days; reheat gently on the stovetop over low heat, adding a splash of broth or cream if needed. Freezing is not recommended due to texture changes from dairy. If you want a lighter option, use half-and-half instead of heavy cream (the soup will be slightly less rich).

You might also like these recipes

Leave a Comment

Recipe Rating