If you’re craving a bowl of pure comfort that wraps you in warmth and nostalgia, this Old Fashioned Potato Soup Recipe is exactly what you need. Creamy, hearty, and bursting with home-cooked goodness, this soup delivers velvety potatoes, rich cheese, and a hint of fresh herbs in every spoonful. It’s the kind of meal that feels like a hug from the inside, perfect for chilly evenings or any time you want a taste of simple, satisfying tradition.

Ingredients You’ll Need
This Old Fashioned Potato Soup Recipe relies on a handful of essential ingredients, each chosen to build layers of flavor, texture, and color. Nothing fancy here—just reliable, wholesome components that come together to create something truly special.
- Russet potatoes: Six medium potatoes peeled and diced provide the creamy, starchy base that’s the star of the soup.
- Onion: One small finely chopped onion adds a subtle sweetness and depth when softened.
- Garlic: Two cloves minced garlic bring a warm, aromatic punch without overpowering the dish.
- Chicken broth: Three cups to gently simmer the potatoes and infuse savory flavor.
- Whole milk: Two cups add creaminess and smooth texture to the soup.
- Heavy cream: One cup for richness and that luscious mouthfeel we all love.
- Unsalted butter: Four tablespoons to sauté the aromatics and start the roux.
- All-purpose flour: A quarter cup to thicken the soup perfectly.
- Salt: One teaspoon to bring out all the natural flavors.
- Black pepper: Half a teaspoon for gentle heat and balance.
- Paprika: Half a teaspoon adds a hint of smoky warmth and a pop of color.
- Shredded cheddar cheese: Half a cup stirred in for melty cheesiness.
- Sour cream: A quarter cup that enhances tang and creaminess.
- Fresh parsley: Two tablespoons chopped to brighten and garnish the final dish.
How to Make Old Fashioned Potato Soup Recipe
Step 1: Sauté Onions and Garlic
Start by melting the unsalted butter in a large pot over medium heat. Toss in the finely chopped onion and cook it slowly until softened and sweet, about 5 minutes. Then add minced garlic and cook for just one more minute until fragrant—this simple base builds the foundation of flavor for the entire soup.
Step 2: Make the Roux
Sprinkle the flour evenly over the buttery onion and garlic mixture. Stir continuously for 1 to 2 minutes, allowing the flour to cook and erase any raw taste. This roux will give your Old Fashioned Potato Soup Recipe a silky, thick texture that clings lovingly to every potato chunk.
Step 3: Add Broth and Potatoes
Gradually whisk in the chicken broth, making sure no lumps form. Then add the diced potatoes and bring everything to a boil. Lower the heat to a gentle simmer and cook uncovered for 15 to 20 minutes, or until the potatoes are tender enough to mash.
Step 4: Mash for Texture
Using a potato masher, lightly mash some of the potatoes inside the pot to thicken the soup while leaving a few chunks intact. This balance gives you a comforting creamy texture with delightful bites of potato in every spoonful.
Step 5: Add Dairy and Seasonings
Stir in the whole milk and heavy cream, then season with salt, black pepper, and paprika. Let the soup gently simmer for another 5 to 10 minutes, allowing all the flavors to marry beautifully.
Step 6: Finish with Cheese and Sour Cream
Remove the pot from heat and fold in shredded cheddar cheese and sour cream, stirring until smooth and luscious. The cheese melts into the soup, adding a rich, gooey note that makes this Old Fashioned Potato Soup Recipe irresistible.
How to Serve Old Fashioned Potato Soup Recipe

