Grandma’s Old-Fashioned Potato Soup

Grandma’s Old-Fashioned Potato Soup is a timeless comfort food made with tender potatoes, creamy milk, butter, onions, and simple seasonings. This homemade potato soup recipe brings the warmth of traditional American country cooking to your kitchen with everyday ingredients and a rich, velvety texture.

Perfect for chilly fall evenings, cozy winter lunches, or an easy family dinner, this old-fashioned potato soup is both satisfying and budget-friendly. Unlike versions made with bacon or wine, this recipe keeps things simple with potatoes, milk, butter, and fresh herbs for a comforting bowl that lets the natural flavor of the potatoes shine.

If you grew up enjoying homemade soups prepared from scratch, this classic recipe will remind you of the kind of meal that simmered gently on Grandma’s stove. Serve it with crusty bread, homemade biscuits, or a simple green salad for a delicious and comforting meal.

Why You’ll Love This Old-Fashioned Potato Soup

There are plenty of reasons to keep this easy potato soup recipe in your regular meal rotation.

  • Simple pantry ingredients: You only need a handful of affordable ingredients to make a delicious homemade soup.
  • Creamy and comforting: Milk, butter, and tender potatoes create a smooth, rich texture without complicated techniques.
  • Ready for busy weeknights: The preparation is straightforward, making this recipe perfect for home cooks of all skill levels.
  • Easy to customize: Add carrots, celery, garlic, or fresh herbs to make the soup your own.
  • No bacon or wine: This version relies on traditional vegetables, dairy, and seasonings for its comforting flavor.
  • Perfect for meal planning: Leftovers make a satisfying lunch the next day when stored and reheated properly.

Whether you’re searching for Grandma’s potato soup, an old-fashioned creamy potato soup, or a simple homemade potato soup without bacon, this recipe is a wonderful place to start.

What Makes Grandma’s Old-Fashioned Potato Soup Special?

Traditional potato soup recipes are often built around a few inexpensive ingredients that work beautifully together. Potatoes provide natural thickness, onions add savory flavor, and milk creates a creamy broth. Butter brings richness, while herbs add freshness and balance.

The secret to a great old-fashioned potato soup is choosing the right potatoes and cooking them until tender without turning every piece into mush. Some potatoes naturally break down during cooking, helping thicken the broth, while the remaining pieces provide a satisfying, chunky texture.

This recipe also avoids unnecessary additions. There is no need for bacon, wine, or elaborate seasonings. Instead, the combination of potatoes, butter, milk, onions, and fresh chives creates a familiar, home-cooked flavor that feels both nostalgic and satisfying.

Ingredients

These simple ingredients make a creamy, flavorful potato soup inspired by traditional American home cooking.

  • 2 pounds russet potatoes: Peeled and cut into bite-sized cubes. Russet potatoes soften easily and help naturally thicken the soup.
  • 1 medium yellow onion: Finely chopped to provide a savory foundation.
  • 2 tablespoons unsalted butter: Adds richness and helps soften the onions.
  • 2 cloves garlic: Minced for extra flavor.
  • 3 cups vegetable broth: Use a broth labeled free of alcohol and unwanted animal-derived ingredients.
  • 2 cups whole milk: Creates a creamy consistency without making the soup overly heavy.
  • ½ cup heavy cream: Optional, for an extra-rich texture.
  • 1 medium carrot: Finely diced for a touch of sweetness and color.
  • 1 celery stalk: Finely chopped for a traditional savory flavor.
  • 1 teaspoon salt: Adjust according to the saltiness of your broth.
  • ½ teaspoon freshly ground black pepper: Adds gentle warmth.
  • ¼ teaspoon dried thyme: Provides a subtle herbal note.
  • 2 tablespoons chopped fresh chives: For a fresh, colorful garnish.
  • 1 tablespoon chopped fresh parsley: Optional, for additional freshness.

For a thicker soup, you can mash some of the cooked potatoes directly in the pot. If you prefer a thinner consistency, add a little extra warm milk or broth.

Instructions

Step 1: Prepare the Vegetables

Peel the potatoes and cut them into evenly sized cubes, approximately ¾ inch each. Keeping the pieces similar in size helps them cook evenly.

Finely chop the onion, carrot, celery, and garlic. Prepare the chives and parsley separately so they’re ready to use when the soup is finished.

Step 2: Sauté the Onion and Vegetables

Place a large soup pot or Dutch oven over medium heat. Add the butter and allow it to melt.

Add the chopped onion, carrot, and celery. Cook for about 5–7 minutes, stirring occasionally, until the vegetables begin to soften. Add the minced garlic and cook for another 30 seconds, stirring constantly to prevent it from burning.

