My family loves potato soup, and they always ask for these comforting bowls, especially on colder days. It brings warmth to the dinner table and makes everyone feel cozy and satisfied. Potato soup is something that fills up the tummy and warms up the soul, making it perfect for relaxing evenings.
I have been making this soup at home for many years now, and each time I prepare it, I’m reminded why homemade soup is always better. I use fresh potatoes, real butter, and good-quality milk or cream, staying far away from any instant mixes or artificial flavorings. The homemade version simply tastes fresher, richer, and more satisfying.

This potato soup can be used as the main dish for dinner or served as a starter before a bigger meal. Pair it with crusty bread or fresh dinner rolls, some crackers, or even a fresh green salad on the side. This combination turns a simple bowl of soup into a delightful and complete meal.
What is Potato Soup?
Potato soup is a creamy and hearty dish primarily made from potatoes cooked gently until very soft, mixed with broth, milk, butter, and spices. The potatoes are often mashed or blended until smooth or partially chunky, depending on your preference. Potato soup can be topped with additional tasty garnishes like shredded cheese, crispy bacon, or chopped green onions.
Perfect for:
- Cold Weather Days
When the temperatures drop, potato soup becomes the ideal comfort food. It warms you from the inside out, making chilly days cozy. - Busy Weeknights
It’s an easy meal to put together after a busy day. With minimal prep and simple ingredients, dinner can be ready quickly. - Budget-Friendly Meals
Potatoes are inexpensive and easily available. Potato soup helps you make a tasty, filling meal without breaking the budget. - Family Gatherings
Potato soup is universally loved, making it a safe choice for family dinners and gatherings, ensuring everyone leaves happy. - Meal Prepping
The soup reheats wonderfully, making it a smart choice for preparing ahead. It tastes just as delicious as leftovers, saving you time later.
Ingredients
- 4 medium potatoes, peeled and diced
- 1 small onion, chopped
- 2 cloves garlic, minced
- 3 cups chicken broth
- 1 cup milk (or cream for richer soup)
- 1 tablespoon butter
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ cup shredded cheddar cheese (optional)
- 3 slices cooked bacon, crumbled (optional)
- 2 tablespoons chopped green onions (optional)
Kitchen Equipment You’ll Need
- Large pot or Dutch oven
- Cutting board
- Sharp knife
- Potato masher or immersion blender
- Measuring cups and spoons
- Ladle
- Wooden spoon

How to make Potato Soup
Step 1
In a large pot, melt butter over medium heat. Add chopped onions and garlic and cook until soft, about 3–4 minutes.
Step 2
Add diced potatoes and chicken broth. Bring to a boil, then reduce heat and simmer for 15–20 minutes, or until potatoes are tender.
Step 3 (optional)
For a creamier soup, use an immersion blender to puree part of the soup. You can also mash some potatoes with a fork.
Step 4
Stir in milk, salt, and pepper. Simmer 5 more minutes. Taste and adjust seasoning if needed.
Step 5
Ladle soup into bowls and top with shredded cheese, crumbled bacon, and green onions if you like. Serve warm with bread or crackers.
Helpful Tips
- Russet potatoes break down better, creating a naturally creamy texture in your soup without added thickening agents.
- Letting the soup simmer slowly ensures potatoes become tender and flavors meld beautifully for a richer taste.
- For texture, leave some chunks unblended, but mash some potatoes to get the ideal balance between creamy and chunky.
- Adding milk or cream towards the end prevents curdling and maintains a smooth, rich texture.
- Potatoes absorb lots of seasoning, so don’t be afraid to taste and add more salt and pepper as needed during cooking.
- Using fresh milk, butter, and herbs enhances flavor significantly, ensuring the soup tastes vibrant and homemade.
Optional Ingredients
- Bacon: Crispy bacon adds a smoky, savory crunch on top.
- Cheddar Cheese: Shredded cheese melts beautifully into the soup for added richness.
- Green Onions: Chopped scallions offer a fresh, mildly spicy taste.
- Garlic: Fresh minced garlic adds depth and aroma.
- Celery: Adds a subtle crunch and freshness.
- Carrots: Diced carrots give color, sweetness, and nutritional value.

