Stove Top Potato Soup

Loading…

By Reading time
Servings 4–6 people

Stove top potato soup lands in that perfect middle place between creamy and chunky, with tender potato pieces in a rich broth that feels hearty without turning gluey. The bacon gives it a smoky base, the cheddar melts into the pot for body, and the sour cream adds a little tang that keeps each spoonful from tasting flat. It’s the kind of soup that fills the kitchen with the kind of smell that brings people wandering in to ask when dinner is ready.

What makes this version work is the order. Bacon drippings carry the onion and garlic, flour is cooked just long enough to lose its raw taste, and the broth goes in before the potatoes so the soup builds its thickness naturally as the starches soften. The cream and sour cream go in at the end, after the heat has come down, which keeps the dairy smooth instead of grainy.

Below, I’ve included the small details that matter most: how thick to mash the potatoes, when to pull the pot off the burner before adding the cheese, and the swap I use when I want the soup a little lighter without losing that cozy, spoonable texture.

“

The potatoes softened right on time and the soup thickened up beautifully after I mashed a few of them. My husband said the bacon and cheddar made it taste like the best baked potato in a bowl.

★★★★★— Megan L.

Save this stove top potato soup for the nights when you want a thick, bacon-rich bowl with melty cheddar and no oven required.

Save to Pinterest

The Part That Keeps Potato Soup Creamy Instead of Gummy

Potato soup goes wrong when every potato gets smashed into a starchy paste or when the dairy goes in before the heat comes down. Russets are great here because they break down enough to thicken the soup, but they still leave some body if you only mash part of the pot. That’s the difference between a bowl that feels rich and one that eats like mashed potatoes with broth poured over it.

The flour only needs a minute or two in the bacon fat and onion mixture. That short cook time takes away the raw flour taste and gives the broth something to bind with, but it doesn’t turn the base heavy. Once the potatoes are tender, mash about half of them right in the pot, then stop. You want visible chunks for texture and enough broken potato to make the soup naturally thick.

What Each Ingredient Is Actually Doing in This Bowl

Stove Top Potato Soup creamy hearty bacon cheddar
  • Russet potatoes — These are the right potato for a thick soup because they soften and break down enough to create body. Yukon Golds work too, but the soup will stay a little silkier and less fluffy.
  • Bacon and drippings — The bacon brings smoke and salt, but the drippings matter just as much because they season the onion and garlic from the start. If your bacon is extra lean, add a tablespoon of butter so the flour has enough fat to cook in.
  • Chicken broth — This gives the soup a savory backbone. Use a broth you’d actually drink; weak broth makes the whole pot taste thin no matter how much cheese you add.
  • Heavy cream and sour cream — Heavy cream gives the soup its smooth finish, and sour cream adds the slight tang that keeps it from tasting flat. Plain Greek yogurt can stand in for sour cream, but add it off the heat and stir gently so it doesn’t curdle.
  • Cheddar — Sharp cheddar melts in with the most flavor. Pre-shredded cheese works in a pinch, but block cheese melts more cleanly because it doesn’t have the anti-caking coating.

Building the Soup So the Dairy Stays Smooth

Crisping the Bacon First

Cook the bacon in a heavy-bottomed pot until it’s crisp and the fat has rendered out. That fat is your flavor base, so don’t pour it off unless there’s a huge excess. If the bacon browns too fast, the pot is too hot and the drippings will taste bitter before the soup even starts.

Cooking the Onion and Flour Base

Add the onion to the drippings and cook until it turns soft and translucent, then stir in the garlic for just a minute. Garlic burns quickly, and burnt garlic will carry through the whole pot. Sprinkle in the flour and stir for 1 to 2 minutes so it looks pasty and slightly nutty before the broth goes in.

Simmering the Potatoes Until Tender

Pour in the broth, add the potatoes, and bring the pot to a gentle boil before lowering it to a steady simmer. The potatoes should be fully tender when pierced with a fork, but not so broken down that they collapse before you mash them. If the soup boils hard the whole time, the outside of the potatoes will shred before the centers soften.

Finishing with Cream and Cheese

Once the potatoes are tender, mash the soup to the texture you want, then lower the heat before adding the cream and sour cream. Stir in the cheddar gradually so it melts into the soup instead of clumping. If the soup looks grainy, the heat is too high; pull the pot off the burner for a minute and stir until it smooths out.

How to Adjust This Soup for Lighter, Thicker, or Meatless Nights

Make It Gluten-Free

