Soups & Stews
This ultra-creamy baked potato soup with evaporated milk delivers restaurant-quality richness without heavy cream—just three simple ingredients transform humble potatoes into velvety perfection. 💛 The secret lies in roasting the potatoes until tender and caramelized, then blending them with evaporated milk for a naturally thick, velvety texture that stands up to bold flavors like bacon and cheddar.
What sets this recipe apart is the balance of techniques: traditional roasting for deep flavor development, followed by a smooth blending process that creates an impossibly creamy soup without dairy overload.
The evaporated milk adds a subtle sweetness and thickness that mimics heavy cream, while keeping the soup lighter and more digestible. No one will guess this version skips the heavy cream entirely.
By the time you ladle the first bowl, you’ll taste layers of flavor—roasted potatoes with crispy edges, smoky bacon, sharp cheddar, and that signature creamy mouthfeel that makes every spoonful satisfying.
The aroma alone will have your kitchen smelling like a cozy autumn dinner, and the texture is so rich it feels indulgent without being overly heavy.
Perfect for game day, chilly evenings, or meal prep, this soup scales beautifully and tastes even better the next day. Garnish with crispy bacon bits, fresh chives, or a dollop of sour cream for the ultimate comfort food experience. Let’s make this creamy masterpiece.
Ingredients for baked potato soup recipe with evaporated milk
Three pounds of potatoes, two cups of evaporated milk, and bacon make this creamy masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lb | Medium-sized, scrubbed clean |
| Evaporated Milk 🥛 | 2 cups | Full-fat for creaminess |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Bacon 🥓 | 8 oz | Thick-cut, chopped |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, block preferred |
| Yellow Onion 🧅 | 1 whole | Medium, diced small |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Butter 🧈 | 3 tbsp | Unsalted, for roasting |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Chives 🌿 | ¼ cup | Chopped, for garnish |
The potatoes are the star—Russet is ideal for their fluffy texture when roasted. Grab a 3-pound bag from the grocery store's produce section, or cut your own from a whole potato if you prefer. For the bacon, thick-cut from Oscar Mayer or Costco gives you the best crispy bits. The cheddar? Sharp, block-style melts better than pre-shredded—trust me on this. Roast the potatoes until they're tender and slightly crispy on the edges; that's where all the deep flavor comes from.
No evaporated milk? Full-fat coconut milk works in a pinch, though it won't be quite as creamy. Short on bacon? Smoked paprika and a pinch of liquid smoke add that smoky depth. The onion and garlic are non-negotiable—they're the flavor base, so don't skip them. For the broth, low-sodium is key unless you want a salty soup. If you're making this ahead, the flavor actually improves overnight as everything melds together—make a double batch if you can.
This soup reheats beautifully—just stir in a splash of water or broth if it thickens too much. Keeps for 4-5 days in the fridge, and freezes for 3 months. I always make extra and portion it into containers for quick lunches. The chives add a fresh finish, but green onions or parsley work too if that's what you've got. Garnish with crispy bacon bits for that restaurant-quality touch.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss everything into a single pot, simmer, and boom. No chopping, no fussing, no separate pans. Even the bacon renders right in there, so cleanup is just a quick wipe-down. Honestly, that’s my kind of cooking.
- Creamy Crispy Dream: The evaporated milk makes it velvety smooth, but the crispy edges from the baked potatoes? That’s where it gets good. Top it with sharp cheddar, and you’ve got that perfect contrast—creamy, cheesy, with a satisfying bite.
- Game Day Winner: This soup is my go-to for tailgates, potlucks, or lazy Sundays. It reheats like a champ, so I make a big batch and freeze portions. (Yes, even on a Tuesday night.) The bacon and cheddar always disappear first—every time.
- Budget-Friendly Staples: Russets are cheap, broth is cheap, and a little bacon stretches a long way. I’ve made this for under $2 a serving, and it still feels indulgent. Plus, the leftovers taste just as good the next day—no sad, watery soup here.
Step-by-step instructions for ultra-creamy baked potato soup
Here's how to make this velvety-smooth soup that's rich without being heavy.
🔥 Step 1: Cook the Bacon and Sauté the Aromatics
In a large Dutch oven, cook the 8 oz bacon over medium heat for 8-10 minutes, stirring occasionally, until golden brown and crispy. Use a slotted spoon to transfer the bacon to paper towels to drain, leaving the rendered fat in the pot.
In the same pot, reduce heat to medium-low and add the 3 tbsp butter. Toss in the diced yellow onion and cook for 5 minutes until softened and translucent. Add the minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Here's the thing—this step builds the flavor foundation, so don't rush it.
👨🍳 Step 2: Roast the Potatoes for Maximum Flavor
While the aromatics cook, scrub the 3 lb Russet Potatoes clean and cut them into 1-inch chunks. Toss them with 1 tsp salt and ¼ tsp black pepper until evenly coated. Spread the potatoes on a parchment-lined baking sheet in a single layer.
Roast at 425°F for 25-30 minutes, stirring halfway through, until the edges are golden brown and tender when pierced with a fork. This step caramelizes the potatoes, giving them that restaurant-quality flavor. Real talk: if you skip this, your soup will taste bland.
🥘 Step 3: Build the Soup Base
Return the cooked bacon to the pot and stir to combine with the onions and garlic. Sprinkle in the 2 tbsp all-purpose flour and whisk vigorously for 1 minute to remove any lumps. Slowly pour in the 4 cups chicken broth, whisking constantly to create a smooth roux.
Add the roasted potatoes to the pot along with the 2 cups evaporated milk. Stir well to combine, then bring the mixture to a gentle simmer over medium heat. Let it cook for 15 minutes, stirring occasionally, until the potatoes are fork-tender and the soup thickens slightly. This is where the magic happens—the evaporated milk creates that signature creamy texture without needing heavy cream.
🔥 Step 4: Finish with Cheese and Season to Perfection
Reduce heat to low and stir in the 1.5 cups shredded sharp cheddar cheese until completely melted and smooth. Taste and adjust seasoning with the remaining ½ tsp salt and ¼ tsp black pepper—this is your chance to perfect the flavor balance.
For the final touch, blend half the soup with an immersion blender until smooth (this creates that ultra-creamy texture). Return the puréed soup to the pot and stir well. If it's too thick, thin with a splash of warm broth. Keep the soup warm until ready to serve—it'll only get creamier as it sits.
🍽️ Step 5: Serve with Fresh Garnishes
Ladle the soup into bowls and garnish with chopped fresh chives. I like to add a few crispy bacon bits on top for extra crunch and flavor. Serve immediately with crusty bread—this soup is at its best piping hot with that perfect creamy consistency.
Each spoonful should deliver that rich, velvety texture with bold potato flavor and just the right amount of cheesy goodness. The secret? That evaporated milk creates the creaminess without making it heavy, and roasting the potatoes first builds deep, caramelized flavor.
Pro Tips For Making Baked Potato Soup Recipe With Evaporated Milk
- Cook Potatoes First: Boil Russets in salted water until they’re just fork-tender—about 12-15 minutes. Overcooking turns them to mush when you blend, and no one wants gluey soup. Drain well afterward, or the broth will dilute too much.
- Crisp Bacon Properly: Cook the bacon in a cold skillet over medium-low heat for 8-10 minutes, flipping once. High heat makes it burn before it renders, and you’ll lose that smoky fat that makes the soup sing. Save the grease—it’s liquid gold for flavor.
- Temper the Evaporated Milk: Warm the evaporated milk to room temperature before mixing it in, or it’ll curdle when it hits the hot soup. Stir a ladle of the soup into the milk first if it’s straight from the fridge—this trick keeps the texture silky.
- Blend in Stages: Blend the soup in two batches if your blender’s small. Overfilling causes spills, and you’ll end up with half-blended, half-chunky soup. Start with the broth and potatoes first, then mix in the milk and cheese separately for a smoother finish.
Perfect pairings for baked potato soup recipe with evaporated milk
Crusty Bread Pairing
Nothing beats this creamy soup with a warm, crusty loaf of sourdough or baguette. I love using a French-style baguette from Trader Joe's because it's sturdy enough to hold up to the soup's richness while still offering that satisfying crunch.
For extra indulgence, toast the bread with garlic butter—just melt 2 tbsp butter with 2 minced garlic cloves and a pinch of salt, then brush it on the bread before toasting. 🥖
Cheesy Breadsticks
For a fun, interactive twist, serve homemade cheesy breadsticks made with mozzarella and Parmesan. Mix 1 cup shredded mozzarella with ¼ cup grated Parmesan, 1 tbsp melted butter, and 1 tsp Italian seasoning.
Roll the dough, top with the cheese mix, and bake at 375°F for 12-15 minutes until golden. These disappear fast—make extra!
Crispy Potato Skins
Add a hearty side with loaded potato skins—roast 4 large Russet potatoes at 425°F for 45 minutes, slice open, scoop out the insides, and fill with crumbled bacon, sharp cheddar, and a dollop of sour cream.
Broil for 3-4 minutes until bubbly. The contrast of creamy soup and crispy skins is pure comfort food magic. 🥔
Fresh Garden Salad
Balance the richness with a bright, peppery salad like arugula with lemon vinaigrette. Toss 4 cups baby arugula with 2 tbsp olive oil, 1 tbsp lemon juice, 1 tsp Dijon mustard, and 1 tbsp chopped walnuts.
The acidity cuts through the soup’s creaminess, and the crunch adds texture. Add shaved Parmesan for an extra umami boost.
Warm Cornbread
Sweet and savory pair perfectly here. Try a classic cornbread with 1 cup cornmeal, 1 cup all-purpose flour, 1 cup buttermilk, and 1 egg.
Bake at 375°F for 20-25 minutes until golden. The slight sweetness complements the soup’s cheesy, smoky flavors. Serve with honey butter for dipping—trust me, it’s a game-changer. 🍯
Drink Pairings
For beer lovers, a hoppy IPA like Sierra Nevada Pale Ale cuts through the richness, while a crisp lager like Heineken keeps the meal light. Wine enthusiasts should try a Chardonnay with buttery notes or a Pinot Noir for a red wine option.
For non-alcoholic, sparkling apple cider adds a refreshing contrast to the creamy soup. 🍺
Nutrition facts
Frequently asked questions
Why does evaporated milk make this soup creamier than heavy cream?
Evaporated milk has a higher concentration of milk solids and natural sugars, which create a thicker, richer texture when heated. Unlike heavy cream, it doesn't separate or make the soup overly greasy—it adds subtle sweetness that balances the savory flavors. The 2 cups in this recipe replace 1 cup of heavy cream while delivering twice the creaminess!
Can I use regular milk instead of evaporated milk?
You can try, but the texture will be thinner and less rich. Regular milk has more water content, so you'd need to reduce the soup longer or add a cornstarch slurry to thicken it properly. For best results, use whole milk and add 1 extra tablespoon of flour to the roux step. The flavor won't be quite as deep or creamy, though.
How do I fix soup that's too thick after blending?
Simply stir in 2-4 tablespoons of warm chicken broth at a time until you reach your desired consistency. If you're short on broth, add a splash of water. For a smoother texture, blend again briefly with an immersion blender. The soup will naturally thicken as it cools, so don't worry about getting it perfect right away.
What's the best way to reheat leftovers without making them watery?
Reheat gently on the stove over low heat, stirring frequently, until warmed through. If it thickens too much, add 1-2 tablespoons of broth or milk to restore creaminess. Microwaving works too—just cover with a damp paper towel and heat in 30-second intervals, stirring between each. The soup actually tastes better the next day as flavors meld!
Can I make this soup dairy-free?
Yes! Replace the evaporated milk with 2 cups full-fat coconut milk (canned, not carton) and use dairy-free sharp cheddar (like Violife or Daiya). For extra creaminess, add 1 tablespoon nutritional yeast when blending. The texture will be slightly different but still delicious. The bacon fat will still add richness to balance the dairy-free elements.
