I wasn’t expecting cooking advice from a plumber, but there I was, stuck in my kitchen with a backed-up sink and a growling stomach, listening to Frank explain exactly how to make the best baked potato soup of my life. He was on his knees under my sink, wrench in hand, when he started talking about his wife’s soup recipe like it was a secret worth sharing. “She uses the potato water,” he said, peering up at me. “That’s the trick nobody tells you.” I scribbled his instructions on a soggy paper towel while he fixed the pipe, and honestly, I figured I’d forget about it by dinner time. But that night, I made it. And let me tell you, Frank was right.
That was three winters ago, and this soup has become my go-to for those cold, dark evenings when nothing else will do. It’s thick, it’s creamy, it’s loaded with all the good stuff—cheese, sour cream, and that crispy bacon crumble on top that makes every spoonful feel like a reward. I’ve tweaked Frank’s wife’s recipe over the years, adding a little more garlic here, a pinch of smoked paprika there, but the soul of it stays the same. It’s the kind of soup that fills your kitchen with that cozy, buttery smell that makes everyone wander in asking, “What’s for dinner?” Maybe you’ve been there—standing in your kitchen, wanting something warm and satisfying, but not wanting to spend hours over the stove. This one’s for you.
I mean, who knew a backed-up sink would lead to my most-requested soup recipe? Not me. But I’m glad it did. This soup is pure comfort in a bowl, and once you try it, I bet you’ll be passing it on too—maybe to your plumber, or whoever happens to be fixing something in your kitchen next.
Why You’ll Love This Recipe
This isn’t just another potato soup recipe. After testing this dozens of times—yes, really—I can tell you it’s the one that disappears fastest at potlucks and gets the most requests from my family. Here’s why it stands out:
- Quick & Easy: From start to finish, this comes together in about 45 minutes. Perfect for those weeknights when you need something hearty but don’t want to spend all evening cooking.
- Simple Ingredients: You likely have most of these in your kitchen right now. Potatoes, bacon, cheese, milk—no fancy trips to specialty stores needed.
- Perfect for Cozy Nights: This is the soup you want when the weather turns cold, you’re curled up on the couch, or you just need a bowl of something that feels like a hug.
- Crowd-Pleaser: I’ve served this to kids, picky eaters, and serious foodies. Everyone goes back for seconds. It’s that good.
- Unbelievably Delicious: The texture is velvety smooth with little chunks of potato, and that bacon crumble on top adds the perfect salty crunch. It’s comfort food at its finest.
What makes this recipe different is the little tricks I’ve picked up along the way. Using the potato water? That came from Frank. Blending just half the soup to keep it chunky? That was my own happy accident after I got distracted one day. The result is a soup that’s creamy without being heavy, rich without being greasy, and satisfying in that way that makes you close your eyes after the first bite. It’s comfort food reimagined—faster than you’d expect, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple Tuesday night into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to deliver bold flavor and that creamy, comforting texture you’re craving. Most are pantry staples, and I’ve included notes on substitutions where they work well.
For the Soup Base
- 6 slices thick-cut bacon (I prefer Wright Brand or Nueske’s for the best smoky flavor)
- 1 tablespoon unsalted butter (adds richness; use salted butter and skip the extra salt if that’s what you have)
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced (fresh is best, but jarred minced garlic works in a pinch)
- 1/4 cup all-purpose flour (this helps thicken the soup; use gluten-free flour blend if needed)
- 4 cups chicken broth (low-sodium is best so you can control the salt; vegetable broth works too)
- 3 large russet potatoes, peeled and diced into 1/2-inch cubes (about 2 pounds; Yukon Golds also work great)
- 1 cup heavy cream (for that velvety texture; half-and-half is a lighter option)
- 1 cup whole milk (2% works but won’t be as creamy)
- 1 teaspoon salt (plus more to taste)
- 1/2 teaspoon black pepper
- 1/2 teaspoon smoked paprika (optional but highly recommended for a subtle smoky depth)
For the Toppings