This step develops the soup’s flavor before the liquid is added.

Step 3: Add the Potatoes and Broth

Add the cubed potatoes to the pot and stir to combine them with the softened vegetables.

Pour in the vegetable broth, then add the salt, black pepper, and dried thyme. Stir gently and bring the mixture to a boil.

Once the broth begins boiling, reduce the heat to medium-low and cover the pot partially. Simmer for approximately 15–20 minutes, or until the potatoes are fork-tender.

Cooking time depends on the size of the potato cubes, so check them regularly toward the end.

Step 4: Create a Creamy Texture

When the potatoes are tender, use a potato masher to mash some of them directly in the pot. Leave plenty of potato pieces intact if you enjoy a chunky, rustic soup.

For a thicker consistency, mash more potatoes. For a smoother texture, mash them thoroughly, but avoid using a high-speed blender for an extended period, as russet potatoes can become gluey when overprocessed.

Step 5: Add the Milk and Cream

Reduce the heat to low. Slowly pour in the milk, stirring gently to combine it with the potato mixture.

If using heavy cream, add it now. Allow the soup to warm gently for another 5 minutes, stirring occasionally.

Avoid bringing the soup to a vigorous boil after adding the milk. Gentle heating helps maintain a smooth, creamy consistency.

Taste the soup and adjust the salt, pepper, or herbs as needed. If it becomes too thick, add a little more warm milk or broth until it reaches your preferred consistency.

Step 6: Garnish and Serve

Remove the pot from the heat. Stir in some of the chopped fresh chives and parsley, reserving a little for garnish.

Ladle the soup into warm bowls and sprinkle the remaining herbs over the top. A small pat of butter can be added just before serving for extra richness.

Serve immediately with crusty bread, warm dinner rolls, homemade biscuits, or a fresh green salad.

Tips for the Best Old-Fashioned Potato Soup

Choose the right potatoes. Russet potatoes are excellent for a thick, creamy soup because they release starch as they cook. Yukon Gold potatoes are another good option if you prefer a naturally buttery flavor and pieces that hold their shape.

Cut the potatoes evenly. Uniform cubes cook at approximately the same rate, helping you avoid a mixture of undercooked and overcooked pieces.

Mash instead of adding flour. Mashing some of the potatoes thickens the soup naturally and keeps the ingredient list simple.

Add dairy near the end. Milk and cream are best added after the potatoes are tender. Keep the heat low to help prevent scorching or separation.

Season gradually. Broth can contain varying amounts of salt, so taste the soup before adding more.

Keep the herbs fresh. Chives and parsley add color and a mild, fresh flavor that balances the creamy potatoes.

Avoid overmixing. Stir gently once the potatoes soften. Too much agitation can break down the potato pieces and create an undesirable texture.

Easy Variations

One of the best things about homemade potato soup is how easy it is to adapt while preserving its old-fashioned character.

Creamy Potato and Carrot Soup

Add an extra carrot or two for more color and a touch of natural sweetness. Dice the carrots finely so they soften along with the potatoes.

Garlic Butter Potato Soup

Increase the garlic to three or four cloves and add an extra teaspoon of butter near the end of cooking. This creates a more pronounced savory flavor without requiring additional ingredients.

Cheddar Potato Soup

Stir in ½ to 1 cup of freshly shredded cheddar cheese after reducing the heat to low. Add the cheese gradually and stir until melted. Choose a cheese that fits your dietary requirements and preferences.

Rustic Chunky Potato Soup

Instead of mashing most of the potatoes, leave the majority of the cubes whole. This creates a hearty country-style soup with distinct pieces of potato in every spoonful.

Herb Potato Soup

Add a little fresh thyme, parsley, or chives. These herbs complement the potatoes without overpowering their mild flavor.

All of these variations can be prepared without bacon, wine, or alcohol. Check packaged broth and other prepared ingredients to ensure they meet your requirements.

What to Serve with Potato Soup

Grandma’s Old-Fashioned Potato Soup is filling enough to enjoy on its own, but the right side dishes can turn it into a complete meal.

  • Crusty artisan bread: Ideal for dipping into the creamy broth.
  • Homemade buttermilk biscuits: A classic American comfort-food pairing.
  • Grilled cheese sandwiches: Crispy bread and melted cheese complement the soft potatoes.
  • Simple garden salad: Fresh lettuce, cucumber, and tomatoes add a refreshing contrast.
  • Roasted vegetables: Roasted carrots, green beans, or broccoli provide extra color and texture.
  • Dinner rolls: Soft, warm rolls make the meal especially comforting on cold evenings.

For a traditional family dinner, serve the soup in rustic bowls with warm biscuits and a simple side salad.