Swap the all-purpose flour for a 1:1 gluten-free blend, or skip the flour and mash more potatoes for thickness. The soup will still be hearty, but the body will come more from the potatoes than the roux.

Turn It Into a Vegetarian Potato Soup

Leave out the bacon and cook the onion in butter or olive oil, then use vegetable broth instead of chicken broth. You’ll lose the smoky depth, so add a pinch of smoked paprika if you want that same savory edge.

Use Milk for a Lighter Bowl

You can replace part of the heavy cream with whole milk, but the soup won’t finish as rich or silky. If you do this, keep the heat low when you add the dairy, because milk is less forgiving and can thin out faster than cream.

Storage and Reheating

  • Refrigerator: Store for up to 4 days. It thickens as it sits because the potatoes keep absorbing liquid.
  • Freezer: It can be frozen, but the dairy may separate a little after thawing. For the best texture, freeze it before adding the cream, sour cream, and cheddar, then finish those after reheating.
  • Reheating: Rewarm slowly over low heat, stirring often. High heat is the fastest way to split the cream and make the cheese grainy, so give it time and add a splash of broth if it gets too thick.

Answers to the Questions Worth Asking

Can I leave the bacon out?+

Yes. Use butter or olive oil to cook the onion, and add vegetable broth instead of chicken broth. The soup will still be creamy and filling, but you’ll lose the smoky backbone that bacon gives it.

How do I keep my potato soup from getting gluey?+

Don’t over-mash every potato. A few broken-down potatoes thicken the soup, but turning the whole pot into puree releases too much starch and makes it dense and pasty. Stop mashing when you still see plenty of chunks.

Can I make this ahead of time?+

Yes, and the flavor gets a little better after a day in the fridge. It will thicken as it cools, so loosen it with a splash of broth when you reheat it. If you’re planning to freeze it, wait to add the cream, sour cream, and cheese until reheating.

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

Mash a few more potatoes right in the pot and let the soup simmer for a few minutes longer. That works better than dumping in extra flour at the end, which can taste raw and make the texture chalky. You can also stir in a little more cheese for extra body.

Can I use red potatoes instead of russets?+

You can, but the soup will stay a bit firmer and less fluffy. Red potatoes hold their shape better, which is nice if you want more chunks, but they won’t give you quite the same thick, naturally creamy base that russets do.

Stove Top Potato Soup

Stove Top Potato Soup with creamy mashed texture and tender potato chunks simmered in chicken broth, then finished with melted cheddar. Crisp bacon adds savory depth, while a swirl of cream keeps it rich and thick.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 620

Ingredients
  

Potato soup base
  • 3 lb russet potatoes
  • 1 onion
  • 4 garlic cloves minced
  • 6 bacon strips diced
  • 4 cup chicken broth
  • 3 tbsp all-purpose flour
  • 1 cup heavy cream
  • 0.5 cup sour cream
  • 1.5 cup shredded cheddar
  • 0.25 salt to taste
  • 0.25 black pepper to taste
  • 0.25 garlic powder to taste

Equipment

  • 1 Dutch oven

Method
 

Cook bacon and sauté aromatics
  1. Cook the diced bacon in a large heavy-bottomed pot until crispy, then remove and set aside.
  2. Sauté the diced onion in the bacon drippings for 4 minutes, then add the minced garlic and cook for 1 minute.
Thicken and simmer the potatoes
  1. Whisk in the all-purpose flour and cook for 1-2 minutes, then pour in the chicken broth.
  2. Add the cubed russet potatoes, bring to a boil, then reduce heat and simmer for 18-20 minutes until tender.
Mash, finish, and season
  1. Mash the potatoes to your desired consistency directly in the pot.
  2. Stir in the heavy cream and sour cream until smooth and creamy.
  3. Add the shredded cheddar and stir until melted, then season with salt, black pepper, and garlic powder to taste.
Serve
  1. Serve immediately topped with the crispy bacon and any desired toppings.

Notes

For the thickest soup, mash about half the potatoes and leave the rest chunky for a hearty texture. Store leftovers in an airtight container in the refrigerator up to 4 days; reheat gently over low heat, adding a splash of broth if needed. Freezing is not recommended because cream-based soups can break, but you can freeze the base before adding cheddar and cream, then thaw and reheat while stirring in the dairy.
Recipes I Love Most

Save this cozy recipe

Pin it, print it, leave some love, or copy the link to share.

Save to Pinterest

Leave a Comment

Recipe Rating