- 1 1/2 cups shredded sharp cheddar cheese (freshly shredded melts better than pre-shredded; I like Cabot or Tillamook)
- 1/2 cup sour cream (full-fat for best flavor; Greek yogurt works as a substitute)
- 3 green onions, thinly sliced (for that fresh pop of color and flavor)
- Reserved bacon crumbles (from the 6 slices you cooked earlier)
Ingredient Tips: Look for russet potatoes that feel firm and heavy for their size—they have the best starchy texture for soup. If you’re using pre-shredded cheese, just know it has anti-caking agents that can make the soup slightly grainy. I always shred my own now after learning that the hard way! For a dairy-free version, use full-fat canned coconut milk instead of heavy cream and a dairy-free cheese shreds. The flavor will be a little different, but still delicious.
Equipment Needed
You don’t need anything fancy to make this soup, which is part of its charm. Here’s what you’ll need:
- Large Dutch oven or heavy-bottomed pot (5-6 quart size is perfect; I use my Le Creuset, but any heavy pot works)
- Sharp chef’s knife and cutting board
- Wooden spoon or silicone spatula (for stirring without scratching your pot)
- Immersion blender or regular blender (for partial blending; a potato masher works too if you want a chunkier texture)
- Measuring cups and spoons
- Baking sheet and aluminum foil (for cooking the bacon; a skillet works too)
- Paper towels (for draining bacon)
If you don’t have an immersion blender, no worries. Just transfer half the soup to a regular blender in batches, blend until smooth, and return it to the pot. Be careful with hot liquid—only fill the blender halfway and hold the lid down with a towel. I learned that lesson the messy way! A potato masher also gives you a rustic, chunky texture that some folks prefer. Budget-friendly options for all of these are available at most kitchen stores or online—you don’t need the expensive brands to get great results.
Preparation Method
Let’s make some soup! I’ve broken this down into clear steps with all the little details that make a difference.
- Cook the bacon: Preheat your oven to 400°F (200°C). Line a baking sheet with foil and lay the bacon slices in a single layer. Bake for 15-18 minutes until crispy, flipping halfway through. Transfer to a paper towel-lined plate to drain. Once cool, crumble into small pieces and set aside. Reserve about 2 tablespoons of the bacon drippings for the soup—this is where so much flavor comes from.
- Sauté the aromatics: In your large pot or Dutch oven, heat the reserved bacon drippings over medium heat. Add the butter and let it melt. Toss in the diced onion and cook for 4-5 minutes until it’s soft and translucent, stirring occasionally. Add the minced garlic and cook for another minute until fragrant. Your kitchen should smell amazing right about now.
- Make the roux: Sprinkle the flour over the onions and garlic. Stir constantly with your wooden spoon for about 2 minutes. This cooks out the raw flour taste and helps thicken the soup. The mixture will look like a thick paste—that’s perfect.
- Add the liquids: Slowly pour in the chicken broth while whisking or stirring vigorously to prevent lumps. Keep stirring until the mixture is smooth and starts to thicken slightly, about 3-4 minutes. Add the diced potatoes, salt, pepper, and smoked paprika. Bring everything to a gentle boil, then reduce the heat to low, cover, and let it simmer for 15-20 minutes. You want the potatoes to be fork-tender—test one by piercing it with a fork; it should slide off easily.
- Blend part of the soup: Here’s where the magic happens. Using your immersion blender, blend about half the soup right in the pot. You want it creamy but still with plenty of potato chunks for texture. If you’re using a regular blender, carefully transfer about 3 cups of the soup (just the liquid and some potatoes) to the blender, blend until smooth, and return it to the pot. If you prefer a completely smooth soup, blend it all. If you like it chunky, use a potato masher a few times instead.
- Add the cream and milk: Stir in the heavy cream and milk. Let the soup warm through over low heat for about 5 minutes. Don’t let it boil after adding the dairy, or it might curdle. I’ve done that before, and it’s not the end of the world—it still tastes fine—but it’s not as pretty.
- Finish with cheese: Remove the pot from the heat. Stir in 1 cup of the shredded cheddar cheese until it’s completely melted and the soup is silky smooth. Reserve the remaining 1/2 cup for topping.
- Taste and adjust: Give it a taste. Add more salt or pepper if needed. Sometimes I add an extra pinch of smoked paprika here if I want more smoky flavor.
- Serve it up: Ladle the soup into bowls. Top each bowl with a generous sprinkle of the remaining cheddar cheese, a dollop of sour cream, a handful of bacon crumbles, and a scattering of green onions. Serve immediately while it’s hot and cozy.
Cooking Tips & Techniques
Over the years, I’ve made this soup more times than I can count, and I’ve picked up a few tricks that make a real difference. Here are my best tips:
Don’t skip the bacon drippings. I know it’s tempting to just use butter or oil, but those drippings add a smoky, savory depth that you just can’t get any other way. If you’re vegetarian, use a tablespoon of olive oil and add a pinch of liquid smoke instead.
Cut your potatoes evenly. This is one of those small things that matters a lot. If your potato chunks are all different sizes, some will be mushy while others are still hard. Take the extra minute to cut them uniformly—about 1/2-inch cubes—and they’ll all cook perfectly together.
Watch your heat with dairy. Adding cream and milk to a boiling soup is a recipe for curdled soup. Always lower the heat to a gentle simmer before adding dairy, and stir it in slowly. I learned this the hard way when I was rushing one night and ended up with a grainy soup. It still tasted good, but the texture was off.
Blend with purpose. The key to perfect texture is blending just the right amount. I like to blend until the soup is creamy but still has visible potato chunks. If you blend too much, you lose that satisfying, chunky texture. Too little, and it feels more like a stew. Start with less blending and add more if you want it smoother.
Shred your own cheese. I know it’s an extra step, but pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. Freshly shredded cheddar melts into the soup like a dream, giving you that silky, creamy finish. Trust me on this one.
Let it rest before serving. After you finish the soup, let it sit off the heat for 5-10 minutes before serving. This allows the flavors to meld together and the soup to thicken slightly. It also means you’re not serving it so hot that it burns everyone’s mouths—been there, done that!
Variations & Adaptations
This soup is wonderfully adaptable, and I’ve tried several variations over the years. Here are some of my favorites:
Loaded Baked Potato Soup with Broccoli: Add 2 cups of chopped broccoli florets along with the potatoes. The broccoli adds a nice pop of green and extra nutrients. I do this when I want to pretend I’m being healthy while still enjoying all that creamy goodness.
Spicy Chipotle Version: Stir in 1-2 minced chipotle peppers in adobo sauce along with the garlic. The smoky heat pairs beautifully with the bacon and cheese. My husband loves this version—he adds extra peppers and calls it “soup with a kick.”
Vegetarian Adaptation: Skip the bacon and use vegetable broth instead of chicken broth. Add 1 tablespoon of olive oil or butter for the drippings. For a smoky flavor, add 1/2 teaspoon of smoked paprika or a dash of liquid smoke. Roasted cauliflower makes a great addition here too.
Dairy-Free Version: Use full-fat canned coconut milk instead of heavy cream, and unsweetened oat milk instead of whole milk. Use dairy-free cheddar shreds and vegan sour cream. The flavor will be slightly different, but still creamy and delicious.
Slow Cooker Method: Cook the bacon on the stovetop or in the oven, then add all soup ingredients except the dairy and cheese to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Blend part of the soup, then stir in the cream, milk, and cheese. Let it warm through for 15 minutes before serving.
Extra Loaded Version: Top with everything you’d put on a loaded baked potato: extra cheese, sour cream, bacon, green onions, and even a pat of butter. Sometimes I add sautéed mushrooms or caramelized onions for extra depth. It’s over the top, but every now and then, that’s exactly what you need.
Serving & Storage Suggestions
This soup is best served hot, right after you make it, when the cheese is melty and the bacon is still crispy. But it also keeps well, and the flavors actually deepen overnight.
Serving Temperature: Serve the soup piping hot in warm bowls. I like to warm my bowls by filling them with hot water for a minute, then dumping it out before ladling in the soup. It keeps the soup hot longer, especially on cold nights.
Presentation: For a beautiful bowl, arrange the toppings in a little pile in the center—cheese, then sour cream, then bacon crumbles, then green onions. It looks like a loaded baked potato in soup form. Serve with crusty bread, a simple side salad, or even some crispy roasted vegetables.
Storage: Store leftover soup in an airtight container in the refrigerator for up to 4 days. Keep the toppings separate if possible—the bacon will lose its crunch if stored in the soup. The soup will thicken as it sits, so you might need to add a splash of milk or broth when reheating.
Freezing: This soup freezes well for up to 3 months. Let it cool completely, then transfer to freezer-safe containers or bags. Leave some room for expansion. Thaw overnight in the refrigerator before reheating. Note that the texture might be slightly different after freezing due to the dairy, but it’s still delicious.
Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of milk or broth to thin it out if needed. You can also reheat individual portions in the microwave—heat in 30-second intervals, stirring between each, until hot. Avoid boiling, as it can cause the soup to separate.
Flavor Development: Honestly, this soup tastes even better the next day. The flavors have time to meld together, and it gets even more comforting. I often make it a day ahead when I’m serving it for company—it’s one less thing to worry about, and everyone always raves about it.
Nutritional Information & Benefits
While this is definitely a comfort food indulgence, it does have some redeeming qualities. Here’s the estimated nutritional breakdown per serving (based on 6 servings):
- Calories: Approximately 520
- Protein: 18g
- Fat: 34g
- Carbohydrates: 38g
- Fiber: 3g
- Sugar: 6g
- Sodium: 890mg
Health Benefits: Potatoes are actually a good source of vitamin C, potassium, and fiber, especially if you leave the skin on (though this recipe works best peeled). The garlic and onions provide antioxidants and anti-inflammatory compounds. And hey, the protein from the bacon and cheese helps keep you full and satisfied. It’s not a health food, but it’s real food made from real ingredients—and there’s something to be said for that.
Dietary Considerations: This recipe contains dairy and gluten. For a gluten-free version, use a gluten-free flour blend or cornstarch (mix 2 tablespoons cornstarch with 1/4 cup cold water to make a slurry, and add it after the broth). For a lower-carb version, substitute half the potatoes with cauliflower. For a lighter version, use half-and-half instead of heavy cream and reduce the cheese by half.
Allergen Note: This recipe contains milk, wheat (gluten), and potentially other allergens depending on your ingredients. Always check labels if cooking for someone with allergies.
Conclusion
There you have it—my cozy loaded baked potato soup with that irresistible bacon crumble. It came from a plumber named Frank, of all people, and it’s become one of those recipes I turn to again and again. It’s the soup I make when I need something warm and comforting, when the weather turns cold, or when I just want to fill my kitchen with that amazing smell of bacon and cheese.
What I love most about this recipe is how forgiving it is. You can tweak the toppings, adjust the creaminess, add extra vegetables, or make it as spicy as you like. It’s a recipe that welcomes your personal touch, and I hope you’ll make it your own. Maybe you’ll add extra bacon (I won’t judge), or swap in your favorite cheese, or serve it with a big hunk of crusty bread for dipping.
I’d love to hear how it turns out for you! Drop a comment below and let me know if you tried any variations, or share a photo of your soup bowl. And if you have a recipe story like Frank’s—one that came from an unexpected place—I’d love to hear that too. Until next time, stay cozy and keep cooking something that makes you happy!
Frequently Asked Questions
Can I make this soup ahead of time?
Absolutely! In fact, the flavors get even better overnight. Make the soup completely, let it cool, and store it in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of milk or broth to thin it out if needed. Just wait to add the toppings until you’re ready to serve.
Can I use a different type of potato?
Yes, you can! Russet potatoes are ideal because they’re starchy and break down nicely to create a creamy texture. Yukon Golds also work great and have a buttery flavor. Red or white potatoes are waxy and won’t break down as much, so your soup will be chunkier. All are delicious, just different textures.
How do I make this soup thicker or thinner?
For a thicker soup, blend more of the soup or let it simmer uncovered for an extra 10-15 minutes to reduce. You can also mash some of the potatoes with a potato masher before adding the dairy. For a thinner soup, add more chicken broth or milk until it reaches your desired consistency. Start with 1/4 cup at a time.
Can I make this in an Instant Pot?
Yes! Use the sauté function to cook the bacon (or cook it separately), then sauté the onions and garlic. Add the flour and stir for a minute, then add the broth and potatoes. Pressure cook on high for 8 minutes. Quick release, then blend part of the soup. Stir in the cream, milk, and cheese using the sauté function on low. Easy and fast!
What can I use instead of heavy cream?
Half-and-half works well and makes the soup lighter. For a non-dairy option, full-fat canned coconut milk is my favorite substitute—it adds creaminess without a strong coconut flavor. You can also use evaporated milk or even a mixture of milk and a little extra butter. Just avoid using only skim milk, as it won’t give you that velvety texture.
Pin This Recipe!

