There are few things more comforting than a steaming bowl of homemade Potato Soup Recipe, especially when cold winds are rattling the windows or you’re just craving a little extra coziness. This easy, classic dish transforms humble ingredients into a creamy, velvety soup that’s hearty enough to be a main course but gentle enough to soothe anyone’s spirits. Whether you’re feeding a big family or just making enough for leftovers, this Potato Soup Recipe is pure soul food—a kitchen hug in a bowl!

Ingredients You’ll Need
Don’t you love it when the simplest ingredients turn into something extraordinary? Each element in this Potato Soup Recipe brings its own personality—think creaminess, a splash of color, a hit of savory, and just enough bite. Here’s what you’ll need and why:
- Russet potatoes: The star of the show! Their starchy nature creates that signature hearty, creamy texture.
- Carrots: These add a pop of color and natural sweetness, rounding out the soup’s flavor profile.
- Garlic: Just one clove provides an aromatic backbone and depth for the broth.
- Water: Keeps the base light and lets the veggies shine without getting too heavy.
- Better Than Bouillon Chicken Base: For rich, savory depth that makes this soup taste like it simmered all day. Chicken or turkey flavor both work beautifully.
- Fresh chopped parsley: Adds a green burst of freshness and balances the richness of the soup.
- Kosher salt: Essential for bringing all those layers of flavor together.
- Butter: This is the lush base for the creamy white sauce—don’t hold back!
- All purpose flour: Creates the classic roux that thickens your soup to pure perfection.
- Black pepper: For just a hint of warmth that perks up every spoonful.
- Whole milk: The key to that dreamy, silky finish—don’t skimp, whole milk makes all the difference!
- Optional garnishes – cheddar cheese, chopped green onions, chopped parsley: Finish your Potato Soup Recipe with a flourish of color, sharp creaminess, or fresh bite—it’s all about that final, irresistible touch!
How to Make Potato Soup Recipe
Step 1: Prepare and Boil the Veggies
Start by peeling and dicing your russet potatoes and carrots into small cubes. The small, even pieces cook quickly and blend into that signature velvety texture. Add them to your pot along with the minced garlic, water, chicken base, chopped parsley, and salt. Gently bring the mixture to a boil, then let it gently simmer until everything is fork-tender—about 20 minutes. Don’t bother draining; this is the flavorful heart of the soup!
Step 2: Mash for Perfect Texture
Once your veggies are tender, grab your potato masher and give everything a good mash. Want chunky? Mash lightly. Prefer something irresistibly smooth? Go for a thorough mash or even an immersion blender. I love a mix of creamy soup with a few potato and carrot nuggets for texture (and it looks beautiful, too!).
Step 3: Whip Up the Creamy White Sauce
In a separate pot, melt the butter over medium heat, then whisk in the flour, salt, and pepper to create a gorgeous roux. Let it cook briefly to mellow out the raw flour taste. Next, slowly whisk in the milk—one cup at a time!—making sure each addition is fully incorporated before adding the next. Patience here pays off with a lump-free, creamy texture that makes this Potato Soup Recipe shine.
Step 4: Combine, Stir, and Enjoy
Pour every last drop of your luscious white sauce into the pot with the mashed veggies. Stir until everything is smooth and beautifully united. Give it a taste, adjust seasoning if you fancy, and get ready for some serious soup happiness!
How to Serve Potato Soup Recipe

