The snow was already piling up outside, and I had exactly three potatoes, a half-empty carton of heavy cream, and about six strips of bacon in the fridge. My grocery delivery was cancelled—welcome to winter in the Midwest—and I was staring down a hungry family with that sinking feeling you get when you realize you have to make something out of nothing. I pulled out my biggest pot, figuring I could at least boil those potatoes and call it a night. But then I spotted the block of cheddar hiding behind the milk, and something clicked. This wasn’t going to be a sad potato night. This was going to be a loaded baked potato soup situation—and honestly, it turned out better than anything I could have ordered.
The thing about this creamy loaded baked potato soup with bacon is that it doesn’t taste like a backup plan. It tastes like you spent hours stirring and tasting and layering flavors, even though it came together in about forty minutes flat. The potatoes break down just enough to make the broth silky without turning into baby food, and the bacon—well, the bacon does what bacon always does, which is make everything better. I added a splash of cream at the end and watched the whole pot turn velvety and golden, and I knew right then this recipe was going to stick around.
I’ve made this soup at least a dozen times since that snowy night, and it’s become the thing I make when I need to feel like I have my act together. It’s the kind of meal that fills your kitchen with that cozy, savory smell that makes everyone wander in asking what’s for dinner. And the best part? You probably already have most of what you need.
Why You’ll Love This Recipe
Look, I’ve tested a lot of potato soup recipes over the years—some that required more butter than I care to admit, others that were so thin they felt like a crime against comfort food. This one hits the sweet spot. It’s rich without being heavy, creamy without needing a pound of cheese, and it comes together in a single pot. That last part is key, because nobody wants to wash a million dishes after making soup.
- Quick & Easy: From fridge to bowl in about 45 minutes. Perfect for those nights when you forgot to plan dinner and the takeout menus are looking sad.
- Simple Ingredients: Potatoes, bacon, cream, cheese, broth—all stuff you probably have or can grab without a second thought.
- Perfect for Cold Weather: This soup was literally born from a snowstorm, and it’s the best thing to come home to when your toes are frozen.
- Crowd-Pleaser: I’ve served this to picky kids, hungry teenagers, and adults who claim they don’t like soup. It disappears every single time.
- Unbelievably Delicious: The texture is what gets people. It’s thick enough to coat a spoon but not so thick you feel like you’re eating mashed potatoes with a straw.
What makes this different from other potato soups is the method. Instead of blending everything into oblivion, I mash about half the potatoes right in the pot. You get that creamy base but also little chunks of tender potato that make every spoonful interesting. And the bacon fat? We’re using it to cook the aromatics, because that’s where the real flavor lives. This isn’t just another soup recipe—it’s the one you’ll text your friends about.
What Ingredients You Will Need
This recipe uses straightforward ingredients that work together to create something way bigger than the sum of their parts. Nothing fancy here—just good, honest food that knows what it’s doing.
- 6 strips thick-cut bacon (I prefer Wright Brand or a good butcher bacon—the thicker the better, because you want those crispy bits to hold up in the soup)
- 1 medium yellow onion, diced (about 1 cup; sweet onion works too if that’s what you have)
- 3 cloves garlic, minced (fresh is non-negotiable here—the jarred stuff gets weird in soup)
- 4 medium russet potatoes, peeled and cubed (about 2 pounds; russets break down beautifully and give you that creamy texture)
- 3 tablespoons all-purpose flour (this helps thicken the soup without needing heavy cream by the gallon)
- 4 cups chicken broth (low-sodium so you can control the salt; vegetable broth works fine if that’s what you have)
- 1 cup heavy cream (you can substitute half-and-half but the soup won’t be as luxurious)
- 1 cup sharp cheddar cheese, shredded (shred it yourself—the pre-shredded stuff has anti-caking agents that mess with the melt)
- ½ cup sour cream (adds tang and richness; full-fat is best but low-fat works in a pinch)
- Salt and black pepper to taste
- Optional toppings: extra shredded cheddar, chopped green onions, more crumbled bacon, a dollop of sour cream
One thing I learned the hard way—don’t skip the flour step. The first time I made this, I thought I could get away without it and ended up with potato soup that was more like potato water. The flour creates a roux with the bacon fat that thickens everything up and gives the soup body. It’s a small step that makes a huge difference.
If you’re feeling adventurous, try adding a pinch of smoked paprika or a dash of hot sauce to the pot. I started doing that after a friend suggested it, and now I can’t go back. It adds this subtle warmth that makes the soup even more comforting.
Equipment Needed
You don’t need much for this recipe, which is part of why I love it. Here’s what you’ll want to have on hand:
- Large Dutch oven or heavy-bottomed pot (at least 5 quarts; I use my trusty 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)
- Potato masher (I use a classic OXO masher, but a fork works in a pinch—just takes longer)
- Measuring cups and spoons
- Box grater (for shredding your own cheese—trust me on this)
If you don’t have a Dutch oven, any large pot with a thick bottom will do. I’ve made this in a cheap stainless steel stockpot before, and it turned out fine—you just have to watch the heat a little more carefully so nothing scorches on the bottom. And if you don’t have a potato masher, you can use a whisk to break up the potatoes, or even a potato ricer if you want an ultra-smooth texture. I prefer the rustic chunks, but you do you.
Preparation Method

