Old Fashioned Potato Soup — Creamy, Cozy, 45 Minutes

Hamza

No Comments

Flavor Nest

Daily Delicious Creations 👩‍🍳

old fashioned potato soup

There’s something about a bowl of old fashioned potato soup that just feels like a hug from the inside. It’s the kind of meal that turns a dreary Tuesday into something quietly special. My youngest, who usually pushes vegetables around his plate, asked for a second helping last time I made it. That’s the magic of this dish.

Here’s why this recipe works: we build a rich, savory base with onions and celery, then let the potatoes break down just enough to thicken the broth naturally. A splash of cream at the end adds luxurious silkiness without making it heavy. It’s simple, but every step has a purpose.

Why You’ll Love This Old Fashioned Potato Soup

It’s the ultimate pantry meal. You probably have most of the ingredients right now. Russet potatoes, an onion, some celery, broth. That’s the heart of it.

The texture is everything. Some pieces of potato melt into the broth, creating a velvety base, while others stay tender and soft. You get a wonderful contrast in every spoonful.

It reheats like a dream. In fact, it’s even better the next day after the flavors have settled and mingled. Make a big pot on Sunday and enjoy it all week.

It’s endlessly adaptable. Feeling fancy? Top it with shredded sharp cheddar and chives. Need to keep it simple? A crack of black pepper is perfect. I’ll share more ideas below.

Ingredients for Your Old Fashioned Potato Soup

  • 4 tablespoons (1/2 stick) unsalted butter
  • 1 large yellow onion, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 4 cups chicken broth (or vegetable broth)
  • 2 pounds russet potatoes, peeled and cut into 1/2-inch cubes
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • 1 cup whole milk
  • 1/2 cup heavy cream
  • Salt and freshly ground black pepper, to taste

A note on the potatoes: Russets are key for this old fashioned potato soup. Their high starch content helps thicken the broth beautifully as they cook. If you only have Yukon Golds, that’s fine—your soup will be slightly less thick and a bit more yellow in color.

For a dairy-free version, you can substitute the milk and cream with full-fat canned coconut milk. It adds a subtle sweetness that’s really lovely.

How to Make the Best Old Fashioned Potato Soup

  1. Build the flavor base. Melt the butter in a large pot or Dutch oven over medium heat. Add the diced onion and celery. Cook, stirring often, until they’re soft and translucent, about 8-10 minutes. You’ll smell that sweet, savory aroma filling your kitchen. Add the garlic and cook for just 30 seconds more—until fragrant.
  2. Now, we make the roux. Sprinkle the flour over the cooked vegetables. Stir constantly for about 2 minutes. This cooks out the raw flour taste and is the secret to a luxuriously thick old fashioned potato soup. It should look like a pale paste coating everything.
  3. Add the broth and potatoes. Slowly pour in the chicken broth, whisking constantly to avoid any lumps. Add the cubed potatoes, dried thyme, and the bay leaf. Bring everything to a gentle boil.
  4. Simmer to perfection. Reduce the heat to low, cover the pot, and let it simmer for 20-25 minutes. The potatoes should be fork-tender. You’ll notice the broth has already started to thicken from the potato starch.
  5. For the creamiest texture, use a potato masher right in the pot. Mash about half of the potatoes. This releases their starch and creates that classic, hearty body for your old fashioned potato soup. Don’t overdo it—you want plenty of chunks left.
  6. Finish with cream. Remove the pot from the heat. Fish out and discard the bay leaf. Stir in the milk and heavy cream. Taste it. This is when you season generously with salt and pepper. The soup needs it. Let it sit for 5 minutes off the heat before serving—it will thicken up a bit more.
old fashioned potato soup serving suggestion

Tips & Variations for Your Soup

Make it ahead: This soup stores beautifully. Let it cool completely, then keep it in an airtight container in the fridge for up to 4 days. The flavors get even better. Reheat it gently on the stove over medium-low heat, adding a splash of broth or milk if it’s too thick.

For extra richness: Stir in a handful of shredded sharp cheddar cheese right at the end, after you’ve added the cream. Let it melt slowly into the hot soup. Divine.

Add some greens: For a pop of color and nutrition, stir in a couple handfuls of chopped fresh spinach or kale during the last 5 minutes of cooking. It wilts down perfectly.

Change up the toppings: This old fashioned potato soup is a blank canvas. Try crispy homemade croutons, a dollop of sour cream, chopped fresh chives, or even a sprinkle of everything bagel seasoning. Get creative!

If you love this kind of classic, comforting soup, you should try my Old-Fashioned Cream of Chicken Soup. It’s another weeknight hero.

For more fantastic soup inspiration from another home cook, I always find great ideas over at Zesty Ladle.

Make this old fashioned potato soup on a chilly evening. Ladle it into big bowls, grab a crusty piece of bread, and just enjoy. It’s the kind of simple, satisfying food that makes a house feel like a home. Let me know how yours turns out.

old fashioned potato soup pin
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
old fashioned potato soup

Old Fashioned Potato Soup


  • Total Time: 45 minutes
  • Yield: 6 servings 1x

Description

This old fashioned potato soup is pure comfort in a bowl. Creamy, rich, and ready in under an hour. Perfect for chilly nights.


Ingredients

Scale

4 tablespoons (1/2 stick) unsalted butter
1 large yellow onion, diced
2 celery stalks, diced
3 cloves garlic, minced
1/4 cup all-purpose flour
4 cups chicken broth (or vegetable broth)
2 pounds russet potatoes, peeled and cut into 1/2-inch cubes
1 teaspoon dried thyme
1 bay leaf
1 cup whole milk
1/2 cup heavy cream
Salt and freshly ground black pepper, to taste


Instructions

Melt the butter in a large pot or Dutch oven over medium heat. Add the diced onion and celery. Cook, stirring often, until they’re soft and translucent, about 8-10 minutes. Add the garlic and cook for 30 seconds more until fragrant.
Sprinkle the flour over the cooked vegetables. Stir constantly for about 2 minutes to cook the flour.
Slowly pour in the chicken broth, whisking constantly to avoid lumps. Add the cubed potatoes, dried thyme, and the bay leaf. Bring to a gentle boil.
Reduce heat to low, cover, and simmer for 20-25 minutes, until potatoes are fork-tender.
Use a potato masher to mash about half of the potatoes directly in the pot to thicken the soup.
Remove pot from heat. Discard the bay leaf. Stir in the milk and heavy cream. Season generously with salt and pepper. Let sit for 5 minutes before serving.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Cuisine: American

Nutrition

  • Serving Size: 1 portion
  • Calories: 320

Leave a Comment

Recipe rating