Garnishes
Top each bowl with a sprinkle of fresh chopped parsley for an herbaceous brightness that cuts through the rich creaminess. Add crispy bacon bits or diced green onions if you want to introduce a smoky or sharp flair that complements the soup perfectly.
Side Dishes
This soup pairs wonderfully with warm crusty bread or buttery dinner rolls to mop up every last delicious drop. A crisp green salad provides a refreshing contrast, balancing out the hearty richness of the soup.
Creative Ways to Present
Serve your Old Fashioned Potato Soup Recipe inside hollowed-out bread bowls for a charming rustic touch. For a fun twist, offer a “build your own garnish” bar where guests can customize their bowls with cheese, bacon, chives, or sour cream to their heart’s desire. It turns a simple soup into a festive experience.
Make Ahead and Storage
Storing Leftovers
Allow the soup to cool completely before transferring it to airtight containers. Stored in the refrigerator, it will stay delicious for up to 3 days, making it a perfect meal prep option or comforting leftover for busy nights.
Freezing
The creamy texture of this soup holds up well in the freezer, so feel free to freeze portions for up to 2 months. Just remember to leave out the cheese and sour cream when freezing and add them fresh when reheating to maintain the best flavor and consistency.
Reheating
Gently reheat your Old Fashioned Potato Soup Recipe on the stovetop over low heat, stirring occasionally to prevent scorching. If the soup thickens too much, simply stir in a splash of milk to bring it back to that perfect creamy texture.
FAQs
Can I make this soup vegetarian?
Absolutely! Just substitute vegetable broth for the chicken broth, and keep all the other ingredients the same. The flavor will still be hearty and satisfying.
Is it possible to make this soup dairy-free?
Yes, swap the butter for olive oil, and use your favorite plant-based milk and cream alternatives. Nutritional yeast can replace the cheese for a cheesy flavor without dairy.
How do I make the soup thicker or thinner?
For a thicker soup, mash more of the potatoes or add an additional tablespoon of flour during the roux stage. To thin it out, simply add a bit more milk or broth until you reach your desired consistency.
Can I add extra vegetables to this soup?
Definitely! Chopped carrots, celery, or even corn can add extra texture and nutrition. Just sauté them along with the onions to develop their flavors.
What’s the best way to reheat leftover soup without clumping?
Reheat slowly on low heat with gentle stirring and add a splash of milk if needed. Avoid high heat to prevent curdling or cheese clumping.
Final Thoughts
This Old Fashioned Potato Soup Recipe is one of those timeless dishes that comforts the soul and brings people together. I highly encourage you to try it out—you might find it becoming your go-to cozy meal for chilly afternoons or anytime you want a little taste of homemade warmth. There’s nothing quite like it to remind you that sometimes, simple ingredients and a little love are all you need for something truly unforgettable.
Print
Old Fashioned Potato Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This Old Fashioned Potato Soup is a creamy, comforting classic made with tender russet potatoes, onions, garlic, and a rich blend of milk and cream. It’s finished with sharp cheddar cheese and sour cream for extra indulgence, making it the perfect hearty meal for chilly days.
Ingredients
Soup Base
- 6 medium russet potatoes, peeled and diced
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 3 cups chicken broth
- 2 cups whole milk
- 1 cup heavy cream
Seasonings and Toppings
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon paprika
- 1/2 cup shredded cheddar cheese
- 1/4 cup sour cream
- 2 tablespoons chopped fresh parsley
Instructions
- Sauté Onions and Garlic: In a large pot, melt the butter over medium heat. Add the chopped onion and cook until softened, about 5 minutes. Stir in the minced garlic and cook for another minute to release its flavor.
- Make Roux: Sprinkle the flour over the onion and garlic mixture and stir continuously for 1 to 2 minutes to form a roux, which will thicken the soup.
- Add Broth and Potatoes: Slowly whisk in the chicken broth, ensuring there are no lumps. Add the diced potatoes and bring the mixture to a boil. Then reduce heat and let it simmer for 15 to 20 minutes until the potatoes are tender.
- Partially Mash Potatoes: Use a potato masher to lightly mash some of the potatoes, leaving others chunky. This creates a thicker, chunkier texture for the soup.
- Add Dairy and Seasonings: Stir in the milk and heavy cream, then season with salt, black pepper, and paprika. Let the soup simmer for an additional 5 to 10 minutes until heated through.
- Finish Soup: Remove the pot from heat and stir in the shredded cheddar cheese and sour cream until melted and smooth.
- Garnish and Serve: Ladle the soup into bowls and garnish with chopped fresh parsley before serving.
Notes
- For a thicker soup, mash more of the potatoes or add an extra tablespoon of flour when making the roux.
- Substitute half-and-half for the heavy cream to make a lighter version.
- Bacon bits or chopped green onions make delicious additional toppings.

