Stove Top Potato Soup

Loading…

By Reading time

Thick, creamy potato soup with bacon and cheddar has a way of disappearing fast, especially when the potatoes are soft enough to break down into the broth and still leave a few tender chunks behind. This version lands in that sweet spot: rich without being gluey, hearty without turning heavy, and balanced enough that the sour cream and cheddar keep the finish bright instead of dull. It tastes like the kind of soup you’d happily eat from a big bowl with nothing else on the table.

The key is building the soup in layers. Bacon drippings start the base, flour gives the broth enough body to feel substantial, and the potatoes simmer until they’re tender enough to mash just a little. That last part matters. If you puree everything smooth, you lose the comfort-food texture that makes potato soup worth making in the first place.

Below, I’ve included the texture cue I watch for before adding the dairy, plus a few ways to adjust the thickness depending on whether you want it spoonable and rustic or extra velvety.

“

The potatoes softened perfectly in about 20 minutes, and the soup thickened up without getting pasty. I added the cheddar off the heat like you said, and it stayed smooth all the way through.

★★★★★— Melissa R.

Save this stove top potato soup for the nights when you want a thick, creamy bowl loaded with bacon, cheddar, and soft potato chunks.

Save to Pinterest

The Reason This Soup Stays Thick Without Turning Gummy

Potato soup goes wrong in two common ways: it ends up watery, or it turns into a heavy starch paste. The fix is using flour only long enough to thicken the broth before the potatoes go in, then stopping the mash at a partly chunky texture. Russet potatoes help here because they break down enough to thicken the soup naturally, but they still leave enough body if you don’t overwork them.

The heat matters just as much as the ingredients. Once the cream and sour cream go in, keep the soup at a gentle heat instead of a hard boil. Dairy can separate if it gets slammed with high heat, and shredded cheddar melts more smoothly when the pot isn’t raging.

  • Russet potatoes — These are the right potatoes for a soup that thickens itself a little as it cooks. Waxy potatoes hold their shape too firmly and won’t give you that soft, creamy base.
  • Bacon drippings — This is where the first layer of flavor comes from. If you’re short on drippings, add a tablespoon of butter so the onion still softens properly.
  • Heavy cream and sour cream — Heavy cream gives richness, while sour cream adds tang and keeps the soup from tasting flat. Don’t swap in milk unless you’re comfortable with a thinner, less velvety result.
  • Cheddar — Shred it yourself if you can. Pre-shredded cheese often has anti-caking starches that can make the finish grainier.

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, Then Letting the Potatoes Do the Work

Crisping the Bacon and Starting the Flavor

Cook the diced bacon until the pieces are crisp and the fat in the pot looks clear and shimmering. Pull the bacon out before it burns, because it will keep cooking a bit on the plate. The drippings left behind are what you want for the onion; they carry the smoky base into the whole soup.

Softening the Onion and Garlic

Add the onion to the bacon drippings and cook until it turns translucent and sweet, not browned. If the onion starts to catch, the heat is too high and the garlic will taste harsh. Garlic only needs about a minute, just long enough for the raw edge to disappear.

Thickening the Broth Before the Potatoes Go In

Whisk the flour into the fat and onion mixture and let it cook for a minute or two. That step takes away the raw flour taste and gives the soup its body later. When the broth goes in, whisk until the pot looks smooth before adding the potatoes; any flour lumps left now will stay with you all the way to the bowl.

Simmering Until the Potatoes Collapse at the Edges

Add the potatoes and bring everything up to a boil, then lower the heat to a steady simmer. You’re looking for potatoes that are fully tender and starting to break at the corners, usually after 18 to 20 minutes. If they’re still firm in the center, they won’t mash into the soup cleanly and the texture will stay chalky.

Finishing with Dairy and Cheese

Mash the potatoes to the texture you want, then stir in the cream and sour cream. Add the cheddar off the highest heat you can manage so it melts into the soup instead of clumping. The last seasoning pass is important here because bacon and cheese both bring salt, and the soup should taste balanced, not aggressively salty.