Cozy Loaded Baked Potato Soup with Best Bacon Crumble
A thick, creamy loaded baked potato soup with crispy bacon crumble, cheese, and sour cream. Perfect for cold evenings, this comforting soup comes together in about 45 minutes using simple ingredients.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 6 slices thick-cut bacon
- 1 tablespoon unsalted butter
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 1/4 cup all-purpose flour
- 4 cups chicken broth, low-sodium
- 3 large russet potatoes, peeled and diced into 1/2-inch cubes (about 2 pounds)
- 1 cup heavy cream
- 1 cup whole milk
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon smoked paprika (optional)
- 1 1/2 cups shredded sharp cheddar cheese
- 1/2 cup sour cream
- 3 green onions, thinly sliced
- Reserved bacon crumbles (from the 6 slices)
Instructions
- Cook the bacon: Preheat oven to 400°F (200°C). Line a baking sheet with foil and lay bacon slices in a single layer. Bake for 15-18 minutes until crispy, flipping halfway. Transfer to paper towels to drain. Once cool, crumble into small pieces. Reserve about 2 tablespoons of bacon drippings.
- Sauté the aromatics: In a large pot or Dutch oven, heat reserved bacon drippings over medium heat. Add butter and let melt. Add diced onion and cook 4-5 minutes until soft and translucent. Add minced garlic and cook 1 minute until fragrant.
- Make the roux: Sprinkle flour over onions and garlic. Stir constantly for about 2 minutes until mixture forms a thick paste.
- Add the liquids: Slowly pour in chicken broth while whisking to prevent lumps. Stir until smooth and slightly thickened, about 3-4 minutes. Add diced potatoes, salt, pepper, and smoked paprika. Bring to a gentle boil, then reduce heat to low, cover, and simmer 15-20 minutes until potatoes are fork-tender.
- Blend part of the soup: Using an immersion blender, blend about half the soup in the pot until creamy but still chunky. Alternatively, transfer about 3 cups of soup to a regular blender, blend until smooth, and return to pot.
- Add the cream and milk: Stir in heavy cream and milk. Warm through over low heat for about 5 minutes. Do not let boil.
- Finish with cheese: Remove pot from heat. Stir in 1 cup shredded cheddar cheese until completely melted and smooth. Reserve remaining 1/2 cup for topping.
- Taste and adjust: Add more salt or pepper if needed. Optionally add extra smoked paprika.
- Serve: Ladle soup into bowls. Top each with remaining cheddar cheese, a dollop of sour cream, bacon crumbles, and sliced green onions. Serve immediately.
Notes
Don’t skip the bacon drippings for best flavor. Cut potatoes evenly for uniform cooking. Add dairy over low heat to prevent curdling. Shred your own cheese for smoother melting. Let soup rest 5-10 minutes before serving to meld flavors. Soup thickens as it sits; add milk or broth when reheating.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 520
- Sugar: 6
- Sodium: 890
- Fat: 34
- Saturated Fat: 18
- Carbohydrates: 38
- Fiber: 3
- Protein: 18
Keywords: loaded baked potato soup, bacon crumble, creamy potato soup, comfort food, easy soup recipe, winter soup, potato soup with bacon


