The Best Loaded Baked Potato Soup with Bacon

Ready In
Servings
Difficulty

My dad swore he hated potato soup for thirty-seven years. Not exaggerating — he made it a whole personality trait. “Soup’s not a meal,” he’d say, pushing a bowl of something my mom had made to the side. “And potato soup is just… mush.” Then, last February, I made this loaded baked potato soup with bacon on a Tuesday that had no business being as cold as it was. I set a bowl in front of him, mostly out of habit, and went back to stirring the pot. When I turned around, he was scraping the bottom of the bowl with a piece of bread. He didn’t say a word. Just held the bowl out for more. I mean, I almost dropped my ladle. That was the moment I knew this recipe was something special — not because it won over a picky eater, but because it did it so quietly you almost missed it.

Let me tell you, I’ve made a lot of soups over the years. Some were good, some were… let’s call them learning experiences. But this one? It’s the kind of recipe that makes you wonder why you ever bothered with the others. It’s thick without being heavy, creamy without being rich, and packed with all the stuff that makes a loaded baked potato worth fighting over. Bacon. Cheese. Sour cream. Chives. The works. And the best part? It comes together in one pot, in under an hour, with ingredients you probably already have in your kitchen. Maybe you’ve been there — standing in front of your pantry on a cold evening, wondering what to make that will actually get everyone to sit down at the table without complaint. This is that recipe.

Why You’ll Love This Recipe

I’ve tested this loaded baked potato soup with bacon more times than I care to admit. I’ve made it with russets, Yukon Golds, even sweet potatoes (don’t do that, by the way). I’ve made it in a Dutch oven, a slow cooker, and once in a stockpot that was way too small — that was a mess. But through all those trials, this version emerged as the clear winner. It’s the one my family asks for by name, and the one I’ve shared with neighbors, coworkers, and anyone who mentions they’re craving something warm and satisfying.

  • Quick & Easy: From start to finish, this soup takes about 45 minutes. That’s faster than delivery, and way more satisfying.
  • Simple Ingredients: Potatoes, bacon, cheese, milk, butter — these are things you probably have on hand. No fancy grocery trips required.
  • Perfect for Busy Weeknights: Whether it’s a Tuesday dinner or a Sunday supper, this soup fits right in. It’s the kind of meal that feels like a hug in a bowl.
  • Crowd-Pleaser: I’ve served this to kids, adults, picky eaters, and even people who “don’t like soup.” It always gets cleaned out.
  • Unbelievably Delicious: The texture is what gets me every time — thick and creamy, with little chunks of potato and crispy bacon in every bite. The flavor is pure comfort.

What makes this recipe different from the rest? It’s the technique. Instead of mashing all the potatoes, I leave some in chunks. That gives the soup body without making it gluey. And I use a trick I learned from a chef friend: I blend a cup of the soup with a little cream cheese before stirring it back in. That little move adds richness without making it heavy. Honestly, it’s the kind of detail that makes people close their eyes after the first bite. It’s comfort food at its best — affordable, fast, and soul-soothing in a way that only a good bowl of soup can be.

What Ingredients You Will Need

This loaded baked potato soup with bacon uses simple, everyday ingredients that come together to create something truly special. I’ve kept the list short on purpose — no weird stuff here. Just good, honest food that works.

  • Bacon: 8 slices, chopped. I use thick-cut bacon because it gives you more to chew on, but regular works fine too. Pro tip: cook it until it’s really crispy — it stays crunchy in the soup longer.
  • Unsalted Butter: 4 tablespoons. This is the base of our roux, so don’t skimp. If you only have salted butter, just cut back on the added salt later.
  • Yellow Onion: 1 medium, diced. A sweet onion works here too, but yellow gives the best savory flavor.
  • All-Purpose Flour: ¼ cup. This thickens the soup without making it pasty. You can swap in a gluten-free flour blend if needed.
  • Chicken Broth: 4 cups. I prefer low-sodium so I can control the salt. Vegetable broth works too if you want to keep it vegetarian.
  • Whole Milk: 2 cups. Don’t use skim — it won’t give you the creamy texture you’re after. Two percent is okay in a pinch.
  • Heavy Cream: 1 cup. This is what makes it feel indulgent. You can use half-and-half if you want it lighter, but trust me, the cream is worth it.
  • Russet Potatoes: 4 large (about 2 pounds), peeled and diced into ½-inch cubes. Russets break down beautifully and give the soup that classic baked potato texture. Yukon Golds work too, but they’re waxier.
  • Cream Cheese: 4 ounces, softened. This is my secret weapon. It adds tang and creaminess without making the soup heavy.
  • Sharp Cheddar Cheese: 2 cups, shredded. Buy a block and shred it yourself — pre-shredded cheese has anti-caking agents that mess with the melt.
  • Sour Cream: ½ cup, plus more for serving. This brightens everything up.
  • Salt and Black Pepper: To taste. I usually start with 1 teaspoon of salt and ½ teaspoon of pepper, then adjust.
  • Garlic Powder: 1 teaspoon. Don’t use fresh garlic here — it can overwhelm the delicate potato flavor.
  • Chives or Green Onions: ¼ cup, chopped, for garnish. Fresh is best, but dried chives work in a pinch.