How to Adapt This for a Different Table

Make It Meatless Without Losing the Smoky Base

Skip the bacon and cook the onion in butter or olive oil, then add a pinch of smoked paprika to replace the background smokiness. You’ll lose some of the savory depth that bacon fat brings, but the soup still tastes rich if you lean on good cheddar and a generous finish of black pepper.

How to Make It Gluten-Free

Swap the all-purpose flour for a gluten-free 1:1 blend that thickens like flour, or use a cornstarch slurry at the end if that’s what you have. Cornstarch gives a slightly shinier finish and needs less simmering, so add it gradually and let the soup bubble for a minute to activate the thickener.

Stretch It for a Bigger Crowd

This soup scales cleanly if you keep the broth-to-potato ratio steady. For a larger batch, use a wider pot so the potatoes cook evenly instead of stacking too high and steaming at the top while the bottom softens first.

Storage and Reheating

  • Refrigerator: Store covered for 3 to 4 days. It thickens as it sits, so expect a much denser texture the next day.
  • Freezer: It can be frozen, but the dairy may separate a little on thawing. For the best texture, freeze before adding the cream, sour cream, and cheddar, then finish those ingredients after reheating.
  • Reheating: Reheat gently over low heat, stirring often and loosening with a splash of broth if needed. A hard boil is the fastest way to break the dairy and make the soup grainy.

Answers to the Questions Worth Asking

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

Yes, but the soup will be a little less fluffy and a little more buttery in texture. Yukon Golds hold their shape better, so you’ll get a smoother, more cohesive soup with fewer naturally broken-down potato pieces. If you like a rustic bowl with some body, russets still win here.

Stove Top Potato Soup

Stove Top Potato Soup with creamy, chunky potatoes simmered until tender, then finished with melted cheddar and bacon. This stovetop method keeps the soup thick and golden with a smooth swirl of cream.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 520

Ingredients
  

Russet potatoes
  • 3 lb russet potatoes, peeled and cubed
Onion
  • 1 onion, diced
Garlic
  • 4 clove garlic, minced
Bacon
  • 6 strip bacon, diced
Chicken broth
  • 4 cup chicken broth
Heavy cream
  • 1 cup heavy cream
Sour cream
  • 0.5 cup sour cream
All-purpose flour
  • 3 tbsp all-purpose flour
Shredded cheddar
  • 1.5 cup shredded cheddar
Seasonings
  • 0.25 salt, pepper, and garlic powder to taste

Equipment

  • 1 Dutch oven

Method
 

Cook bacon and build the base
  1. Heat a large heavy-bottomed pot over medium heat and cook the diced bacon until crispy, then remove and set aside with some drippings left in the pot.
  2. Add the diced onion to the bacon drippings and sauté for 4 minutes until softened; add the minced garlic and cook 1 minute until fragrant.
  3. Whisk in the all-purpose flour and cook for 1-2 minutes until the mixture turns slightly golden, then pour in the chicken broth while whisking.
Simmer and finish creamy
  1. Add the cubed russet potatoes, bring the soup to a boil, then reduce heat and simmer for 18-20 minutes until the potatoes are tender.
  2. Mash the potatoes to your desired consistency, leaving some chunks for a thick, hearty texture.
  3. Stir in the heavy cream and sour cream until the soup looks smooth and creamy.
  4. Add shredded cheddar and stir until melted and glossy, then season with salt, pepper, and garlic powder to taste.
Serve
  1. Serve the hot soup topped with the reserved crispy bacon and any desired toppings.

Notes

For best thickness, simmer until the potatoes are fully tender, then mash a portion before adding dairy so the soup thickens naturally. Store leftovers in the refrigerator up to 4 days; reheat gently over low heat (avoid rapid boiling) to keep the cream smooth. Freezing is not recommended for the creamiest texture, but you can freeze and reheat on low if needed. For a lighter option, swap heavy cream for half-and-half and use reduced-fat sour cream.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating