Stove Top Potato Soup

Posted on

The spoon should glide through a potato cube without the whole pot turning to mash. That’s the texture I look for in stove top potato soup: a creamy, thick broth with enough tender pieces left to make each spoonful feel hearty. Cutting the russets evenly matters more than it might seem, especially when the soup cooks in one pot and the potatoes are doing double duty as both chunks and part of the thickener.

I build the base with softened onion and celery, then stir flour into the butter before whisking in the broth. That gives the soup body before the potatoes go in, and mashing some of them against the side of the pot thickens it further without needing cream or a blender. Whole milk goes in at the end, where gentle heat warms it through without boiling. The result is a cozy, spoon-coating bowl with soft potato pieces throughout.

Stove Top Potato Soup creamy potato bowl
“

Kitchen Note

Once the milk is in, keep the heat gentle and don’t let the soup boil. A slow warm-up keeps the finished broth smooth, so there’s no need to rush those last few minutes.

Save Stove Top Potato Soup for a cold evening when you want a thick, comforting bowl made in one pot.

Save to Pinterest

Why the Half-Inch Potato Cut Makes Such a Difference

Potatoes cut to about the same size finish cooking together. That matters in this soup because the cubes need to become tender enough to mash, but some should still hold their shape in the bowl. If the pieces vary widely, the smallest ones can break down while larger ones are still firm. A consistent cut gives you a more even texture from the first spoonful to the last.

Russets release plenty of starch as they cook, and that works in your favor here. The flour thickens the broth, while mashing a portion of the cooked potatoes gives it a fuller, more substantial feel. You don’t need to puree the soup or add extra thickener to get a creamy consistency. Keep the potato pieces close in size, then let the simmer do its work; the finished soup should have a thick broth and distinct, tender chunks rather than a pot of uniform paste.

What the Potatoes, Flour, and Milk Each Bring to This Soup

Stove Top Potato Soup creamy potato bowl
  • Russet potatoes — Their starchy flesh softens readily and helps thicken the broth when you mash some against the pot. Choose potatoes that feel firm, without soft spots. Yukon Gold potatoes can stand in, but they’ll give you a less fluffy, slightly waxier texture.
  • All-purpose flour — The flour cooks with the butter and vegetables to build a steady base before the broth is added. It’s doing more than dusting the potatoes, so leaving it out changes the soup’s body; a standard cup-for-cup gluten-free flour blend is the closest straightforward replacement.
  • Low-sodium chicken broth — Low-sodium broth leaves room to season the pot without the finished soup becoming too salty. Vegetable broth is a useful swap for a vegetarian version, though the soup will taste less savory and rounded.
  • Whole milk — Whole milk makes the broth taste creamy without making it as heavy as a cream-based soup. Two-percent milk works if that’s what you have, but the soup will be a little less rich; use plain, unsweetened oat milk for a dairy-free version.
  • Unsalted butter — It carries the onion and celery flavors and gives the flour its cooking fat. Salted butter works in its place, but start with less kosher salt so you can account for the extra salt in the butter and broth.
  • Yellow onion and celery — Finely chopping both helps them soften into the soup base instead of leaving large, crunchy pieces. There’s no need for a specialty variety; fresh, firm vegetables from the regular grocery store are just right.

Build the Soup in Four Stages, From Softened Vegetables to Creamy Finish

Soften the Onion and Celery in Butter

Melt the butter in a 5-quart Dutch oven over medium heat. Add the finely chopped onion and celery, then cook for 5 to 7 minutes, stirring occasionally, until softened. The vegetables should look glossy and yield easily when pressed with a spoon. Keep them moving now and then so they soften evenly.

Cook the Flour, Then Whisk in the Broth

Stir the flour into the vegetables and butter, and cook for 1 minute. Gradually whisk in the chicken broth, working out any small pockets of flour as you go. The liquid should look smooth before the potatoes are added. Pouring the broth in gradually makes it easier to incorporate the flour evenly.

Simmer Until the Potato Cubes Are Tender

Add the cubed potatoes, kosher salt, and black pepper, then bring the soup to a boil. Reduce the heat to maintain a gentle simmer and cook uncovered for 15 to 20 minutes, stirring occasionally. A fork should pass easily through a potato cube when it’s ready. If the pot is bubbling hard, lower the heat so the potatoes cook gently rather than tumbling apart.

Mash Some Potatoes and Warm the Milk Through

