Soups & Stews
This easy baked potato soup recipe with milk delivers restaurant-quality creaminess without the dreaded clumps or heavy texture. The secret lies in blending the soup until silky smooth, then gently reheating with milk to restore that velvety consistency.
I developed this version after years of struggling with soups that either separated or turned gluey—this one stays perfectly creamy every time.
The beauty of this recipe is its simplicity: just 30 minutes of active prep, followed by baking and blending. You'll start with roasted potatoes for deep flavor, then build the soup on the stovetop before finishing in the oven.
The milk doesn't just add creaminess—it balances the earthy potato flavor with subtle sweetness that makes each spoonful irresistible.
What you'll end up with is a smooth, comforting soup that's rich enough to satisfy but light enough for any meal. The milk creates that signature creamy texture without the need for heavy cream or butter, making it a lighter option that still delivers on flavor.
Perfect for chilly evenings or as a hearty starter, this soup is the kind that disappears quickly.
Serve it topped with crispy bacon, fresh chives, or a dollop of sour cream for extra texture contrast. The best part? This recipe scales effortlessly—double it for leftovers or halve it for a smaller crowd. Let's get started on creating this foolproof baked potato soup that's easier than you'd expect.
Ingredients for baked potato soup recipe easy with milk
Six ingredients make this creamy baked potato soup your new go-to comfort dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 3 lb | Russet or red potatoes work too |
| Butter 🧈 | ½ cup | Unsalted for flavor control |
| Yellow Onion 🧅 | 1 whole | Yellow or white preferred |
| Carrots 🥕 | 4 medium | Baby carrots or chopped regular |
| Garlic Cloves 🧄 | 4 cloves | Freshly minced for aroma |
| Chicken Broth 🥫 | 4 cups | Low-sodium preferred |
| Whole Milk 🥛 | 1 ½ cups | 2% works too |
| Heavy Cream 🥛 | ½ cup | Optional for extra richness |
| Salt 🧂 | 1 ½ tsp | Kosher salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Olive Oil 🫒 | 2 tbsp | For roasting potatoes |
| Celery Stalks 🧅 | 2 whole | Optional for extra flavor |
Potatoes are the star, so grab the Yukon Golds if you can—they're creamier than Russets. Trader Joe's or Costco usually have them in bulk, but any potato works in a pinch. Roast them first for that deep, caramelized flavor that makes this soup taste restaurant-made. Don't skip the roasting—it's what separates good soup from great. For the carrots, baby carrots save time, but regular carrots chopped into even pieces work just as well. The milk does double duty here—it adds creaminess without clumping and balances the earthy potato flavor perfectly.
No heavy cream? Skip it entirely—the milk alone gives enough creaminess. Fresh thyme is ideal, but dried works at one-third the amount. Short on chicken broth? Vegetable broth works too. The celery is optional but adds a nice depth of flavor if you've got it. For the onions, yellow or white both work—just make sure they're fresh. The butter should be unsalted so you control the seasoning. And trust me on the roasting—don't skip this step—it makes all the difference in flavor.
This soup tastes even better the next day—leftovers keep for 5 days in the fridge. For freezing, cool it completely first, then portion into containers with a little extra milk on top to prevent a skin from forming. Reheat gently on the stove with a splash more milk if it gets too thick. I always make a double batch—perfect for lunches or potlucks. Store the celery and onions separately if you're prepping ahead—they keep fresh for days in the fridge.
Why You'll Love This Recipe
- I swear by this trick: rough-chop the Yukon Golds and carrots—no peeling needed. The skins soften in the milk, and honestly? You’ll save 15 minutes while still getting that velvety texture.
- No Chopping Chaos: I swear by this trick: rough-chop the Yukon Golds and carrots—no peeling needed. The skins soften in the milk, and honestly? You’ll save 15 minutes while still getting that velvety texture.
- Garlic Butter Magic: That first spoonful of soup—warm butter, caramelized onions, and roasted garlic? It’s the kind of flavor that makes you pause mid-bite. The milk rounds it out without overpowering, and the onions? Chef’s kiss—they get sweet and jammy.
- Weeknight to Potluck: Make a double batch on Sunday, and you’ve got lunch for three days. Or freeze half for when you’re too tired to cook. It’s my go-to for game days, too—just add shredded cheese at the end, and suddenly you’re the MVP.
Step-by-step instructions for creamy baked potato soup with milk
Here's how to make this velvety soup without lumps or fuss—just simple steps and perfect results.
Roast the Potatoes and Vegetables for Deep Flavor
Preheat your oven to 425°F. Cut the 3 lb Yukon Gold Potatoes into 1-inch cubes, peel the 1 whole Yellow Onion and cut into wedges, chop the 4 medium Carrots into ½-inch slices, and mince the 4 cloves Garlic Cloves. Toss everything with 2 tbsp Olive Oil, 1 tsp Salt, ½ tsp Black Pepper, and 1 tsp Dried Thyme on a baking sheet.
Spread them in a single layer and roast for 30-35 minutes, stirring halfway, until the potatoes are tender and the edges are golden brown. The roasting builds rich, caramelized flavors that make this soup taste homemade. Don't skip this step—it's what makes the difference between basic and extraordinary.
Build the Soup Base with Butter and Broth
In a large pot, melt the ½ cup Butter over medium heat. Add the roasted vegetables and cook for 3-4 minutes until fragrant. Pour in the 4 cups Chicken Broth and bring to a gentle boil. Reduce heat to medium-low and simmer for 10 minutes to let the flavors meld.
Here's the thing—don't rush this step. The broth needs time to absorb all those roasted vegetable flavors. You'll know it's ready when the soup smells rich and aromatic. If it looks too thick, add a splash of water to loosen it up slightly.
Blend Until Silky Smooth
Use an immersion blender to purée the soup directly in the pot until completely smooth. If you don't have one, carefully transfer the soup to a regular blender in batches (don't fill past the max line) and blend until completely smooth. Strain through a fine-mesh sieve if you prefer extra-smooth texture.
This is where the magic happens. The blending creates that restaurant-quality creaminess without needing heavy cream. You want it silky, not grainy. If you see any lumps, just blend a bit longer or press them against the sides with the blender wand.
Add Milk and Cream for Velvety Texture
Return the puréed soup to the pot and stir in the 1.5 cups Whole Milk and ½ cup Heavy Cream. Heat over medium-low until just simmering—about 5-7 minutes. The milk will make the soup luxuriously creamy while keeping it light enough to eat as a main dish.
Taste and adjust seasoning with more salt or pepper if needed. The soup should be rich but not overly heavy. If it starts to thicken too much, stir in a splash of broth or milk to reach your preferred consistency. This is the moment that matters: balancing creaminess with lightness.
Serve Warm with Crispy Toppings
Ladle the soup into bowls and serve immediately. For extra flavor, top with crispy bacon bits, chopped chives, or a dollop of sour cream. The contrast between the creamy soup and crispy toppings makes each bite even better.
This soup tastes even better the next day, so make extra if you can. Just reheat gently on the stove, stirring in a splash of milk or broth to restore that velvety texture. The secret to this easy recipe? Roasting the veggies first and blending thoroughly—no shortcuts, just simple steps that deliver big flavor.
Pro Tips For Making Baked Potato Soup Recipe Easy With Milk
- Boil Potatoes First: Peel and cube the Yukon Golds, then boil them for 10-12 minutes until just fork-tender before adding to the pot. I learned this the hard way—raw chunks in the soup turn to gluey mush no matter how long you simmer. The partial cook guarantees creamy texture without waiting forever for them to break down.
- Sweat Onions Low: Cook the yellow onion in butter over medium-low heat until translucent, not browned. After burning three batches, I finally figured out that rushing this step adds bitterness that milk can’t mask. Patience here makes the whole soup taste brighter.
- Skip Overloading the Pot: Use a Dutch oven and keep the soup volume at 6-7 cups total—don’t crowd it with too many potatoes or milk. My grandmother swore by this, and she was right: a tight pot traps steam, making the soup watery instead of velvety. A little less is easier to fix.
- Finish with Cold Milk: Stir in the milk off the heat to avoid curdling—just let the soup sit for 2 minutes after removing from the stove, then add it slowly while whisking. Sounds weird, but it works: hot milk turns grainy, cold milk blends like silk. (Yes, even if you’re impatient like me.)
Flavor customization for this recipe
Creamy vs. Light
For a richer texture, use 2% milk instead of whole milk and add an extra ¼ cup heavy cream. If you prefer a lighter version, replace half the milk with unsweetened almond milk or coconut milk—it keeps the creaminess while cutting calories.
I’ve tested both, and the coconut milk adds a subtle sweetness that pairs beautifully with the potatoes. 🥛
Spicy Kick
Add ½ teaspoon smoked paprika or ¼ teaspoon cayenne pepper to the roasted vegetables for warmth. For a smoky depth, stir in 1 teaspoon chipotle powder when blending. Top with crumbled bacon and hot honey for a sweet-spicy contrast. Trust me, the smoky heat elevates the creamy milk base perfectly.
Herb Variations
Swap dried thyme for 1 tablespoon fresh rosemary or 1 teaspoon dried sage while roasting the veggies. For a brighter finish, stir in 1 tablespoon chopped fresh dill or 1 teaspoon dried parsley at the end.
I love the earthy-sweet combo of rosemary with the potatoes—it’s like a cozy hug in a bowl.
Cheesy Twist
Stir in 1 cup shredded sharp cheddar or ½ cup cream cheese when reheating the soup. For a tangy option, add ¼ cup crumbled blue cheese and a splash of lemon juice.
The cheese melts into the milk for a velvety, indulgent texture. Just be sure to stir constantly to avoid clumps!
Vegetarian Adaptation
Replace the chicken broth with vegetable broth and add 1 cup cooked lentils or ½ cup nutritional yeast for a cheesy depth. For extra protein, blend in 1 cup steamed cauliflower—it mimics the potato’s texture beautifully. The milk still shines as the creamy base, making it just as satisfying.
Sweet & Savory
Add 1 small apple diced or ½ cup cooked sweet potatoes to the roasted veggies for natural sweetness. Finish with a drizzle of maple syrup or a pinch of cinnamon for warmth. The milk balances the sweetness, creating a dessert-like soup that’s still hearty. 🍎
Nutrition facts
Frequently asked questions
Why does this recipe use milk instead of heavy cream?
The milk creates a silky, velvety texture without making the soup overly rich or heavy. It also balances the earthy potato flavor with subtle sweetness, while still allowing you to add cream if you prefer extra richness. The blending technique ensures the milk integrates smoothly for that restaurant-quality finish.
Can I make this soup without an immersion blender?
Transfer the soup to a regular blender in batches (never fill past the max line) and blend until completely smooth. For extra-smooth results, strain through a fine-mesh sieve. Just be extra careful when transferring hot liquid to avoid burns.
How do I prevent the soup from getting clumpy when reheating?
Stir in a splash of milk or broth when reheating to restore creaminess. Never let it boil vigorously—keep heat at medium-low and stir constantly. If it thickens too much, add more liquid gradually until you reach your preferred consistency.
What's the best way to store leftovers?
Cool the soup completely before storing in airtight containers. It keeps well in the fridge for 5 days. For freezing, portion into containers with a little extra milk on top to prevent a skin from forming. Thaw overnight in the fridge and reheat gently on the stove.
Can I use sweet potatoes instead of Yukon Golds?
Yes! Sweet potatoes add natural sweetness that pairs beautifully with the milk. Use the same amount and adjust seasoning slightly—you might need less salt. The soup will have a vibrant orange color and a slightly different flavor profile, but still delicious.