- Cook the bacon. In your Dutch oven over medium heat, cook the bacon strips until they’re crispy and the fat has rendered out—about 6 to 8 minutes. Transfer the bacon to a paper towel-lined plate and let it cool. Once it’s cool enough to handle, crumble or chop it into small pieces. Leave about 2 tablespoons of the bacon fat in the pot. Don’t dump it out—this is where the flavor starts.
- Sauté the aromatics. Add the diced onion to the pot with the bacon fat and cook over medium heat until it’s soft and translucent, about 4 minutes. Add the minced garlic and cook for another 30 seconds until it’s fragrant. You should be able to smell the garlic and onion working together—that’s how you know you’re on the right track.
- Make the roux. Sprinkle the flour over the onions and garlic, then stir constantly for about 1 to 2 minutes. The mixture will look kind of pasty and thick—that’s good. You’re cooking the raw flour taste out and creating a base that will thicken the soup beautifully.
- Add the broth and potatoes. Pour in the chicken broth slowly while stirring, making sure to scrape up any browned bits from the bottom of the pot. Add the cubed potatoes and bring everything to a boil. Once it’s boiling, reduce the heat to low, cover the pot, and let it simmer for about 15 to 20 minutes, or until the potatoes are fork-tender. You should be able to pierce a potato cube easily with a fork—if there’s resistance, give it a few more minutes.
- Mash some of the potatoes. Take your potato masher and gently mash the potatoes right in the pot. Don’t go crazy—you want about half the potatoes broken down and half still in chunks. This gives you that creamy texture with some nice bites of potato throughout. If you prefer a completely smooth soup, you can use an immersion blender instead, but I think the chunks are where the magic is.
- Add the cream and cheese. Stir in the heavy cream and shredded cheddar cheese. Keep stirring until the cheese is completely melted and the soup is smooth and velvety. This usually takes about 2 to 3 minutes. Don’t rush this step—if you add the cheese too quickly or let the soup boil, the cheese can seize up and get grainy.
- Finish with sour cream and season. Remove the pot from the heat and stir in the sour cream. Add salt and black pepper to taste. Remember that the bacon and cheese are already salty, so go easy on the salt at first. Taste it, then adjust. I usually end up adding about ½ teaspoon of salt and ¼ teaspoon of pepper, but your mileage may vary.
- Serve and top. Ladle the soup into bowls and top with the crumbled bacon, extra shredded cheese, chopped green onions, and a dollop of sour cream if you’re feeling extra. Serve immediately while it’s hot and bubbly.
Cooking Tips & Techniques
I’ve made this soup enough times to know where things can go wrong, so let me save you some trouble. First, don’t rush the roux. I know it’s tempting to just dump everything in and hope for the best, but taking that extra minute to cook the flour really does make a difference. I learned this the hard way when I made a batch that tasted like raw flour and sadness. Never again.
Another thing—watch your heat when you add the cheese. High heat is the enemy of smooth melted cheese. If the soup is boiling when you add the cheddar, you’ll end up with a grainy, separated mess. Take the pot off the heat for a minute before you stir in the cheese, or at least turn the burner down to low. Patience pays off here.
If your soup turns out thicker than you’d like, just add a splash of milk or extra broth to thin it out. If it’s too thin, let it simmer uncovered for a few more minutes to let some of the liquid evaporate. You can also mash a few more potatoes to help thicken things up. The beauty of this recipe is that it’s forgiving—you can adjust as you go.
One of my favorite tricks is to save a handful of the crispy bacon bits for the very top of each bowl. It gives everyone that satisfying crunch that contrasts with the creamy soup. And if you’re making this for a crowd, you can keep the soup warm in a slow cooker on low for an hour or two—just don’t leave it too long or the potatoes will break down completely.
Variations & Adaptations
This recipe is a great starting point, but don’t be afraid to make it your own. Here are some variations I’ve tried and loved:
- Loaded Broccoli Potato Soup: Add a cup of chopped broccoli florets along with the potatoes. The broccoli cooks right in the broth and adds color and nutrients. My kids actually eat this version without complaining, which feels like a parenting win.
- Spicy Southwest Style: Stir in a drained can of diced green chiles, a pinch of cumin, and a dash of cayenne pepper. Top with crumbled tortilla chips and pickled jalapeños. This version is amazing when you’re craving something with a kick.
- Vegetarian Version: Skip the bacon and use vegetable broth. Cook the onions in butter or olive oil instead of bacon fat. Add a teaspoon of smoked paprika to get that smoky flavor back. It’s not the same, but it’s still really good.
- Cheesy Bacon Cauliflower Soup: Swap half the potatoes for cauliflower florets. The cauliflower breaks down just like potatoes and cuts the carbs without sacrificing texture. I made this for a friend who’s watching her carbs, and she asked for the recipe twice.
If you’re hosting a game day gathering, this soup pairs perfectly with some of my other favorite recipes. You could serve it alongside Game Day Crockpot Chili with Crunchy Cornbread for a soup and chili bar that everyone will love. Or, if you want to keep things lighter, try these Easy Turkey and Cheese Pinwheel Roll-Ups as a starter.
Serving & Storage Suggestions
This soup is best served piping hot, straight from the pot. Ladle it into deep bowls and load up the toppings—extra cheese, green onions, sour cream, and plenty of that crispy bacon. I like to serve it with crusty bread or buttery crackers on the side for dipping. If you want to go all out, a side of Easy No-Bake S’mores Icebox Cake makes for a perfect dessert after a bowl of this rich soup.
For storage, let the soup cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 4 days. The soup will thicken as it sits, so when you reheat it, add a splash of milk or broth to loosen it up. Reheat gently on the stovetop over medium-low heat, stirring occasionally. You can also microwave individual portions in 30-second bursts, stirring in between.
This soup freezes surprisingly well, though the texture will change slightly. If you’re planning to freeze it, leave out the sour cream and add it after thawing and reheating. The sour cream can separate during freezing and make the soup grainy. Freeze in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
One thing I love about this soup is that the flavors actually get better after a day in the fridge. The garlic and onion meld together, and the bacon flavor spreads throughout. So if you can make it a day ahead, do it. Your future self will thank you.
Nutritional Information & Benefits
Let’s be real—this is not health food. But it’s comfort food made with real ingredients, and there’s something to be said for that. Here’s the approximate nutritional breakdown per serving (based on 6 servings):
- Calories: 485
- Protein: 16g
- Fat: 32g
- Carbohydrates: 34g
- Fiber: 3g
- Sugar: 4g
- Sodium: 820mg
Potatoes get a bad rap, but they’re actually a good source of vitamin C, potassium, and fiber—especially if you leave the skins on (though this recipe calls for peeled potatoes for that silky texture). The bacon and cheese add protein and calcium, and the onions and garlic bring some antioxidant benefits. Is it a superfood? No. But it’s a satisfying meal that will keep you full and warm on a cold day.
If you’re watching your sodium, use low-sodium broth and go easy on the added salt. You can also use turkey bacon and reduced-fat cheese to lighten things up, though the texture won’t be quite as luxurious. Everything in moderation, right?
Conclusion
This creamy loaded baked potato soup with bacon has become a staple in my kitchen for good reason. It’s the kind of recipe that feels like a hug in a bowl—warm, comforting, and deeply satisfying. Whether you’re snowed in like I was, or just looking for a dinner that will make everyone happy, this soup delivers every single time.
I love that this recipe came from a moment of scarcity and turned into something I genuinely look forward to making. It reminds me that you don’t need a fully stocked pantry or a fancy grocery list to create something memorable. Sometimes the best recipes come from working with what you have and trusting your instincts.
Now I want to hear from you. Have you tried making this soup? Did you add your own twist? Drop a comment below and let me know how it turned out—I read every single one, and I love seeing how you make these recipes your own. And if you loved it, share it with a friend who needs a little comfort food in their life. Happy cooking!
Frequently Asked Questions
Can I make this soup in a slow cooker?
Absolutely. Cook the bacon on the stovetop first, then transfer the bacon fat and onions to the slow cooker. Add the broth and potatoes and cook on low for 6 to 8 hours or high for 3 to 4 hours. Mash the potatoes, then stir in the cream, cheese, and sour cream during the last 30 minutes. Top with the bacon just before serving.
Can I use milk instead of heavy cream?
You can, but the soup won’t be as thick or luxurious. Whole milk works better than skim, and you may need to add a little extra flour to compensate. I’d recommend using half-and-half if you want something lighter than heavy cream but still creamy.
How do I prevent the soup from becoming gluey?
Don’t over-mash the potatoes. Mash just enough to break up about half of them, and leave the rest in chunks. If you use an immersion blender, pulse it a few times instead of running it continuously. Over-processing releases too much starch and turns the soup into paste.
Can I leave the potato skins on?
Sure, if you prefer a more rustic texture. Just scrub the potatoes well before cubing them. Keep in mind that the skins will add more fiber and nutrients, but they can also make the soup slightly less creamy. I’d recommend peeling them for the silkiest result.
What’s the best cheese to use besides cheddar?
Smoked gouda adds an amazing smoky depth that pairs beautifully with the bacon. Monterey Jack melts like a dream and is milder. A mix of cheddar and gruyere takes this soup to a whole other level. Just avoid pre-shredded cheese—it doesn’t melt as smoothly.
Pin This Recipe!