I buy my bacon from the local butcher when I can — it’s thicker and smokier than the grocery store stuff. And for the cheese, I swear by Cabot’s sharp cheddar. It melts like a dream and has that tangy bite that cuts through the richness.

Equipment Needed

You don’t need a fancy kitchen to make this soup. I’ve made it in cramped apartments and spacious kitchens, and it always turns out the same. Here’s what you’ll need:

  • Large Dutch Oven or Heavy-Bottomed Pot: A 5- to 6-quart pot is ideal. I use my Le Creuset, but a regular stockpot works fine. Just make sure it’s heavy enough to distribute heat evenly.
  • Sharp Chef’s Knife: For dicing potatoes and chopping bacon. A dull knife makes this whole process miserable.
  • Cutting Board: Preferably a large one — you’ll be doing a lot of chopping.
  • Wooden Spoon or Silicone Spatula: For stirring the roux and scraping the bottom of the pot.
  • Measuring Cups and Spoons: Accuracy matters here, especially with the flour and liquid.
  • Immersion Blender or Potato Masher: An immersion blender gives you a smoother soup, but a potato masher works great if you want more texture. I actually prefer the masher — it leaves those nice little chunks.
  • Small Bowl: For blending the cream cheese with a bit of hot soup before adding it back in. This prevents lumps.
  • Paper Towels: For draining the bacon. I know it’s not fancy, but it works.

If you don’t have an immersion blender, no worries. Just mash the potatoes right in the pot with a regular potato masher. It takes an extra minute, but the result is actually better for this recipe — you get more texture.

Preparation Method

loaded baked potato soup with bacon preparation steps

Alright, let’s get cooking. I’ve broken this down into clear steps so you don’t miss anything. Take your time, and don’t rush the roux — that’s where the magic happens.

  1. Cook the bacon: Place the chopped bacon in your cold Dutch oven. Turn the heat to medium and cook, stirring occasionally, until the bacon is crispy and the fat is rendered — about 8 to 10 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave the bacon fat in the pot. You should have about 2 to 3 tablespoons. If you have less, supplement with a little butter. If you have more, pour off the excess.
  2. Sauté the onion: Add the butter to the bacon fat in the pot. Once it’s melted, add the diced onion. Cook over medium heat, stirring occasionally, until the onion is soft and translucent — about 5 minutes. Don’t let it brown; you want it sweet, not caramelized.
  3. Make the roux: Sprinkle the flour over the onions and stir constantly with a wooden spoon for about 2 minutes. The mixture will look pasty and smell slightly nutty. This step is crucial — it cooks out the raw flour taste and ensures a smooth, thick soup.
  4. Add the liquid: Slowly pour in the chicken broth while whisking or stirring vigorously. Keep stirring until the mixture is smooth and starts to thicken — about 3 minutes. Then add the milk and heavy cream, stirring to combine.
  5. Cook the potatoes: Add the diced potatoes, salt, pepper, and garlic powder. Stir everything together, then bring the soup to a gentle simmer. Reduce the heat to low, cover the pot, and let it cook for 15 to 20 minutes, stirring occasionally. The potatoes should be tender when pierced with a fork but not falling apart.
  6. Blend the cream cheese: While the soup simmers, place the softened cream cheese in a small bowl. Ladle about ½ cup of the hot soup into the bowl and whisk until smooth. This tempers the cream cheese so it doesn’t curdle when you add it to the pot.
  7. Add the cream cheese and cheese: Pour the cream cheese mixture into the pot and stir until fully incorporated. Then add the shredded cheddar cheese, a handful at a time, stirring until each addition is melted before adding the next. This prevents clumps.
  8. Mash or blend: Use a potato masher to gently mash some of the potatoes right in the pot. I like to leave about half of them whole for texture. If you prefer a smoother soup, use an immersion blender for just a few pulses — don’t overdo it.
  9. Finish with sour cream: Stir in the sour cream until it’s fully incorporated. Taste the soup and adjust the seasoning with more salt and pepper if needed.
  10. Serve: Ladle the soup into bowls and top with the crispy bacon, extra shredded cheese, a dollop of sour cream, and a generous sprinkle of chives or green onions.