Press some of the tender potatoes against the side of the pot to mash them, then stir them back through the soup. Add the milk and heat gently for 3 to 5 minutes, until hot. The soup should warm through without boiling. Stir as it heats so the thicker potato-rich broth doesn’t settle on the bottom.

Simple Swaps for a Different Version of Potato Soup

Make It Vegetarian with Vegetable Broth

Replace the chicken broth with low-sodium vegetable broth, keeping the rest of the ingredients and method the same. The soup stays creamy and hearty, with a gentler savory flavor. Check the seasoning after the potatoes simmer, since vegetable broths vary in saltiness.

Use Unsweetened Oat Milk for a Dairy-Free Pot

Replace the butter with vegan butter and the whole milk with plain, unsweetened oat milk. For a fully plant-based soup, use vegetable broth instead of chicken broth as well. The result is a little lighter and less buttery, but the flour and mashed potatoes still give it body.

Trade Russets for Yukon Golds

Yukon Gold potatoes keep a slightly firmer, waxier bite than russets and have a buttery taste. Cut them into the same-size cubes and use the same cooking method. Mash some well against the side of the pot to help the broth thicken, since they aren’t as fluffy as russets.

Storage and Reheating

  • Refrigerator: Cool and refrigerate within 2 hours. Store covered for 3 to 4 days; the soup thickens as it chills.
  • Freezer: Freeze in an airtight container for up to 2 to 3 months. The potatoes may turn grainy and the milk-based broth may separate after thawing, so the texture won’t be quite as smooth.
  • Reheating: Warm on the stovetop over low heat, stirring often, until the soup reaches 165°F. Add a small splash of milk or broth if it has thickened too much, and avoid high heat that can scorch the bottom.

Questions That Come Up When Making Stove Top Potato Soup

How do I thicken the soup if it still looks loose?+

Mash a few more cooked potato pieces against the side of the pot and stir them into the broth. The potato starch thickens the soup without changing its flavor or adding another thickener. Give it a moment to settle into the liquid before deciding whether you want to mash more.

Can I use an immersion blender for this soup?+

I wouldn’t use one here. Blending starchy russet potatoes can make the soup gummy, while mashing only some of the cubes gives you a thick broth with pieces left intact. Use the side of the pot and a spoon or potato masher instead.

Can I use salted butter instead of unsalted?+

Yes. Use salted butter, but begin with less kosher salt than you otherwise would, especially if your broth isn’t very low in sodium. Taste the soup after the potatoes have cooked and adjust the seasoning then.

Can I chop the onion and celery ahead of time?+

Yes. Chop both vegetables ahead and keep them covered in the refrigerator until you’re ready to cook. Add them straight to the melted butter, then follow the same cooking sequence.

Stove Top Potato Soup

Stove top potato soup simmers russet potatoes in a creamy broth until very tender, then gets its thickness from mashing some of the potatoes right in the pot. A simple butter-and-flour base gives each spoonful a smooth, hearty texture.
Prep Time 15 minutes
Cook Time 29 minutes
Total Time 44 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 340

Ingredients
  

  • 4 tbsp unsalted butter
  • 1 yellow onion medium, finely chopped
  • 2 celery ribs, finely chopped
  • 0.25 cup all-purpose flour
  • 4 cups low-sodium chicken broth
  • 2.5 lb russet potatoes peeled and cut into 1/2-inch cubes
  • 1 tsp kosher salt
  • 0.5 tsp black pepper
  • 3 cups whole milk

Equipment

  • 1 5-quart Dutch oven

Method
 

  1. Melt the butter in a 5-quart Dutch oven over medium heat.
  2. Add the onion and celery and cook for 5 to 7 minutes, stirring occasionally, until softened.
  3. Stir in the flour and cook for 1 minute.
  4. Gradually whisk in the broth until smooth.
  5. Add the potatoes, salt, and pepper, and bring the soup to a boil.
  6. Reduce the heat to maintain a gentle simmer and cook uncovered for 15 to 20 minutes, stirring occasionally, until the potatoes are very tender.
  7. Mash some of the potatoes against the side of the pot to thicken the soup.
  8. Stir in the milk and heat gently for 3 to 5 minutes, without boiling, until hot.

Notes

For a thicker soup, mash more potatoes against the side of the pot. Refrigerate leftovers for up to 3 days; freezing is not recommended because the milk-based soup may separate. Use vegetable broth instead of chicken broth for a vegetarian version.

You might also like these recipes

Leave a Comment

Recipe Rating