Creamy Loaded Baked Potato Soup with Bacon
This creamy loaded baked potato soup with bacon is rich, velvety, and packed with flavor. Made in one pot with simple ingredients like potatoes, bacon, cheddar, and cream, it’s the ultimate comfort food for cold weather.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 6 strips thick-cut bacon
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 4 medium russet potatoes, peeled and cubed (about 2 pounds)
- 3 tablespoons all-purpose flour
- 4 cups chicken broth (low-sodium)
- 1 cup heavy cream
- 1 cup sharp cheddar cheese, shredded
- ½ cup sour cream
- Salt and black pepper to taste
- Optional toppings: extra shredded cheddar, chopped green onions, more crumbled bacon, a dollop of sour cream
Instructions
- Cook the bacon. In your Dutch oven over medium heat, cook the bacon strips until they’re crispy and the fat has rendered out—about 6 to 8 minutes. Transfer the bacon to a paper towel-lined plate and let it cool. Once it’s cool enough to handle, crumble or chop it into small pieces. Leave about 2 tablespoons of the bacon fat in the pot.
- Sauté the aromatics. Add the diced onion to the pot with the bacon fat and cook over medium heat until it’s soft and translucent, about 4 minutes. Add the minced garlic and cook for another 30 seconds until it’s fragrant.
- Make the roux. Sprinkle the flour over the onions and garlic, then stir constantly for about 1 to 2 minutes. The mixture will look kind of pasty and thick—that’s good.
- Add the broth and potatoes. Pour in the chicken broth slowly while stirring, making sure to scrape up any browned bits from the bottom of the pot. Add the cubed potatoes and bring everything to a boil. Once it’s boiling, reduce the heat to low, cover the pot, and let it simmer for about 15 to 20 minutes, or until the potatoes are fork-tender.
- Mash some of the potatoes. Take your potato masher and gently mash the potatoes right in the pot. Don’t go crazy—you want about half the potatoes broken down and half still in chunks.
- Add the cream and cheese. Stir in the heavy cream and shredded cheddar cheese. Keep stirring until the cheese is completely melted and the soup is smooth and velvety. This usually takes about 2 to 3 minutes.
- Finish with sour cream and season. Remove the pot from the heat and stir in the sour cream. Add salt and black pepper to taste.
- Serve and top. Ladle the soup into bowls and top with the crumbled bacon, extra shredded cheese, chopped green onions, and a dollop of sour cream if you’re feeling extra. Serve immediately while it’s hot and bubbly.
Notes
Don’t rush the roux—cooking the flour removes the raw taste. When adding cheese, keep the heat low to prevent graininess. For a thicker soup, simmer uncovered longer; for thinner, add more broth. Save some crispy bacon for topping. The soup thickens as it sits; add milk or broth when reheating. For freezing, leave out sour cream and add after thawing.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 485
- Sugar: 4
- Sodium: 820
- Fat: 32
- Saturated Fat: 16
- Carbohydrates: 34
- Fiber: 3
- Protein: 16
Keywords: loaded baked potato soup, creamy potato soup, bacon potato soup, easy potato soup, comfort food, winter soup, one pot soup