One more thing — if the soup seems too thick when you reheat it, just add a splash of milk or broth to thin it out. It will thicken as it sits, so don’t panic.

Cooking Tips & Techniques

I’ve made this loaded baked potato soup with bacon at least two dozen times, and I’ve learned a few things the hard way. Here are my best tips for getting it right every time.

Don’t skip the roux. I know it’s tempting to just dump everything in the pot and call it a day, but the roux is what gives this soup its velvety texture. If you skip it, you’ll end up with a thin, watery soup that no amount of cheese can fix. Take the extra two minutes — it’s worth it.

Watch your heat. Once you add the dairy, keep the soup at a gentle simmer. Boiling will cause the cream to separate and the cheese to turn grainy. If you see bubbles, turn the heat down. Low and slow is the way to go.

Shred your own cheese. I know it’s easier to buy the pre-shredded bags, but they’re coated with cellulose (wood pulp, basically) that prevents clumping. That same coating also prevents smooth melting. Shredding a block of cheddar takes two minutes and makes a noticeable difference.

Season in layers. Add a little salt at each stage — when you cook the bacon, when you sauté the onions, when you add the broth. This builds flavor from the ground up. If you wait until the end, you’ll need more salt to get the same effect.

Make it ahead. This soup actually gets better after a day in the fridge. The flavors meld and deepen, and the texture thickens beautifully. I often make it the night before and reheat it gently the next day. Just add a splash of milk when reheating to bring it back to the right consistency.

I once forgot to add the flour — just completely spaced on it. The soup was thin and sad, and I had to start over. Now I keep a sticky note on my fridge that says “roux first.” Learn from my mistakes, folks.

Variations & Adaptations

This recipe is forgiving, so feel free to play around. Here are some variations I’ve tried and loved.

Vegetarian Version: Skip the bacon and use vegetable broth. Add a tablespoon of smoked paprika to the roux to get that smoky flavor. You can also top the soup with crispy fried onions for crunch.

Loaded Baked Potato Soup with Broccoli: Steam a cup of broccoli florets until tender, then stir them in just before serving. It adds color, nutrition, and a nice textural contrast. My kids actually eat broccoli this way — go figure.

Slow Cooker Method: Cook the bacon and sauté the onions on the stovetop, then transfer everything except the dairy to a slow cooker. Cook on low for 6 to 8 hours. About 30 minutes before serving, mash the potatoes, then stir in the cream cheese, cheddar, and sour cream. Let it warm through before serving.

Spicy Kick: Add a diced jalapeño with the onions, or stir in a teaspoon of chipotle powder with the flour. Top with pickled jalapeños for extra heat. My husband loves this version — I call it “firehouse soup.”

Dairy-Free Adaptation: Use olive oil instead of butter, a dairy-free milk blend (like oat or cashew), and vegan cream cheese and cheddar. The texture won’t be quite as rich, but it’s still really good. I’ve made this for a friend with lactose intolerance, and she asked for the recipe.

I once tried adding roasted garlic to the soup — about six cloves, mashed into a paste. It was amazing, but it overpowered the potato flavor. So if you go that route, use just two or three cloves and taste as you go.

Serving & Storage Suggestions

