This thick and creamy potato soup is a comforting meal that comes together in just 30 minutes. It uses a simple white sauce to achieve a luxurious texture without needing complex ingredients.

List of ingredients
- 4 cups diced Russet potatoes (about 2 lbs) – use high-starch potatoes for a creamier finish.
- 1 cup diced carrots (about 2 large) – diced to the same size as the potatoes.
- 1 clove garlic – mashed and finely diced.
- 3 cups water – enough to just barely cover the vegetables.
- 1 tablespoon chicken or turkey bouillon base – provides a deep savory foundation.
- 1/4 cup fresh chopped parsley (or 1 tablespoon dried) – adds a touch of brightness.
- 1 teaspoon kosher salt – for seasoning the vegetable base.
- 1/2 cup butter (one stick) – used to create the roux.
- 1/2 cup all-purpose flour – the primary thickening agent for the sauce.
- 1/2 teaspoon kosher salt – specifically for the white sauce.
- 1/2 teaspoon black pepper – specifically for the white sauce.
- 4 cups whole milk – full-fat milk is recommended for the richest texture.
- Cheddar cheese – optional for garnish.
- Chopped green onions – optional for garnish.
- Fresh parsley – optional for garnish.
step-by-step instructions
- Prepare the vegetables: Peel and dice two large Russet potatoes into 1/2 inch pieces and place them in a 3-quart stock pot. Peel and dice carrots to a similar size and add them to the pot with one mashed clove of garlic.
- Simmer the base: Add 3 cups of water, ensuring the vegetables are just barely covered. Stir in one tablespoon of bouillon base, the parsley, and one teaspoon of kosher salt.
- Cook until tender: Bring the mixture to a boil over high heat, then reduce to medium and simmer for about 20 minutes with a vented lid. The vegetables should be very soft and easily smashed with a fork.
- Mash the vegetables: Remove the pot from heat and use a potato masher to blend the mixture to your preferred consistency. For a smoother soup, you can use an immersion blender.
- Create the roux: In a separate 2-quart pot, melt 1/2 cup of butter over medium heat. Whisk in 1/2 cup of flour, 1/2 teaspoon salt, and 1/2 teaspoon pepper, cooking for 1-3 minutes while stirring constantly.
- Thicken the sauce: Slowly whisk in 4 cups of milk, adding one cup at a time. Ensure the milk is fully incorporated before adding more to avoid lumps.
- Finish the white sauce: Keep stirring on medium heat until the mixture reaches a boil. Let it boil for one minute, then remove it from the heat.
- Combine and serve: Pour the white sauce into the pot with the mashed potatoes and carrots. Stir well to combine and serve warm with optional toppings like cheddar cheese and green onions.
Optimal Potato Selection
Why Russet Potatoes are Ideal
Russet potatoes are the superior choice for this soup due to their high starch content. When cooked, the starch granules break down easily, allowing the potatoes to partially dissolve into the broth. This creates a naturally thick and fluffy mouthfeel that other varieties cannot replicate.
Using Yukon Gold or Red Potatoes
If you prefer a soup with distinct, firm chunks of potato, Yukon Gold or Red potatoes are suitable substitutes. These varieties have a lower starch content and a waxier texture, meaning they hold their shape better during the simmering process. However, the soup will not be as naturally creamy as it would be with Russets.
Avoiding Waxy Potato Varieties
Avoid using very waxy potatoes that are primarily intended for salads. These types of potatoes do not release enough starch to help thicken the soup, often resulting in a watery consistency. If you use these, you may need to increase the amount of roux to compensate for the lack of natural thickness.
The Importance of Peeling
Always peel your potatoes before dicing them for this recipe. The skins of Russet potatoes can be tough and papery, which disrupts the velvety texture of the white sauce. Removing the peels ensures a consistent, smooth experience in every spoonful.
Advanced Thickening Techniques
Creating a Stable Roux
The roux, made from equal parts butter and flour, is the secret to a stable creamy base. Cooking the flour in butter for a few minutes removes the raw flour taste and creates a thickening agent that won’t separate. Constant whisking is essential to prevent the butter from browning too quickly.
Incorporating Milk Gradually
Adding milk one cup at a time is critical to preventing flour lumps. When cold milk hits a hot roux, it can cause the mixture to seize; gradual addition allows the fats and starches to emulsify properly. This process ensures the final white sauce is perfectly smooth and glossy.
Utilizing Natural Potato Starches
Mashing a portion of the cooked potatoes releases internal starches directly into the cooking liquid. This double-thickening method—combining a roux with mashed potatoes—creates a luxurious density. You can control the texture by deciding whether to mash roughly or blend completely.
Using an Immersion Blender
For those who prefer a completely uniform, bisque-like consistency, an immersion blender is the best tool. Blending the vegetables directly in the pot incorporates all the solids into the liquid. This eliminates chunks entirely and results in an ultra-smooth, professional-grade texture.
Flavor Optimization and Adjustments
Selecting the Right Bouillon
While chicken base is the standard, turkey base offers a richer, slightly deeper flavor profile. If you do not have a paste base, bouillon cubes or granules can be used, but be cautious with additional salt. Paste bases generally provide a more integrated, less salty flavor than concentrated cubes.
Balancing Salt and Pepper
Seasoning happens in two stages: the vegetable boil and the white sauce. This layered approach ensures that the flavor penetrates the potatoes themselves before the creamy sauce is added. Always taste the final combined soup before adding more salt, as bouillon bases vary in sodium content.
Using Fresh vs Dried Parsley
Fresh parsley adds a bright, herbaceous note that cuts through the richness of the dairy. If using dried parsley, reduce the quantity to one tablespoon to avoid an overpowering, concentrated taste. Add fresh parsley at the end as a garnish for maximum visual and flavor impact.
Enhancing the Aromatic Base
Mashing the garlic before adding it to the pot allows the oils to release more effectively into the water. This creates a subtle aromatic backdrop that complements the sweetness of the carrots. For a stronger garlic presence, you can sauté the garlic in the butter before adding the flour for the roux.
Recipe Variations and Customizations
Integrating Hearty Proteins
To make the soup a more filling meal, stir in shredded rotisserie chicken or diced smoked turkey. These proteins pair well with the creamy base and add necessary protein for a main course. Add these ingredients just before serving to ensure they stay tender.
Incorporating Extra Vegetables
Adding frozen corn or peas during the last five minutes of simmering adds color and texture. Roasted red peppers or diced celery can also be added to the initial boil for a more complex vegetable profile. Keep the vegetable sizes consistent to ensure even cooking.
Cheese Options for Depth
While cheddar is the traditional garnish, Gruyere or Parmesan can be stirred directly into the soup for a more sophisticated flavor. Gruyere adds a nutty depth, while Parmesan provides a salty, sharp contrast to the creamy potatoes. Stir in cheese over low heat to avoid clumping.
Adding a Tangy Twist
A dollop of sour cream or Greek yogurt on top provides a tangy acidity that balances the richness of the butter and milk. For a more integrated tang, you can stir in a tablespoon of lemon juice or a splash of apple cider vinegar just before serving.
Serving Suggestions and Pairings
Fresh Garden Salads
Because this soup is very rich and calorie-dense, it pairs best with something light and acidic. A crisp green salad with a lemon vinaigrette or a raspberry avocado salad provides a refreshing contrast. The acidity of the dressing helps cleanse the palate between bites of creamy soup.
Warm Bread Accompaniments
Hearty breads are a classic pairing for potato soup. Garlic bread, buttery dinner rolls, or cheddar biscuits are excellent for dipping into the thick sauce. Toasted sourdough provides a nice crunch and a slight sourness that complements the savory bouillon.
Roasted Vegetable Sides
Serving the soup alongside roasted asparagus or broccoli adds a nutritional balance to the meal. The charred, earthy flavor of roasted greens offsets the softness of the mashed potatoes. These sides are particularly effective during colder months when hearty vegetables are in season.
Storage and Reheating Guide
Proper Refrigeration Methods
Store leftovers in an airtight container in the refrigerator for up to five days. Allow the soup to cool slightly before sealing the lid to prevent excessive condensation. This keeps the flavors fresh and prevents the dairy from absorbing other odors in the fridge.
Why You Should Not Freeze
This soup is not suitable for freezing because of its high dairy and starch content. During the freezing and thawing process, the emulsion in the white sauce can break, causing the soup to separate. Furthermore, the potatoes can become grainy and mealy upon thawing.
Stovetop Reheating Tips
The best way to reheat this soup is on the stove over low to medium-low heat. Stir occasionally to ensure the bottom does not scorch, as the milk and flour are prone to burning. If the soup has thickened too much in the fridge, whisk in a splash of milk to restore the original consistency.
Microwave Reheating Guide
For single servings, use a microwave-safe bowl and heat in short 30-second intervals. Stir well between each interval to distribute the heat evenly and avoid hot spots. This method is faster but may not be as effective at restoring the smooth texture as the stovetop.
Common Cooking Challenges
Fixing Lumps in the White Sauce
If lumps appear in your bechamel, do not panic; they can be easily removed. Use a whisk vigorously while the sauce is still hot, or pass the sauce through a fine-mesh strainer before adding it to the potatoes. This ensures a perfectly silken finish.
Addressing Bland Taste
If the soup tastes bland, it is usually due to a lack of salt or bouillon. Slowly stir in small amounts of additional bouillon base or kosher salt until the flavors pop. A pinch of nutmeg or a dash of white pepper can also add an unexpected layer of depth.
Handling Potatoes that Won’t Soften
If your potatoes remain hard after 20 minutes, they may have been diced too large or you may be using a very waxy variety. Continue simmering for another 5-10 minutes, ensuring the pot is covered to trap steam. Avoid adding acidic ingredients like lemon juice early in the process, as acid can prevent potatoes from softening.
Preventing the Sauce from Scorching
Dairy-based sauces can burn quickly if the heat is too high. Always keep your burner on medium and stir constantly with a whisk or flat-edged spatula. If you notice the bottom sticking, immediately remove the pot from the heat and stir in a small amount of milk to loosen the residue.
Frequently Asked Questions
Can I use water instead of milk?
It is not recommended to replace milk with water, as the milk provides the essential creaminess and body of the soup. Using water would result in a thin, diluted consistency that lacks the luxurious mouthfeel of a traditional cream of potato soup.
How do I make the soup even creamier?
To increase the creaminess, use full-fat whole milk and unsalted butter. You can also stir in a small amount of heavy cream or a tablespoon of cream cheese into the roux for added richness and a thicker velvet texture.
Is it possible to overcook the potatoes?
Yes, if potatoes are simmered for too long, they can become overly crumbly and lose their structure. While this isn’t a major issue since the soup is mashed anyway, it can lead to a slightly grainy texture. Aim for ‘fork-tender’ rather than completely disintegrated.
How can I make this soup lighter?
To reduce the richness, you can substitute whole milk with 2% milk or a creamy unsweetened almond milk. While the flavor will be slightly less intense, the roux will still provide the necessary thickness to keep the soup satisfying.
Print
Creamy Homemade Potato Soup
- Total Time: 30 minutes
- Yield: 8 servings 1x
- Diet: General
Description
This Easy Potato Soup recipe is the real deal. Shared with me from the granddaughter of an Idaho potato farmer, this homemade soup is creamy, thick, and luxurious, even without the optional cheesy garnish.
Ingredients
- 4 cups diced Russet potatoes
- 1 cup diced carrots
- 1 clove garlic, mashed and diced
- 3 cups water
- 1 tablespoon Better Than Bouillon Chicken Base
- 1/4 cup fresh chopped parsley
- 1 teaspoon kosher salt
- 1/2 cup butter
- 1/2 cup all purpose flour
- 1/2 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 4 cups milk
- cheddar cheese
- chopped green onions
- chopped parsley
Instructions
- Boil the veggies: Peel and dice potatoes, carrots, and garlic, then place in a stock pot.
- Simmer: Add water, bouillon base, parsley, and salt; bring to a boil, then simmer for 20 minutes until tender.
- Mash: Use a potato masher to roughly mash the mixture to your desired texture.
- Make the white sauce: Melt butter over medium heat, whisk in flour, salt, and pepper, and cook for 1-3 minutes.
- Add milk: Slowly whisk in milk 1 cup at a time until incorporated and thickened.
- Boil: Bring the white sauce to a boil and let boil for 1 minute.
- Combine: Pour the white sauce into the pot with the potatoes and stir together.
- Serve: Serve warm and garnish with extra chopped parsley, shredded cheddar cheese, and chopped green onions.
Notes
Store leftovers in the fridge for up to 5 days. Do not freeze this soup as the potatoes absorb moisture, causing the white sauce to separate and become grainy.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 273 kcal
- Sugar: 8 g
- Sodium: 410 mg
- Fat: 16 g
- Saturated Fat: 10 g
- Unsaturated Fat: 5 g
- Trans Fat: 1 g
- Carbohydrates: 27 g
- Fiber: 2 g
- Protein: 7 g
- Cholesterol: 43 mg
Keywords: potato, soup, creamy potato soup, easy potato soup