How to Serve Potato Soup
One of my favorite ways to serve potato soup is to ladle it into warm bowls and sprinkle generously with shredded cheddar cheese. I love watching the cheese melt gently into the creamy soup, adding rich flavor and appealing texture. A small handful of crispy bacon bits and chopped green onions on top adds the perfect finishing touch and makes each bowl feel special.
Another wonderful way to serve potato soup is alongside fresh, crusty bread or warm dinner rolls. The bread is perfect for dipping into the soup and soaking up every delicious drop. Sometimes, I toast slices of baguette rubbed with garlic and butter to serve alongside, creating a hearty, filling, and flavorful meal.
For a lighter option, you can serve potato soup with a fresh, crisp salad. A simple salad with greens, tomatoes, cucumbers, and a tangy vinaigrette complements the richness of the soup. This pairing is balanced, delicious, and perfect for family dinners or casual gatherings with friends.
Is Potato Soup Healthy?
Potato soup can be healthy if prepared thoughtfully. Potatoes are rich in vitamins, minerals, and fiber, making them nutritious.
To make the soup healthier, use low-fat milk or broth instead of cream and add more vegetables like carrots, celery, or spinach. Keeping toppings moderate and avoiding excess butter or cheese also helps keep it balanced. Overall, potato soup can easily fit into a healthy diet with simple adjustments.
More Variations and Substitutions To Try
Loaded Baked Potato Soup
Add cheddar cheese, sour cream, bacon bits, and green onions. It tastes exactly like a loaded baked potato in soup form—hearty, rich, and satisfying.
Vegetarian Potato Soup
Skip bacon and use vegetable broth. Add vegetables like carrots, celery, or spinach for extra flavor and nutrition, creating a lighter yet filling meal.
Ham and Potato Soup
Cubed ham adds salty flavor and protein, making it a substantial and flavorful version perfect for using leftover ham.
Spicy Potato Soup
Add a touch of chili powder or cayenne pepper. A spicy kick warms you up even more on cold days, adding depth and interest.
Dairy-Free Potato Soup
Replace dairy with almond, soy, or coconut milk for a creamy, dairy-free alternative that remains delicious and satisfying.
Cheesy Broccoli Potato Soup
Stir in steamed broccoli and cheese for a creamy, nutritious meal that blends two beloved soups into one.
Sweet Potato Soup
Swap regular potatoes for sweet potatoes for a sweeter, richer flavor. Spiced with cinnamon or nutmeg, it’s cozy and comforting.
Potato Leek Soup
Sauté sliced leeks with onions for a milder, slightly sweeter onion flavor, offering elegance and smoothness to the classic recipe.
How to Store
Potato soup stores very well in the refrigerator. Cool the soup completely, then transfer it to airtight containers. It will stay fresh and flavorful for up to four days, making it easy to enjoy as leftovers.
For longer storage, you can freeze potato soup. Freeze in freezer-safe containers, leaving a little room for expansion. When ready to serve, thaw overnight in the fridge, then reheat gently on the stovetop, stirring occasionally until warm and creamy again.

FAQ
What potatoes are best for potato soup?
Russet potatoes are best because they break down easily and give the soup a creamy texture. Yukon gold potatoes are also good, giving a buttery taste and smooth texture.
How do I thicken potato soup?
The easiest way to thicken potato soup is by mashing some of the cooked potatoes or using an immersion blender. You can also add a slurry of flour or cornstarch mixed with a bit of broth.
Can potato soup be made dairy-free?
Yes, just substitute regular milk with almond milk, coconut milk, or another dairy-free milk. You can also use dairy-free butter or olive oil to keep it creamy without dairy.
What can I serve with potato soup?
Potato soup goes great with crusty bread, fresh dinner rolls, or crackers. For a lighter option, serve with a simple green salad or roasted vegetables.
How long does potato soup last in the fridge?
Potato soup stays fresh in the fridge for up to four days if stored in an airtight container. It tastes even better after a day as flavors blend nicely overnight.
Why did my potato soup curdle?
Soup curdles if milk or cream is boiled or added while the soup is too hot. Always add dairy at the end and heat gently to avoid curdling.
Can I make potato soup vegetarian?
Absolutely! Use vegetable broth instead of chicken broth, skip the bacon, and add extra veggies like carrots or celery to keep it filling and tasty.

Potato Soup Recipe
Ingredients
- 4 medium potatoes peeled and diced
- 1 small onion chopped
- 2 cloves garlic minced
- 3 cups chicken broth
- 1 cup milk or cream for richer soup
- 1 tablespoon butter
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ cup shredded cheddar cheese optional
- 3 slices cooked bacon crumbled (optional)
- 2 tablespoons chopped green onions optional
Instructions
- In a large pot, melt butter over medium heat. Add chopped onions and garlic and cook until soft, about 3–4 minutes.
- Add diced potatoes and chicken broth. Bring to a boil, then reduce heat and simmer for 15–20 minutes, or until potatoes are tender.
- For a creamier soup, use an immersion blender to puree part of the soup. You can also mash some potatoes with a fork.
- Stir in milk, salt, and pepper. Simmer 5 more minutes. Taste and adjust seasoning if needed.
- Ladle soup into bowls and top with shredded cheese, crumbled bacon, and green onions if you like. Serve warm with bread or crackers.




Leave a Reply