The Ultimate Creamy Potato Soup Recipe
This creamy potato soup is packed with the delightful flavors reminiscent of classic baked potatoes. It’s a simple yet satisfying bowl of comfort food that your whole family will adore. Plus, it’s adaptable to vegan diets and gluten-free too!

You’ll Love This Comforting Classic Recipe for Potato Soup
This timeless potato soup is perfect for any occasion. What sets this recipe apart is its versatility: it can be easily lightened up or transformed into a delicious vegan meal without losing that rich and comforting flavor. With wholesome ingredients and straightforward steps, this recipe will quickly become a staple in your home. It’s not just a meal; it’s a warm hug in a bowl, and I can’t wait for you to experience it!
As a chef, there’s immense satisfaction in crafting something indulgent using simple, humble ingredients…like potatoes! It’s a beautifully gratifying reminder that wholesome meals don’t have to come with a hefty price tag or be overly complicated. Potatoes alone are magical.
Our wonderfully popular potato leek soup perfectly exemplifies this; just check out the glowing reviews and the solid 5-star rating from our readers.
Creamy Potato Soup Recipe Ingredients

- Potatoes: Choose Yukon gold or russet potatoes for the best texture.
- Leek and garlic cloves: Alternatively, you can substitute leek with a small onion for added aromatic depth.
- Fresh rosemary: This herb adds a fresh, woodsy flavor that elevates the soup.
- Butter: For a vegan option, use olive oil instead.
- Chicken stock: This can be swapped with vegetable broth for a vegetarian-friendly version.
- Milk: You can also use cream, or for a vegan substitute, opt for plant-based alternatives.
- Greek yogurt: Alternatively, you might choose sour cream, or vegan yogurt for a dairy-free twist.
- Toppings: Crispy bacon (or alternatives like turkey bacon, coconut bacon, or tofu bacon), Greek yogurt or sour cream, grated sharp cheddar cheese, and sliced scallions (or chives) for garnish.
How to Make Homemade Potato Soup
Before diving in, take a moment to prepare all of your toppings. These delightful additions are key to enhancing the overall experience!
1. Sauté Aromatics and Add Potatoes
In a large pot or dutch oven, sauté the leeks or onion in butter or olive oil over medium heat until they become tender—this should take about 6 minutes. Next, add the garlic and rosemary, stirring for another minute. Then add the potatoes, kosher salt, pepper, and chicken broth.
2. Simmer
Bring the mixture to a boil, then reduce the heat to a simmer. Let it cook for about 15 minutes or until the potatoes become fork-tender.
3. Blend
Stir in the milk or cream. Using an immersion blender, pulse the soup until it reaches a mostly smooth consistency. Be careful not to over-blend, or the soup may turn gluey or gummy. If you’re using a regular blender, blend in small batches to prevent an explosion from the hot liquid—just fill the blender halfway and hold the lid down securely with a dish towel.

4. Serve
If necessary, warm up the soup before serving. Incorporate Greek yogurt or sour cream and dish out with your chosen toppings for that extra flair.

Tips for Making the Best Potato Soup Recipe
- Avoid over-blending: When you blend the soup, merely pulse it to maintain a good texture without it turning gummy.
- Adjust milk or cream to taste: Feel free to customize the creaminess of the soup to your liking.
- Use homemade broth: For a deeper flavor, use homemade chicken or vegetable stock.
- Make it vegan: Opt for olive oil, vegetable broth, plant-based milk, and vegan yogurt or sour cream. Top it off with coconut or tofu bacon plus vegan cheese.
How to Thicken Potato Soup
To achieve the desired thickness, simply add more milk or cream until you get the consistency you prefer. There’s no need to add cornstarch or flour; the blended potatoes naturally create a creamy base, making this soup gluten-free!
How to Serve the Ultimate Potato Soup
This delightful potato soup pairs wonderfully with warm, crusty bread like sourdough or a freshly toasted baguette. For a refreshing kick, consider serving it alongside a light salad, such as a Waldorf Salad or a Rainbow Salad. Alternatively, crunchy roasted vegetables like Brussels sprouts or root veggies make for a fantastic side dish!
Potato Soup Toppings
Don’t forget to load your potato soup with tantalizing toppings for an added textural twist and flavor burst:
- For crispy texture: Crispy bacon bits, turkey bacon, coconut bacon, or tofu bacon.
- For creaminess: Greek yogurt, sour cream, or vegan sour cream.
- Cheese: Grated sharp cheddar cheese or your favorite cheese variety.
- For herby flavor: Scallions, green onions, or chives.
Storing Leftover Creamy Potato Soup
To store any leftover soup, allow it to cool completely and place it in an airtight container. You can keep it in the fridge for up to 4 days. When ready to enjoy, simply reheat it on the stovetop until warmed through.
Can You Freeze Potato Soup?
You can freeze potato soup, though it’s not the ideal option. Freezing can alter the texture significantly, especially if there’s dairy involved. If you still wish to freeze it, omit any dairy before freezing and add it back in when you’re ready to reheat.