Best Cheesy Potato Soup Recipe Ever: Ultra-Creamy Velouté With Crispy Bacon Bits

Soups & Stews

Best Cheesy Potato Soup Recipe Ever: Ultra-Creamy Velouté With Crispy Bacon Bits

This cheesy potato soup recipe delivers the ultra-creamy velouté and crispy bacon bits that make it the best you'll ever taste. 🔥 The secret lies in slow-cooked potatoes, perfectly balanced cheeses, and a velvety broth that coats every spoonful.

I've perfected this version over years of testing—no lumps, no blandness, just rich, comforting flavor that feels like a hug in a bowl.

What sets this apart is the smoked gouda and sharp cheddar blend, which adds depth without overpowering the potatoes. Roasted garlic infuses the broth with sweet, aromatic notes, while crispy bacon bits on top provide the perfect textural contrast.

The soup simmers until the potatoes are tender and the flavors meld together into something deeply satisfying.

By the time you're done, you'll have a silky-smooth soup with just the right amount of creaminess, punctuated by the crunch of bacon and the sharp bite of cheese.

It's the kind of recipe that transforms a simple weeknight dinner into a cozy, restaurant-quality meal that disappears faster than you can say "seconds, please."

Serve it with crusty bread or oyster crackers for dipping, and you've got a complete meal that's hearty enough for chilly evenings but easy enough for any night of the week. Let's get cooking—this soup is worth every minute of simmering time.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for best cheesy potato soup recipe ever

These 15 ingredients blend into the creamiest, cheesiest potato soup you'll ever make—crispy bacon on top is non-negotiable.

Ingredient Amount Notes
Yukon Gold Potatoes 🥔 2 ½ lb Peeled and cubed evenly
Thick-Cut Bacon 🥓 8 oz Cut into bite-sized pieces
Yellow Onion 🧅 1 whole Diced small, about 1 cup
Garlic Cloves 🧄 4 cloves Roasted for sweetness
Celery Stalks 🧅 3 whole Diced small, about 1 cup
Vegetable Broth 💧 4 cups Low-sodium preferred
Heavy Cream 🥛 1 cup Full-fat for creaminess
Sharp Cheddar Cheese 🧀 1 ½ cups Shredded, aged 1 year+
Smoked Gouda Cheese 🧀 1 cup Shredded, for depth
Butter 🧈 ½ cup Unsalted, for richness
All-Purpose Flour 🌾 2 tbsp For velouté thickening
Salt 🧂 2 tsp Kosher or sea salt
Black Pepper 🌶️ 1 tsp Freshly ground preferred
Fresh Thyme Leaves 🌿 1 tbsp Dried works at 1/3 amount
Chicken Fat or Olive Oil 🫒 2 tbsp For crispy bacon

The potatoes are the heart of this soup, so Yukon Golds are your best bet—they're buttery and hold their shape. Costco sells them in big bags, which is perfect for this recipe. If you can't find Yukon Golds, Russets work, but they'll be starchier. Cut them evenly so they cook at the same rate. For the bacon, thick-cut is a must—it crisps up better and adds that smoky, salty crunch that makes this soup sing. Look for applewood-smoked if you can find it, but regular bacon still delivers. The roasted garlic? Worth the extra 10 minutes—it transforms from sharp to sweet, adding depth that raw garlic can't match.

No heavy cream? Full-fat coconut milk works in a pinch, though it'll taste different. Swapping cheeses? Gruyère adds nutty notes, while Pepper Jack brings heat. The smoked gouda can be tricky to find—Trader Joe's usually has it, or check the specialty cheese section at Whole Foods. If you're short on time, pre-shredded cheese works, but it's clumpier. The flour is for that velouté magic—Diamond Crystal kosher salt is my go-to, but any kosher salt will do. Fresh thyme is ideal, but dried works at one-third the amount. For the bacon fat, if you don't have leftover chicken fat, olive oil works just fine—it won't be as rich, but it'll still crisp up the bacon beautifully.

