Creamy Potato Soup With Bacon

Loading…

By Reading time
Servings 4–6 people

Creamy potato soup with bacon hits that sweet spot between hearty and silky. The potatoes break down just enough to thicken the broth, while the bacon drippings give the whole pot a deep savory base that plain butter just can’t match. Topped with crisp bacon and chives, it eats like a full meal without feeling heavy.

The trick here is building body without turning the soup gluey. Russet potatoes help because they soften fast and mash easily, and a quick flour step gives the broth enough structure to hold the cream and cheddar without splitting. I also like to cook the bacon first and use a little of that fat for the onion, since it layers flavor from the start instead of trying to add it at the end.

You’ll find a few practical notes below on getting the texture right, when to mash versus leave chunks, and how to adjust the soup if you want it a little thicker or a little looser.

“

The soup thickened up perfectly after I mashed half the potatoes, and the cheddar stayed smooth instead of turning grainy. My husband kept going back for another bowl, and the bacon on top stayed crisp.

★★★★★— Megan R.

Love the bacon-crisp topping and creamy potato base? Save this soup for the nights when you want a cozy bowl with real texture and bold savory flavor.

Save to Pinterest

The Part That Keeps the Soup Creamy Instead of Gluey

The biggest mistake with potato soup is letting the starch run wild. If you boil the potatoes too hard for too long, they collapse into a paste and the soup gets heavy fast. A gentle simmer gives you tender cubes that still have some shape, which is what keeps the bowl tasting creamy instead of thick and pasty.

Using russets here matters because they break down in a useful way. They help thicken the broth naturally when you mash some of them, but they still leave enough soft pieces behind for texture. The flour goes in before the broth, where it can cook out for a minute or two and help the soup body hold steady once the cream and cheese go in.

  • Bacon drippings — This is where the savory base starts. You only need enough to coat the onion; if your bacon is especially fatty, pour off the excess so the soup doesn’t taste greasy.
  • Russet potatoes — These are the right potato for this job because they soften and mash into the broth. Waxy potatoes stay too firm and give you a thinner soup with less natural body.
  • Chicken broth — A good broth keeps the soup from tasting flat. Store-bought works fine, but choose one you’d drink on its own since it carries most of the background flavor.
  • Heavy cream and sour cream — Heavy cream gives richness, and sour cream adds tang plus a little extra thickness. Don’t swap in milk if you want the same silky finish; it won’t hold the soup together as well.
  • Cheddar — Freshly shredded cheddar melts more smoothly than the bagged kind, which often has anti-caking powder. If the soup looks grainy, the cheese went in over too much heat.

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 Base Without Losing the Bacon Flavor

Crisping the Bacon First

Cook all the bacon until it’s deeply crisp, not just lightly rendered. You want enough color that the fat in the pan tastes smoky and full, because that’s what seasons the onion. Pull out most of the bacon for the topping, but keep the six strips for the soup close by so you can fold them in later without losing their texture completely.

Softening the Onion in the Drippings

Dice the onion small and let it cook in the bacon fat until it turns soft and translucent, about four minutes. If it starts browning hard, the heat is too high and the soup will pick up a bitter edge instead of a sweet, savory one. Add the garlic only at the end of this stage so it perfumes the base without burning.

Thickening Before the Liquid Goes In

Whisk the flour into the onion mixture and cook it for a minute or two until it smells a little nutty. This step cooks out the raw flour taste and keeps the broth from tasting chalky. When you add the liquid, whisk or stir right away so the flour doesn’t clump at the bottom of the pot.

Simmering the Potatoes to the Right Point

Pour in the broth, add the potatoes, and bring everything to a boil before dropping it to a steady simmer. You want the cubes tender enough to mash with a spoon, but not so broken down that they disappear completely. If the liquid gets too low before the potatoes are soft, add a splash more broth so they can finish cooking evenly.

Finishing with Cream, Cheese, and Bacon

Once the potatoes are tender, mash about half of them right in the pot. That gives you a creamy base with a few soft chunks for contrast. Stir in the cream and sour cream off a hard boil, then add the cheddar a handful at a time so it melts smoothly. Fold in the crumbled bacon at the end, taste for salt and pepper, and finish with the reserved bacon and chives.

How to Adjust the Bowl for Different Kitchens and Appetites

Make It Gluten-Free

Swap the all-purpose flour for a gluten-free flour blend that includes a starch like tapioca or potato starch. Use the same amount and cook it in the bacon drippings for the same minute or two so it loses the raw taste. The texture stays close to the original, though the soup may be a touch less velvety.

Make It a Little Lighter

Use half-and-half instead of heavy cream if you want a lighter bowl, but keep the sour cream for tang and body. The soup won’t be quite as rich, and it may need a little extra simmering after the potatoes are mashed to thicken back up. Don’t use milk here unless you’re okay with a thinner finish.