How to Store and Reheat Potato Soup

Refrigerator: Allow the soup to cool slightly, then transfer it to airtight containers. Refrigerate within two hours of cooking and use within 3–4 days.

Freezer: Cream-based potato soup can change texture after freezing, sometimes becoming grainy or separating. For the best results, freeze the soup before adding the milk and cream. When ready to serve, thaw it in the refrigerator, reheat it thoroughly, and add fresh dairy near the end.

Stovetop reheating: Place the soup in a saucepan over low to medium-low heat. Stir frequently until it is hot throughout. Add a splash of milk or broth if it has thickened in the refrigerator.

Microwave reheating: Transfer a portion to a microwave-safe bowl. Cover loosely, heat in short intervals, and stir between intervals until evenly hot.

Avoid repeatedly boiling the soup, as this can affect the dairy’s texture and cause the potatoes to break apart further.

Frequently Asked Questions

Can I make potato soup without bacon?

Yes. This recipe contains no bacon, ham, or pork products. Butter, onions, garlic, potatoes, milk, and herbs provide plenty of comforting flavor without smoked meat.

Can I make old-fashioned potato soup without wine?

Absolutely. Wine is unnecessary for this recipe. Vegetable broth and simple seasonings provide the liquid and savory base.

How do you thicken potato soup naturally?

Mash some of the cooked potatoes directly in the pot. The released starch thickens the broth without requiring flour or cornstarch.

What are the best potatoes for homemade potato soup?

Russet potatoes are ideal for a thick, creamy consistency. Yukon Gold potatoes work well when you want a buttery flavor and a slightly firmer texture.

Why is my potato soup too thick?

Potatoes continue absorbing liquid as the soup rests, especially in the refrigerator. Add warm milk or broth a little at a time until the soup reaches your desired consistency.

Can I make this soup ahead of time?

Yes. Prepare the soup in advance and refrigerate it in an airtight container. Reheat gently on the stovetop, adding a little milk or broth if needed.

Can I make potato soup vegetarian?

Yes. Use vegetable broth and verify that all packaged ingredients are suitable for your dietary requirements. The recipe is vegetarian when made with vegetable broth and dairy products, without meat-based garnishes.

A Comforting Taste of Traditional American Cooking

Grandma’s Old-Fashioned Potato Soup proves that a delicious meal doesn’t need a long list of ingredients or complicated preparation. Tender potatoes, sweet onions, creamy milk, butter, and fresh herbs come together in a warm, satisfying bowl that feels right at home on a family dinner table.

Whether you’re making it for a chilly evening, preparing lunches for the week, or looking for an easy homemade soup to share with loved ones, this traditional potato soup is a dependable favorite. Serve it with fresh biscuits or crusty bread, add a sprinkle of chives, and enjoy a simple recipe inspired by generations of home cooking.

Save this recipe to Pinterest so you can make it whenever you’re craving an easy, creamy, old-fashioned potato soup without bacon or wine.

Print

Grandma’s Old-Fashioned Potato Soup

Grandma’s Old-Fashioned Potato Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy, comforting old-fashioned potato soup made with tender potatoes, milk, butter, onions, and fresh herbs. An easy homemade American comfort food recipe without bacon or wine.

  • Author: Luna
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale

2 lbs russet potatoes, peeled and cubed

1 medium yellow onion, chopped

2 tbsp unsalted butter

2 cloves garlic, minced

3 cups vegetable broth

2 cups whole milk

1/2 cup heavy cream (optional)

1 medium carrot, diced

1 celery stalk, chopped

1 tsp salt

1/2 tsp black pepper

1/4 tsp dried thyme

2 tbsp fresh chives, chopped

1 tbsp fresh parsley, chopped (optional)

Instructions

1. Melt butter in a large pot.

2. Add onion, carrot, and celery; cook 5–7 minutes.

3. Add garlic and cook 30 seconds.

4. Stir in potatoes, broth, salt, pepper, and thyme.

5. Simmer 15–20 minutes until potatoes are tender.

6. Mash some potatoes to thicken the soup.

7. Stir in milk and optional cream.

8. Warm gently for 5 minutes without boiling.

9. Adjust seasoning and garnish with chives and parsley.

10. Serve warm.

Notes

Use russet potatoes for a thicker soup or Yukon Gold potatoes for a buttery texture.

Mash more potatoes for a naturally thicker consistency.

Add extra warm milk or broth if the soup is too thick.

Use vegetable broth without unwanted animal-derived ingredients.

Do not boil after adding the milk and cream.

Refrigerate leftovers in an airtight container for 3–4 days.

For best freezing results, freeze before adding the dairy.

Serve with crusty bread, biscuits, or a fresh salad.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star