This soup tastes even better the next day—flavors meld overnight. Store leftovers in the fridge for 4-5 days, or freeze for up to 3 months. I like to portion it into containers with a little extra bacon on top so it's ready to grab for lunch. The bacon bits crisp up again when reheated in a skillet or even in the microwave for 20 seconds. For serving, crusty sourdough or oyster crackers are my go-tos—they soak up that creamy goodness like crazy.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s actually one-pot—no extra bowls, no fuss. Toss everything in one deep skillet (or Dutch oven), let the bacon render while you chop, and stir it all together. Twenty minutes later, you’re done. My lazy Sundays thank me every time.
  • Bacon-Creamy Crunch: That thick-cut bacon isn’t just for flavor—it crisps up and gets stirred in at the end, turning the soup into a textural experience. Creamy Yukon Golds melt into the roux, but the bacon adds this perfect salty crunch that makes it dangerously addictive. Honestly, I’ve seen people lick their spoons.
  • Weeknight to Potluck: This soup is my go-to for everything—weeknight dinners, game days, or even a last-minute potluck. The bacon and celery base feels hearty enough for a crowd, but the simple seasoning keeps it flexible. I’ve served it at holiday gatherings and my kid’s soccer fundraiser, and it never disappoints.
  • Leftovers on Lock: Between us, this soup begs for seconds, which means leftovers are basically guaranteed. The flavors deepen overnight, and reheating it just makes it richer. Plus, it’s budget-friendly—Yukons and bacon stretch far, and the onion/celery combo adds bulk without breaking the bank. My freezer’s always stocked with it.

Step-by-step instructions for ultra-creamy cheesy potato velouté

Here's how to turn simple ingredients into the richest, most velvety potato soup you've ever tasted.

1

🔥 Step 1: Cook the Bacon Until Crispy and Rendered

Heat a large Dutch oven over medium heat and add the 2 tablespoons chicken fat or olive oil. Once shimmering, add the 8 oz thick-cut bacon in a single layer. Let it cook undisturbed for 5-6 minutes until the edges become golden brown and crispy.

Here's the thing—don't stir too soon. You want those bacon pieces to develop a deep, crispy crust before you move them around. Once the bacon is golden brown on the bottom, use tongs to flip the pieces and cook another 3-4 minutes until evenly crispy. Remove the bacon with a slotted spoon and set aside on paper towels to drain excess fat. Keep the bacon fat in the pot—it's pure flavor gold.

2

🍳 Step 2: Sauté the Aromatic Vegetables Until Soft

Reduce heat to medium-low and add the ½ cup butter to the bacon fat in the pot. Once melted, add the 1 whole yellow onion and 3 whole celery stalks (both diced). Cook for 5-6 minutes until the vegetables soften and the onion becomes translucent.

Here's where it gets aromatic—add the 4 cloves garlic cloves (peeled) and 1 tablespoon fresh thyme leaves to the pot. Stir for 30 seconds until you can smell that heavenly garlic-thyme perfume. This is your flavor foundation, so don't rush this step. The vegetables should be tender but not browned.

3

👨‍🍳 Step 3: Build the Velouté Base with Potatoes and Broth

Add the 2.5 lb Yukon Gold potatoes (cubed evenly) to the pot and stir to coat in the butter and vegetable mixture. Sprinkle the 2 tablespoons all-purpose flour and 2 teaspoons salt over the potatoes, then stir vigorously for 1 minute to create a light coating.

Pour in the 4 cups vegetable broth and bring everything to a gentle boil. Once boiling, reduce heat to low and let it simmer for 15-18 minutes until the potatoes are fork-tender. You'll know they're ready when they pierce easily with a knife and the soup has thickened slightly. Here's my secret: I like to partially mash a few potatoes with a wooden spoon during the last 5 minutes of cooking to create that perfect velouté texture.

4

🥘 Step 4: Create the Creamy Cheese Sauce

Remove the pot from heat and stir in the 1 cup heavy cream and 1 teaspoon black pepper. The mixture will look slightly separated, but that's okay—we're about to fix that. Add the 1.5 cups sharp cheddar cheese and 1 cup smoked gouda cheese (both shredded) and stir constantly until completely melted and smooth.

Here's the crucial part: return the pot to low heat and cook for another 3-4 minutes, stirring constantly. This gentle reheating ensures the cheese melts smoothly without creating lumps. The soup should be luxuriously thick but still pourable. If it's too thick, whisk in 2-3 tablespoons of hot vegetable broth to reach your desired consistency. This is where you'll taste all that crispy bacon flavor you worked so hard to create!

5

🔪 Step 5: Finish and Serve with Crispy Bacon Bits

Ladle the soup into bowls and top each serving with the reserved crispy bacon bits. The contrast between the creamy velouté and crispy bacon is what makes this soup truly special. Garnish with additional black pepper if desired, and serve immediately while hot.

Real talk: this soup tastes even better the next day as the flavors meld together. The cheeses will meld perfectly, and you'll get that perfect balance of creamy, cheesy, and crispy bacon in every bite. Leftovers keep well in the refrigerator for 4-5 days, and they reheat beautifully—just stir in a splash of broth or milk to restore creaminess if needed.

👨‍🍳

