I’ve always loved recipes that make a kitchen smell amazing before you even sit down to eat, and this potato soup is exactly that kind of recipe. I start with buttery onions and garlic, then add chunks of Yukon Gold potatoes and let everything simmer until the potatoes are so tender they practically fall apart.
What I really love is that I don’t need to blend the whole pot or load it with heavy ingredients to make it creamy. I mash some of the potatoes right in the pot, leaving the rest chunky, then stir in a little milk and cream at the end. The result is thick, cozy, and silky, with enough potato pieces in every spoonful to make it feel like a proper homemade meal.
Whenever I make this, I usually put some crusty bread on the side because, honestly, leaving that creamy broth behind feels like a waste.
Quick Answer
Creamy potato soup is made by sautéing onion and garlic in butter, adding diced potatoes and chicken or vegetable broth, and simmering until the potatoes are tender. Part of the soup is then mashed directly in the pot to create a naturally thick, creamy texture before milk and cream are added for richness.
This approach is supported by comparable potato soup recipes that use potatoes as the primary thickener and partially mash or blend them rather than relying entirely on flour or cream.
❤️ Why You’ll Love This Recipe
- Simple ingredients: Potatoes, onion, garlic, broth, herbs, and dairy create all the flavor you need.
- Naturally creamy: Some of the potatoes are mashed directly into the broth for body.
- One-pot recipe: Everything comes together in a single Dutch oven or soup pot.
- Comforting but not overly heavy: A little cream adds richness without turning the soup into a thick cheese sauce.
- Easy to customize: Add cheese, bacon, herbs, vegetables, or your favorite toppings when you want to change things up.
Ingredients You’ll Need
For the Soup
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 pounds Yukon Gold potatoes, peeled and cut into ½-inch cubes
- 4 cups low-sodium chicken or vegetable broth
- 1 cup whole milk
- ½ cup heavy cream
- 1 teaspoon fresh thyme leaves, or ½ teaspoon dried thyme
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
- 2 tablespoons fresh parsley, chopped
Optional Toppings
- Shredded cheddar cheese
- Crispy bacon
- Sliced green onions
- Fresh chives
- Sour cream
- Cracked black pepper
- Crusty bread
Yukon Gold potatoes are a particularly good choice because they produce a smoother, creamier texture than some russet-based versions while still holding enough shape for a chunky soup. Comparable recipes specifically recommend Yukon Gold or red potatoes for a smoother potato soup.
Equipment You’ll Need
- Large Dutch oven or heavy-bottomed soup pot
- Wooden spoon
- Potato masher
- Ladle
- Sharp knife
- Cutting board
You don’t need a blender for this recipe.
How to Make Creamy Potato Soup
Step 1: Prepare the Potatoes
Peel the Yukon Gold potatoes and cut them into roughly ½-inch cubes.
Try to keep the pieces similar in size so they cook evenly.
If you aren’t adding them to the pot immediately, place the chopped potatoes in a bowl of cold water while you prepare the remaining ingredients. Drain them well before cooking.
Step 2: Sauté the Onion
Heat the butter and olive oil in a large Dutch oven over medium heat.
Add the diced onion and cook for about 5–7 minutes, stirring occasionally, until soft and translucent.
You don’t need to brown the onion heavily. The goal here is to soften it and build a sweet, savory base.
Step 3: Add the Garlic and Thyme
Add the minced garlic and fresh thyme.
Cook for about 30 seconds to 1 minute, just until fragrant.
Be careful not to let the garlic brown too much because it can become bitter.
Step 4: Add the Potatoes and Broth
Add the diced potatoes to the pot.
Pour in the chicken or vegetable broth.
Season with the salt and black pepper.
Stir everything together and bring the soup to a gentle simmer.
Step 5: Cook Until the Potatoes Are Tender
Reduce the heat to medium-low and simmer for about 15–20 minutes, or until the potatoes are completely fork-tender.
You should be able to easily pierce them with a fork without resistance.
Comparable potato soup recipes generally simmer the potatoes for roughly 15–20 minutes until tender.
Don’t boil the soup aggressively. A steady, gentle simmer is enough.
Step 6: Mash Some of the Potatoes
Remove the pot from the heat briefly.
Use a potato masher to mash approximately one-third to one-half of the potatoes directly in the pot.
Don’t puree everything.
Leaving some potato pieces intact gives the soup a much better homemade texture, while the mashed potatoes naturally thicken the broth.
If you prefer a smoother soup, mash more of the potatoes.
Step 7: Add the Milk and Cream
Return the pot to low heat.
Slowly stir in the milk and heavy cream.
Warm the soup gently for about 3–5 minutes, stirring occasionally.
Do not let it come to a hard boil after adding the dairy.
Taste and adjust the salt and pepper.
Step 8: Finish and Serve
Remove the soup from the heat.
Stir in the fresh parsley.
Ladle into bowls and finish with your favorite toppings.
A little cheddar, crispy bacon, green onion, chives, or sour cream works beautifully, but the soup is delicious on its own too.
Tips for the Best Creamy Potato Soup
Cut the potatoes evenly. Similar-sized pieces cook at the same rate and prevent some potatoes from turning to mush while others remain firm.
Don’t rush the onions. Giving them several minutes to soften creates a more flavorful base.
Mash rather than completely blend. This gives you that thick, creamy texture while keeping recognizable pieces of potato in every bowl.
Don’t boil the dairy. Once the milk and cream go in, keep the heat low. This helps maintain a smooth texture.
Season gradually. Broth can vary in sodium, so taste the soup before adding more salt.
Use enough liquid. The potatoes absorb broth as they cook, and the soup thickens further as it cools.
Keep extra broth nearby. If your soup becomes too thick, especially after refrigeration, add a splash of broth while reheating.
Storage & Make-Ahead
Refrigerator: Allow the soup to cool promptly, then transfer it to an airtight container. Store in the refrigerator for about 3–4 days. Comparable creamy potato soup recipes recommend a similar refrigerated storage window.
Reheating: Reheat gently over medium-low heat, stirring occasionally. If the soup has thickened, add a little broth or milk.
Make-ahead: You can make the soup a day ahead. The potatoes will continue absorbing some of the liquid as the soup sits, so thin it with a splash of broth when reheating.
Freezing: Potato and dairy-based soups can change texture after freezing and thawing. For the best result, freeze the soup before adding the cream, then add the cream while reheating. Comparable potato soup recipes also caution that dairy-containing versions don’t freeze as well.
Variations
Loaded Potato Soup
Turn this into a loaded baked potato-style soup by topping each bowl with shredded cheddar, crispy bacon, sour cream, and sliced green onions.
Cheesy Potato Soup
Stir in 1 to 1½ cups shredded sharp cheddar after removing the soup from the heat.
Stir until melted and smooth, but don’t boil after adding the cheese.
Garlic Herb Potato Soup
Increase the garlic slightly and add fresh rosemary or extra thyme.
Finish with fresh parsley and cracked black pepper.
Vegetable Potato Soup
Add diced carrots and celery with the onions.
You can also add corn, peas, green beans, or chopped spinach toward the end.
Dairy-Free Potato Soup
Use olive oil instead of butter and replace the milk and cream with an unsweetened dairy-free alternative.
You can also simply omit the cream and rely on the mashed potatoes for thickness.
Spicy Potato Soup
Add a pinch of red pepper flakes or cayenne while the potatoes simmer.
For more heat, top each bowl with sliced jalapeños.
Common Mistakes to Avoid
Using huge potato pieces: They take longer to cook and make it harder to get the right balance of creamy and chunky textures.
Boiling too aggressively: A gentle simmer is all you need.
Mashing every potato: Unless you specifically want a completely smooth soup, keep some pieces intact.
Adding dairy too early: Milk and cream should go in after the potatoes are cooked.
Adding too much cream: The soup should still taste like potato soup rather than a cream sauce.
Under-seasoning: Potatoes need enough salt to bring out their flavor. Taste the finished soup before serving.
Making the soup too thick: Remember that it thickens as it cools. If it seems slightly loose while hot, that’s usually fine.
FAQ
What potatoes are best for potato soup?
Yukon Gold potatoes are an excellent choice because they have a naturally creamy texture and hold their shape reasonably well. Red potatoes are another good option. Russets can also be used, but they tend to break down more readily and can give the soup a different, starchier texture.
Can I make potato soup without flour?
Yes. This recipe doesn’t require flour. Mashing some of the cooked potatoes directly in the broth provides natural thickening.
How do I make potato soup thicker?
Mash more of the potatoes directly in the pot. If you want an even thicker soup, you can also use a small cornstarch slurry. Comparable potato soup recipes use both mashed potatoes and cornstarch as thickening methods.
Can I use milk instead of heavy cream?
Yes. The soup will be lighter and slightly less rich, but it will still work.
Can I use vegetable broth?
Absolutely. Vegetable broth is an easy substitute for chicken broth and makes the soup vegetarian as long as the remaining ingredients are vegetarian.
Can I blend the potato soup?
Yes. You can use an immersion blender to puree part or all of the soup. For a chunky-creamy texture, blend only a portion and leave some potato pieces intact. Comparable recipes use partial blending for this style of soup.
Why did my potato soup become too thick?
Potatoes continue absorbing liquid as the soup cools and sits. Add a little chicken or vegetable broth while reheating until you reach your preferred consistency.
Can I add cheese?
Yes. Sharp cheddar, Parmesan, or another good melting cheese can be added at the end. Remove the soup from high heat before stirring in cheese to reduce the chance of separation.
More Soup Recipes You’ll Love
- Creamy Mushroom Soup Rich, Velvety And Absolutely Irresistible
- Broccoli Cheddar Soup
- Creamy Chicken Noodle Soup
- Winter Minestrone Soup
- White Bean Soup With Bacon
- Italian Penicillin Soup
Conclusion
This creamy potato soup is proof that you don’t need a long ingredient list to make a seriously comforting meal. A few simple ingredients, properly cooked, create a bowl that’s creamy, savory, and satisfying.
The biggest trick is letting the potatoes do some of the thickening themselves. Mash part of them directly in the pot, keep the rest chunky, and add the dairy at the end for a smooth finish.
Serve it with crusty bread on a cold evening, or add your favorite toppings and turn it into a loaded potato soup. Either way, this is an easy recipe worth keeping in your regular rotation.