This soup is best served hot, straight from the pot, with all the toppings you can pile on. But it’s also great for meal prep — here’s how to handle leftovers.

Serving: Ladle the soup into warm bowls (run them under hot water for a minute if you want to be fancy). Top with crispy bacon, shredded cheddar, a dollop of sour cream, and a generous sprinkle of chives or green onions. Serve with crusty bread, a simple side salad, or even some buttered crackers. I like to pair it with a crisp green salad dressed with a tangy vinaigrette — the acidity cuts through the richness.

Storage: Let the soup cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually get better after a day or two — the bacon flavor seeps into the soup, and everything melds together beautifully.

Freezing: This soup freezes well, but there’s a catch. Dairy-based soups can separate when thawed, so I recommend freezing it without the cream cheese and sour cream. Make the base, freeze it, then stir in the dairy when you reheat it. It keeps for up to 3 months in the freezer.

Reheating: Reheat the soup gently on the stovetop over 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 — use 50% power and stir every 30 seconds to prevent hot spots.

One thing I’ve noticed — this soup is even better the next day. Something about the flavors settling overnight makes it taste more complex. So if you can, make it a day ahead.

Nutritional Information & Benefits

I’m not a nutritionist, but I’ve done the math on this loaded baked potato soup with bacon so you don’t have to. Here’s the breakdown for one serving (about 1.5 cups, with toppings):

Nutrient Amount Per Serving
Calories 520
Total Fat 34g
Saturated Fat 18g
Cholesterol 95mg
Sodium 890mg
Total Carbohydrates 32g
Dietary Fiber 3g
Sugars 5g
Protein 18g
Calcium 320mg
Iron 1.5mg

Now, let’s talk about the good stuff. Potatoes get a bad rap, but they’re actually packed with nutrition. One medium potato has more potassium than a banana, plus vitamin C, vitamin B6, and fiber (if you leave the skin on). The bacon and cheese add protein and calcium, and the sour cream provides a little probiotics. Is it health food? No. But it’s a balanced meal that will keep you full and satisfied.

If you’re watching your sodium, use low-sodium broth and go easy on the added salt. You can also use turkey bacon to cut the fat — though I’ll be honest, it’s not the same. This recipe is not gluten-free as written, but you can swap the flour for a gluten-free blend or cornstarch slurry.

One more thing — this soup is high in calcium, which is great for bone health. So think of that bowl of cheesy, bacony goodness as… well, as a bowl of delicious soup. Sometimes that’s enough.

Conclusion

Look, I know this loaded baked potato soup with bacon isn’t going to win any health awards. But it will win over your family. It will get your kids to eat their vegetables (okay, just potatoes, but still). It will make a cold Tuesday feel a little warmer. And it might even convert a stubborn dad who’s spent thirty-seven years claiming he hates potato soup.

What I love most about this recipe is how it brings people together. It’s not fancy. It’s not complicated. It’s just good, honest food that tastes like home. And honestly, that’s the kind of cooking I want to share with you. So go ahead — make a pot tonight. Pile on the toppings. Sit down with the people you love. And if someone holds out their bowl for more, don’t act surprised. You knew it was good.

I’d love to hear how it turns out for you. Drop a comment below and let me know — did you add anything fun? Did your picky eater ask for seconds? Did you make it for a crowd? Share your stories, your photos, your wins. And if you have a question, ask away — I read every comment and answer as many as I can. Happy cooking, friends!

Frequently Asked Questions

Can I use a different type of potato?

Yes, but russets are best because they break down easily and create a creamy texture. Yukon Golds work too, but they’re waxier and won’t give you the same thick consistency. Red potatoes are not recommended — they hold their shape too well and the soup won’t be as creamy.

How do I make this soup thicker?

If your soup is too thin, mash more of the potatoes with a potato masher or use an immersion blender for a few pulses. You can also mix 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it into the simmering soup — it will thicken in about 2 minutes.

Can I make this soup in an Instant Pot?

Absolutely. Cook the bacon using the sauté function, then remove it and sauté the onions. Add the flour and cook for 1 minute, then add the broth, potatoes, and seasonings. Pressure cook on high for 8 minutes. Quick release, then stir in the dairy and cheese. Mash or blend to your desired consistency.

