This cozy Grandma’s Potato Soup is like a warm hug in a bowl. Made with creamy potatoes, tasty onions, and a hint of garlic, it’s perfect for chilly days!
Whenever I make this soup, I can’t help but think of family dinners. It’s so nice to sip on a bowl while catching up with loved ones. Simple ingredients, big comfort! 😊
Key Ingredients & Substitutions
Potatoes: I recommend using Yukon Gold or Russet potatoes. They give the soup a creamy texture. If you’re looking for a lower-carb option, cauliflower can be a great substitute!
Onion: A medium yellow onion works well and adds great flavor. Red onions can be used for a milder taste if you prefer. You can skip the onion altogether if you’re sensitive to it.
Broth: Chicken broth adds a rich flavor, but vegetable broth is perfect for a vegetarian option. Homemade broth will give you the best taste, but store-bought is convenient and also works great!
Heavy Cream: If you’re watching your calories, try using half-and-half or evaporated milk. You can even use coconut milk for a dairy-free alternative that adds a unique flavor!
Butter: Unsalted butter is ideal to control salt levels. If you need to avoid dairy, olive oil or vegan butter can work instead!
How Do You Make the Perfect Roux?
Creating a roux is essential for thickening the soup and adding depth. Here’s a simple way to get it just right:
- Start by melting your butter in a pot over medium heat.
- Add the chopped onions and garlic, stirring until they’re soft and fragrant—about 5 minutes.
- Sprinkle in the flour and stir constantly for about 2 minutes to cook it, which prevents a raw flour taste.
The roux should be a light golden color before you whisk in the broth. This will help give your soup a smooth and creamy consistency. Don’t rush this step; it makes a big difference! Enjoy your cooking!

Grandma’s Potato Soup
Ingredients You’ll Need:
- 4 medium potatoes, peeled and diced
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 4 cups chicken or vegetable broth
- 1 cup heavy cream
- 3 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- Salt and black pepper to taste
- 1/2 teaspoon paprika (for garnish)
- 1 tablespoon fresh parsley or dried parsley flakes (for garnish)
How Much Time Will You Need?
This delicious Grandma’s Potato Soup takes about 10 minutes to prep and 30 minutes to cook, making it an excellent option for a cozy weeknight dinner. You’ll be enjoying warm, comforting soup in no time!
Step-by-Step Instructions:
1. Sauté the Aromatics:
In a large pot, melt the butter over medium heat. Add the chopped onion and minced garlic, sautéing them until they are soft and translucent. This will take about 3-5 minutes and will fill your kitchen with a wonderful aroma!
2. Make the Roux:
Sprinkle the all-purpose flour over the sautéed onions and garlic, stirring constantly for about 2 minutes to make a roux. Cooking the flour helps keep your soup smooth and delicious.
3. Add the Broth:
Slowly whisk in the chicken or vegetable broth while stirring to avoid any lumps. Bring the mixture to a gentle boil, letting it bubble lightly on the stove.
4. Cook the Potatoes:
Add the diced potatoes to the pot. Reduce the heat to a simmer, cooking until the potatoes are tender, which should take around 15-20 minutes. You can check them by poking with a fork!
5. Mash for Thickness:
Using a potato masher or an immersion blender, lightly mash some of the potatoes right in the pot to thicken the soup while leaving some chunks for texture. This adds a delightful heartiness to your soup!
6. Stir in the Cream:
Add the heavy cream to the pot and stir well, being careful not to let it boil. This is what gives your soup that creamy, comforting texture.
7. Season It Up:
Season the soup with salt and black pepper to taste. Feel free to adjust based on your preference—the flavor should be just right!
8. Serve and Enjoy:
Serve the soup hot in bowls, garnished with a sprinkle of paprika and parsley on top for a beautiful finish. Enjoy your creamy, comforting Grandma’s Potato Soup—a classic treat that feels like home!

Can I Use Different Types of Potatoes?
Absolutely! Yukon Gold or Russet potatoes work best for a creamy texture. If you’re looking for a low-carb option, consider using cauliflower instead!
How Can I Make This Soup Vegetarian?
For a vegetarian version, simply use vegetable broth instead of chicken broth, and you’re good to go! The flavor will still be rich and comforting.
Can I Make This Soup Ahead of Time?
Yes, you can prepare the soup in advance! Make it up to 2 days ahead and store it in the refrigerator. When reheating, add a splash of cream to restore its creaminess.
How Should I Store Leftovers?
Store any leftover soup in an airtight container in the fridge for up to 3 days. To reheat, warm gently on the stove or in the microwave, stirring occasionally for even heating.