Skip the Pork

For a vegetarian version, replace the bacon with smoked butter or a little olive oil plus smoked paprika, and use vegetable broth instead of chicken broth. You’ll lose the bacon fat backbone, but the smoked paprika gives back some of that savory depth. Add the vegetarian topping at the end, since it won’t need to be crisped the same way.

Storage and Reheating

  • Refrigerator: Store for up to 4 days in an airtight container. The soup thickens as it chills, so it will look denser the next day.
  • Freezer: It freezes, but the texture gets grainier because of the dairy and potatoes. If you freeze it, leave out the sour cream and cheddar until reheating for a better result.
  • Reheating: Warm it slowly over low heat, stirring often and adding a splash of broth if needed. High heat can cause the dairy to split and make the potatoes taste dry instead of creamy.

Questions I Get Asked About This Recipe

Can I use red potatoes instead of russets?+

You can, but the soup won’t thicken the same way. Red potatoes hold their shape more firmly, so you’ll get a brothier soup with more defined chunks and less natural creaminess. If you use them, mash a little more of the potato at the end or add a touch more flour up front.

How do I keep the cheese from getting grainy?+

Take the pot off the heat before stirring in the cheddar. Cheese melts best in a gentle residual heat, and high heat can make the fat separate from the solids. Shred the cheese yourself if you can, since bagged cheese is coated and doesn’t melt as cleanly.

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

Yes, and it holds up well for a few days. The flavor gets even better overnight, but the soup will thicken in the fridge, so thin it with a little broth when you reheat it. Keep the bacon topping separate so it stays crisp.

How do I make the soup thicker without adding more flour?+

Mash more of the potatoes right in the pot, or let the soup simmer uncovered for a few extra minutes before adding the dairy. That reduces the liquid naturally without changing the flavor the way extra flour can. Don’t boil it hard at this stage or the cream can separate.

Creamy Potato Soup With Bacon

Creamy potato soup with bacon made with a stovetop roux, simmered potatoes, and cheddar-melted creaminess. Thick, silky texture with tender potato pieces, crispy bacon crumbles, and chives on top.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 690

Ingredients
  

Bacon and soup base
  • 6 strips thick-cut bacon Reserve 4 strips for topping; crumble 6 strips into the soup.
  • 3 lb russet potatoes Peel and cube for even simmering.
  • 1 onion Dice small for quick sautéing.
  • 4 cloves garlic Minced.
  • 4 cup chicken broth Use low-sodium if preferred.
  • 1.5 cup heavy cream Stir in after mashing for creamy texture.
  • 0.5 cup sour cream Stir in with cream for tang and smoothness.
  • 3 tbsp all-purpose flour Whisk to form a light roux.
  • 1.5 cup shredded cheddar Shred fresh if you want better melt.
  • 1 tsp salt Add to taste after cheese melts.
  • 0.25 tsp pepper Add to taste after cheese melts.
  • 1 chives Garnish at the end.

Equipment

  • 1 Dutch oven

Method
 

Crisp the bacon
  1. Cook thick-cut bacon in a Dutch oven over medium heat until crispy, about 10 minutes; crumble 6 strips into the pot and reserve 4 strips for topping.
  2. Keep the drippings in the pot to sauté the aromatics so the soup carries the bacon flavor.
Build the roux and simmer potatoes
  1. Sauté diced onion in the bacon drippings for 4 minutes until softened.
  2. Add minced garlic and cook 1 minute, stirring until fragrant.
  3. Whisk in all-purpose flour and cook 1-2 minutes to remove the raw flour taste.
  4. Pour in chicken broth and add cubed russet potatoes; bring to a boil, then reduce to a simmer.
  5. Simmer for 18-20 minutes, stirring occasionally, until the potatoes are tender.
Mash and make it creamy
  1. Mash about half the potatoes in the pot to thicken the soup without losing chunks.
  2. Stir in heavy cream and sour cream until the mixture looks smooth and creamy.
  3. Stir in shredded cheddar until melted, then fold in the 6 crumbled bacon strips.
Season and serve
  1. Season with salt and pepper to taste, stirring until evenly combined.
  2. Top with the reserved crispy bacon strips and chives, then serve hot.

Notes

Pro tip: use a mix of mashing and leaving chunks so the soup stays thick but still has spoonable potato texture. Store covered in the refrigerator up to 4 days; reheat gently on the stovetop, adding a splash of broth or cream if it thickens too much. Freezing: yes, but texture may thin slightly after thawing—stir well while reheating. For a lower-fat option, replace heavy cream and half the sour cream with evaporated skim milk or more light sour cream (texture will be slightly less rich).

Keep this recipe handy

Pin it, print a tidy copy, leave a quick comment, or copy the link to share.

Save to Pinterest

Leave a Comment

Recipe Rating