How do I prevent the cheese from turning grainy?

Grainy cheese usually happens when it gets too hot or when you use pre-shredded cheese. Keep the soup at a gentle simmer (not a boil) after adding cheese, and always shred your own from a block. Also, add the cheese gradually, stirring until each handful is fully melted before adding the next.

Can I leave the potato skins on?

Yes, you can. Just scrub the potatoes well before dicing. Leaving the skins on adds fiber, nutrients, and a little texture. I actually prefer it that way — it makes the soup feel more rustic. Just keep in mind that the skins will darken the soup slightly and the texture will be a bit more substantial.

Pin This Recipe!

loaded baked potato soup with bacon recipe
Print

The Best Loaded Baked Potato Soup with Bacon

A thick, creamy, and indulgent loaded baked potato soup with bacon, cheese, sour cream, and chives. This one-pot wonder comes together in under an hour with simple ingredients and is guaranteed to win over even the pickiest eaters.

  • Author: Bree
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 8 slices bacon, chopped
  • 4 tablespoons unsalted butter
  • 1 medium yellow onion, diced
  • ¼ cup all-purpose flour
  • 4 cups low-sodium chicken broth
  • 2 cups whole milk
  • 1 cup heavy cream
  • 4 large russet potatoes (about 2 pounds), peeled and diced into ½-inch cubes
  • 4 ounces cream cheese, softened
  • 2 cups sharp cheddar cheese, shredded
  • ½ cup sour cream, plus more for serving
  • 1 teaspoon salt, or to taste
  • ½ teaspoon black pepper, or to taste
  • 1 teaspoon garlic powder
  • ¼ cup fresh chives or green onions, chopped, for garnish

Instructions

  1. Cook the bacon: Place the chopped bacon in a cold Dutch oven. Turn heat to medium and cook, stirring occasionally, until crispy and fat is rendered (8-10 minutes). Transfer bacon to a paper towel-lined plate. Leave 2-3 tablespoons of bacon fat in the pot.
  2. Sauté the onion: Add butter to the bacon fat. Once melted, add diced onion. Cook over medium heat, stirring occasionally, until soft and translucent (about 5 minutes). Do not let it brown.
  3. Make the roux: Sprinkle flour over the onions and stir constantly for about 2 minutes until the mixture is pasty and smells slightly nutty.
  4. Add the liquid: Slowly pour in chicken broth while whisking vigorously. Continue stirring until smooth and slightly thickened (about 3 minutes). Then add milk and heavy cream, stirring to combine.
  5. Cook the potatoes: Add diced potatoes, salt, pepper, and garlic powder. Stir, bring to a gentle simmer, then reduce heat to low. Cover and cook for 15-20 minutes, stirring occasionally, until potatoes are tender but not falling apart.
  6. Blend the cream cheese: In a small bowl, whisk softened cream cheese with about ½ cup of hot soup until smooth. This tempers the cream cheese to prevent curdling.
  7. Add cream cheese and cheddar: Pour cream cheese mixture into the pot and stir until fully incorporated. Gradually add shredded cheddar cheese, a handful at a time, stirring until each addition is melted before adding the next.
  8. Mash or blend: Use a potato masher to gently mash some of the potatoes in the pot, leaving about half whole for texture. For a smoother soup, use an immersion blender for a few pulses.
  9. Finish with sour cream: Stir in sour cream until fully incorporated. Taste and adjust seasoning with more salt and pepper if needed.
  10. Serve: Ladle soup into bowls and top with crispy bacon, extra shredded cheese, a dollop of sour cream, and a generous sprinkle of chives or green onions.

Notes

For best results, shred cheese from a block to avoid anti-caking agents. Do not boil the soup after adding dairy to prevent separation. The soup thickens as it sits; add a splash of milk or broth when reheating. For a vegetarian version, omit bacon, use vegetable broth, and add smoked paprika for smoky flavor.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 520
  • Sugar: 5
  • Sodium: 890
  • Fat: 34
  • Saturated Fat: 18
  • Carbohydrates: 32
  • Fiber: 3
  • Protein: 18

Keywords: loaded baked potato soup, potato soup with bacon, creamy potato soup, comfort food, easy soup recipe, one-pot soup, weeknight dinner

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