Stove Top Potato Soup

Category:Soups, Stews & Chili

Stove top potato soup turns into a thick, spoon-coating bowl of comfort when the potatoes break down just enough to thicken the broth without turning the whole pot gluey. The best versions taste rich and layered, with bacon, onion, garlic, and cheddar all doing their part instead of getting lost in the cream. What you end up with is hearty enough for dinner but still simple enough to pull together on a regular weeknight.

The trick is building the base in the bacon drippings and letting the flour cook briefly before the broth goes in. That keeps the soup from tasting pasty and gives it a body that holds up after the cream and cheese are added. Russet potatoes are the right choice here because they soften and help thicken the soup naturally, while a little sour cream at the end adds tang that keeps the richness in check.

Below, I’ve included the texture cue I watch for when the potatoes are ready, the ingredient swap that still gives you a creamy pot, and the reheating method that keeps the soup smooth instead of grainy.

“

The potatoes got perfectly tender and the soup thickened up just like a diner-style bowl. I used sharp cheddar and the bacon on top made it taste like it simmered all afternoon.

★★★★★— Megan R.

Save this stove top potato soup for nights when you want a thick, bacon-topped bowl with real old-fashioned comfort.

Save to Pinterest

The Secret to Creamy Potato Soup That Doesn’t Turn Gluey

The biggest mistake in potato soup is overworking the potatoes once they start softening. Russets give you body, but if you mash them too aggressively or blend them smooth, the starch can swing from silky to heavy fast. I like to leave some chunks in the pot and mash just enough to thicken the broth while keeping the soup rustic.

The other place people lose the texture is at the end. Cream and sour cream belong in a lower-heat soup, not a boiling one, because high heat can make the dairy taste flat or separate. Pulling the heat down before those go in keeps the soup smooth and gives the cheddar a better chance of melting without becoming grainy.

What Each Ingredient Is Actually Doing in This Pot

Stove Top Potato Soup creamy bacon cheddar
  • Russet potatoes — These are the backbone of the soup. Their starch helps thicken the broth naturally as they cook, which is why this soup gets creamy without needing a long list of thickeners. Yukon Golds work if that’s what you have, but the soup will stay a little silkier and less thick.
  • Bacon — The drippings season the onion and garlic before the broth ever hits the pot, which gives the whole soup a deeper base. If you skip the bacon, use butter plus a little extra salt, but you’ll lose that smoky background note that makes the bowl taste finished.
  • Chicken broth — This keeps the soup savory instead of tasting like straight cream and potatoes. A low-sodium broth is the safest pick because the bacon and cheddar both bring salt of their own.
  • Heavy cream and sour cream — Heavy cream adds richness, while sour cream brings a slight tang that keeps the soup from feeling flat. Full-fat versions work best here; lighter dairy is more likely to curdle and won’t give you the same body.
  • Cheddar — Sharp cheddar gives the clearest flavor and stands up to the potatoes. Shred it yourself if you can, since pre-shredded cheese often has anti-caking agents that can make the soup a little grainy.

Building the Bowl in the Right Order

Render the Bacon First

Cook the bacon until it’s crisp and the fat has enough color to smell nutty, not just greasy. That drippings base matters because it seasons the onion and garlic from the start. If the bacon is undercooked, it can go chewy in the soup later instead of giving you those crisp topping pieces you want at the end.

Cook the Flour Before the Broth Goes In

Once the onion is soft and the garlic is fragrant, whisk in the flour and cook it for a minute or two. The flour should look pasted onto the onion mixture and lose that raw, dusty smell. If you rush this step, the soup can taste chalky, so give it the time it needs before adding the broth.

Let the Potatoes Work for You

Add the cubed potatoes, bring the pot to a boil, then settle it into a steady simmer until the potatoes are tender enough to break with a spoon. You want them soft at the edges but not collapsing completely yet. If the pot boils too hard, the outside of the potatoes can shred before the centers are done, which makes the texture uneven.

Finish with Dairy and Cheese Off the Heat

When the potatoes are ready, mash to your preferred texture and lower the heat before adding cream, sour cream, and cheddar. Stir slowly until the cheese melts and the soup turns glossy. If the soup starts to look grainy, the pan is too hot, so pull it off the burner for a minute and stir until it smooths out.

How to Adjust This Soup Without Losing the Creamy Texture

Make It Vegetarian

Skip the bacon and cook the onion in butter or olive oil instead. Use vegetable broth in place of chicken broth, then add a small pinch of smoked paprika if you want back some of the depth the bacon would have brought. The soup will still be creamy and filling, just a little cleaner in flavor.