Garnishes
This is where you make the Potato Soup Recipe your own! Ladle the hot soup into bowls, then shower with freshly chopped parsley for freshness, scatter sharp cheddar for melty richness, and top with green onions for that little zippy crunch. Each topping brings a distinct layer—try them all together or mix and match based on your mood.
Side Dishes
The beauty of this soup is its versatility. Pair it with a crusty baguette or warm sourdough to soak up every last drop, or make it extra cozy with a side of buttery biscuits. A crisp green salad or roasted veggies can balance out the meal and bring some freshness to your table.
Creative Ways to Present
If you want to really wow your family or guests, serve the Potato Soup Recipe in hollowed-out bread bowls for a fun, edible twist. For a more elegant touch, swirl in a little cream or add microgreens for color and a pop of garden flavor. Or set out a topping bar and let everyone create their perfect bowl—kids and adults both love it!
Make Ahead and Storage
Storing Leftovers
This Potato Soup Recipe is even better the next day! Let leftovers cool completely before pouring them into airtight containers. Chill in the fridge for up to five days—the flavors mingle and mellow, making each bowl extra delicious.
Freezing
While many soups freeze well, avoid popping your potato soup in the freezer. The potatoes tend to absorb moisture and turn grainy, which can make the white sauce separate when thawed. Fresh is best here, so grab a friend or family member to share the extras instead!
Reheating
When you’re ready for bowl number two (or three!), gently reheat your Potato Soup Recipe on the stove over low heat, stirring occasionally. Add a splash of milk if needed to thin it out and restore that original creaminess. If you’re in a hurry, the microwave on medium power works, too—just pause to stir every minute for even heating.
FAQs
Can I make this Potato Soup Recipe vegetarian?
Absolutely! Simply swap the chicken or turkey bouillon for a rich vegetable base and use plant-based milk and butter substitutes. The final texture and flavor will still be wonderfully savory and creamy.
How can I thicken my Potato Soup Recipe if it’s too thin?
If your soup turns out a little thinner than you like, simmer it gently uncovered for a few minutes to let excess liquid evaporate. Or, mash in a few extra cooked potato cubes for a natural, hearty boost!
What type of milk works best?
Whole milk is ideal for the richest, creamiest texture and flavor. If you’re looking for a lighter version, you can use 2% milk, but the results might be a little less sumptuous.
Can I add extra vegetables or protein?
Yes! Feel free to stir in cooked corn, peas, or even shredded chicken or diced ham for a heartier meal. Just add your extras at the end so they don’t overcook and lose their color or texture.
Is it necessary to peel the potatoes?
Peeling is traditional for the Potato Soup Recipe’s silky consistency, but you can absolutely leave the skins on for extra texture, nutrients, and a more rustic vibe. Just give them a good scrub first!
Final Thoughts
This simple Potato Soup Recipe is pure comfort in a bowl—whether you’re sharing with friends or savoring a quiet night at home. I hope you’ll give it a try, add your own special twist, and share it with someone you love. Happy cozy cooking!
Print
Potato Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 8 servings
- Category: Side-dishes
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This creamy potato soup is a comforting, hearty dish featuring tender Russet potatoes, sweet carrots, and a rich homemade white sauce. Simmered to perfection and finished with a velvety béchamel, it’s the ultimate cozy meal. Top it with cheddar cheese, green onions, or extra parsley for a customizable and satisfying family favorite—ready in just 30 minutes!
Ingredients
For the Vegetables
- 4 cups diced Russet potatoes (about 2 large potatoes, 2 pounds)
- 1 cup diced carrots (about 2 large)
- 1 clove garlic, mashed and diced
- 3 cups water
- 1 tablespoon Better Than Bouillon Chicken Base (or turkey flavor, or 2 teaspoons bouillon granules/cubes)
- 1/4 cup fresh chopped parsley (or 1 tablespoon dried parsley)
- 1 teaspoon kosher salt
For the White Sauce
- 1/2 cup butter (1 stick)
- 1/2 cup all purpose flour
- 1/2 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 4 cups milk (whole milk preferred)
Optional Garnishes
- Cheddar cheese, shredded
- Chopped green onions
- Chopped parsley
Instructions
- Prepare and Boil the Vegetables: Peel the potatoes and dice them into 1/2-inch cubes, then place in a stock pot. Peel and dice the carrots to a similar size and add to the pot, along with minced garlic. Pour in 3 cups of water—just enough to barely cover the vegetables. Stir in the Better Than Bouillon base (or alternate bouillon), parsley, and kosher salt. Bring the mixture to a boil over high heat, then reduce to a steady simmer with the lid vented. Simmer for 20 minutes or until the vegetables are very tender and easily pierced with a fork.
- Mash the Vegetables: Once the potatoes and carrots are soft, remove the pot from heat. Use a potato masher to roughly mash the vegetables to your desired texture—leave it chunky or mash until nearly smooth. For ultra-smooth soup, use an immersion blender.
- Make the White Sauce (Béchamel): While the vegetables cook, melt the butter in a separate 2-quart pot over medium heat. Whisk in the flour to create a smooth paste, then add kosher salt and black pepper. Cook while stirring constantly for 1–3 minutes. Gradually add the milk, whisking it in 1 cup at a time to prevent lumps. Stir continuously until all milk is incorporated, then bring to a boil. Allow the sauce to boil for 1 minute, stirring so it doesn’t scorch. Remove from heat.
- Combine and Finish the Soup: Pour the hot white sauce into the pot with the mashed vegetables, using a spatula to scrape out every bit. Stir until the soup is creamy and well-combined. With the heat off, check the consistency and season to taste.
- Serve and Garnish: Ladle the soup into bowls. Top each portion with shredded cheddar cheese, chopped green onions, and/or extra parsley as desired. Serve warm for best flavor and texture.
Notes
- If you have slightly more or less than 4 cups of potatoes, the recipe still works well.
- Don’t add all the milk to the roux at once—incorporate slowly to avoid lumps in your soup.
- Leftovers keep in the fridge for up to 5 days; soup does not freeze well due to separation and texture changes.
- Whole milk creates the creamiest texture, but lower-fat milks may also be used with slightly less richness.
- Customizing with your favorite garnishes makes this soup extra special!
Nutrition
- Serving Size: 1 cup
- Calories: 245
- Sugar: 7g
- Sodium: 680mg
- Fat: 13g
- Saturated Fat: 8g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 27g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 38mg