Pro Tips For Making Best Cheesy Potato Soup Recipe Ever

  • Crisp the Bacon Properly: I learned this the hard way—cooking thick-cut bacon low and slow makes it greasy, not crispy. Get that pan screaming hot first, lay the bacon flat, and resist the urge to flip until it’s got at least 3 minutes of color. That’s when the magic happens.
  • Cut Potatoes Evenly: Uneven potatoes mean uneven cooking. Grab a mandoline or sharp knife and slice those Yukon Golds into ½-inch chunks—no smaller, no larger. Small pieces turn to mush; big chunks stay tough. (Yes, even if you’re impatient like me.)
  • Sweat, Don’t Burn: Onions, celery, and garlic should dance in the pan, not stick like glue. Keep the heat medium-low and stir often—this isn’t a race. Burnt veggies taste bitter, and nobody wants that in their creamy soup.
  • Add Cheese Last: This isn’t the prettiest method, but it’s the tastiest. Stir in your cheese when the soup is off the heat—otherwise, it’ll seize up and turn grainy. If you’re using sharp cheddar or gouda, fold it in gently and let it melt into silk. (Your future self will thank you.)

Wine and beer pairings for these flavors

Crisp White Wine

For this rich, cheesy potato soup, I always reach for a dry Riesling or Sauvignon Blanc from the Mosel region—their bright acidity cuts through the creaminess beautifully.

The crisp, citrusy notes of Dr. Loosen Blue Slate Riesling (around $25) or Cloudy Bay Sauvignon Blanc (around $18) complement the bacon and cheese without overpowering. Serve it slightly chilled to enhance its refreshing qualities. 🍷

Malty Amber Ale

If you prefer beer, an amber ale with caramel and toasty notes pairs perfectly with the soup's depth. I love Fat Tire Amber Ale (around $6)—its malty sweetness balances the sharp cheddar and smoky gouda while the crisp finish cleanses the palate.

For something more robust, try Allagash White (around $5), which has a subtle vanilla note that echoes the roasted garlic in the soup.

Chardonnay with a Twist

A light-bodied Chardonnay with minimal oak works wonders here. Look for La Crema Sonoma Coast Chardonnay (around $20), which has bright apple and pear notes that harmonize with the potatoes.

Avoid heavy, buttery Chardonnays—they’ll clash with the soup’s richness. If you’re feeling adventurous, a sparkling Chardonnay like Gruet Brut (around $25) adds a festive touch with its effervescence.

Cider Pairing

For a non-alcoholic option, dry hard cider is a fantastic match. Angry Orchard Crisp Apple (around $8) has a crisp, slightly tart profile that mirrors the soup’s acidity, while Woodchuck Hard Cider (around $6) offers a balanced sweetness that complements the cheese.

Serve it ice-cold to highlight its refreshing qualities. 🍏

Pro Tip: Temperature Matters

Wine and beer should be served at the right temperature to enhance their pairing with the soup. Keep whites and ciders chilled between 45-50°F, while beers should be 40-45°F. I use an ice bucket for quick cooling—just add ice and a splash of water to maintain consistent temperature.

Trust me, this small detail makes all the difference in bringing out the best in both the soup and your drink. ❄️

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 38g13%
Dietary Fiber 6g21%
Sugars 8g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup without dairy?

Swap the heavy cream for 1 cup full-fat coconut milk and use 1 cup dairy-free cheese like Violife or Daiya shreds. For extra richness, add 2 tablespoons nutritional yeast to mimic the cheesy flavor. The texture will be slightly different but still delicious.

2

Why does my soup get watery after adding cheese?

This happens when the cheese melts and thins the soup's consistency. To fix it, remove the pot from heat before adding cheese, stir vigorously, then return to low heat for just 1-2 minutes to thicken naturally. If it's still too thin, whisk in 1 tablespoon cornstarch mixed with 2 tablespoons cold water until thickened.

3

What's the best way to reheat leftovers?

Gently reheat on the stovetop over low heat with a splash of broth or milk to restore creaminess. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Never boil—this can make the soup grainy. The bacon bits will crisp up again if reheated in a skillet for 1 minute.

4

Can I use instant potatoes instead of fresh?

While not ideal for texture, you can use 2 cups instant potatoes (like Mashed Potato Flakes) mixed with 1 cup hot broth to replace fresh potatoes. Add them to the soup during the last 5 minutes of simmering. The soup will be less velvety but still flavorful. For best results, stick with fresh Yukon Golds—they create that signature velouté texture.

5

How can I make this soup kid-friendly?

Reduce the cheese to 1 cup and use mild cheddar instead of smoked gouda. Skip the crispy bacon bits and serve them on the side. Add ½ cup diced carrots or peas for color and nutrition. For extra appeal, serve with buttered noodles or soft breadsticks for dipping.

★★★★★4.6(6 reviews)
Categories Soups & Stews