Make It Gluten-Free

Use a gluten-free all-purpose flour blend in place of regular flour, or thicken the soup with a little extra potato mash instead. The flour route gives the most familiar texture, but if you rely on the potatoes themselves, simmer a few minutes longer so the broth fully thickens.

Use Milk Instead of Heavy Cream

Whole milk works if you want a lighter soup, but the result will be thinner and less rich. To keep it from feeling flat, add the milk slowly over low heat and lean on the cheddar for body. Lower-fat milk is more likely to make the soup feel brothy instead of creamy.

Storage and Reheating

  • Refrigerator: Store for up to 4 days in an airtight container. It will thicken as it sits, especially because of the potatoes and cheese.
  • Freezer: It can be frozen, but the texture may turn a little grainy once thawed because of the dairy. If you do freeze it, cool it completely first and leave a little space in the container.
  • Reheating: Warm it slowly on the stove over low heat, stirring often. If it’s too thick, add a splash of broth or milk. High heat is the fastest way to make the dairy separate.

Questions I Get Asked About This Recipe

Can I make stove top potato soup ahead of time?+

Yes, and it often tastes even better the next day. The soup thickens in the fridge, so you’ll probably need to loosen it with a splash of broth or milk when reheating. Warm it gently so the dairy stays smooth.

How do I keep potato soup from getting grainy?+

Keep the heat low once the cream and cheese go in. Grainy soup usually comes from dairy that’s hit with too much heat or cheese that’s been dumped in all at once. Stir slowly and pull the pot off the burner if it starts bubbling hard.

Can I use Yukon Gold potatoes instead of russets?+

Yes. Yukon Golds hold their shape a little better and give the soup a smoother, butterier texture, but you’ll lose some of the natural thickening you get from russets. If you use them, mash a little more of the soup to keep the body where you want it.

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

Mash more of the potatoes right in the pot first, since that keeps the flavor intact. If it still needs more body, let it simmer uncovered for a few extra minutes before adding the dairy. Adding more flour at the end is the easiest way to get a raw taste or lumps.

Can I leave out the sour cream?+

Yes, but the soup will taste a little flatter and richer rather than bright and balanced. If you skip it, add a small squeeze of lemon juice or a tiny splash of vinegar at the end to wake up the flavor without making it taste sour.

Stove Top Potato Soup

Stove Top Potato Soup that simmers until tender, then gets mashed for a thick, creamy texture. Made in one pot with crispy bacon, cheddar, and a 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, peeled and cubed
  • 3 lb russet potatoes
Aromatics and bacon
  • 1 onion
  • 4 garlic cloves
  • 6 bacon strips
Broth and dairy
  • 4 cup chicken broth
  • 1 cup heavy cream
  • 0.5 cup sour cream
Thickener and cheese
  • 3 tbsp all-purpose flour
  • 1.5 cup shredded cheddar
Seasoning
  • 0.25 salt to taste
  • 0.25 black pepper to taste
  • 0.25 garlic powder to taste

Equipment

  • 1 Dutch oven

Method
 

Crisp the bacon
  1. Cook the bacon in a large heavy-bottomed pot over medium heat until crispy, then remove and set aside.
  2. Keep the bacon drippings in the pot for cooking the aromatics.
Sauté aromatics
  1. Sauté the onion in the bacon drippings for 4 minutes until softened.
  2. Add the minced garlic and cook for 1 minute, stirring to prevent scorching.
Thicken and simmer
  1. Whisk in the flour and cook for 1-2 minutes until it smells nutty.
  2. Pour in the chicken broth and whisk until smooth.
  3. Add the cubed potatoes, bring the mixture to a boil, then reduce heat and simmer for 18-20 minutes until fork-tender.
Mash and finish
  1. Mash the potatoes to your desired consistency, leaving some chunks if you like.
  2. Stir in the heavy cream and sour cream until the soup looks creamy and cohesive.
  3. Add the shredded cheddar and stir until fully melted, then season with salt, pepper, and garlic powder.
Serve
  1. Serve hot, topped with the crispy bacon and any desired additional toppings.

Notes

For the creamiest texture, mash about 1/2 to 2/3 of the potatoes so you still get hearty chunks. Store leftovers in an airtight container in the refrigerator for up to 3 days; reheat gently on the stove, adding a splash of broth if needed. Freezing is not recommended because dairy can separate after thawing. For a lighter option, use half-and-half in place of heavy cream (flavor remains similar, texture slightly less rich).

You might also like these recipes

Leave a Comment

Recipe Rating