Written by

Christine Myers

Published

Creamy Loaded Baked Potato Soup with Bacon

Ready In 45 minutes
Servings 6-8 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

I walked into the break room that Tuesday ready to complain about the copier again, but the smell stopped me cold. Someone had brought in a slow cooker filled with the most ridiculous, creamy, bacon-studded soup I had ever encountered. My colleague Sarah glanced up from her phone and just said, “Bowl’s in the cabinet.” That was it. No backstory, no recipe card thrust into my hand—just an invitation to taste something that would completely rewire my understanding of what a soup could be.

Honestly, I didn’t even say thank you properly because my mouth was full. The first spoonful hit me with that perfect combo of smoky bacon, velvety potato, and sharp cheddar that felt like a warm blanket for my insides. I asked her for the recipe, and she shrugged. “It’s just baked potato soup. My mom makes it.” She texted me the ingredients later that night, and let me tell you, I made it three times that week trying to get it right.

Maybe you’ve been there—you taste something at a potluck or a friend’s house and suddenly you can’t stop thinking about it. That’s exactly what happened with this creamy loaded baked potato soup with bacon. It’s the kind of recipe that makes you wonder why you ever bothered with canned soup in the first place. I’ve tweaked Sarah’s mom’s version over the years, adding a few tricks of my own, but the soul of it stays the same. It’s comfort food that actually delivers on its promise.

Why You’ll Love This Recipe

Let’s be real for a second. There are a million potato soup recipes out there, and most of them are either too thin, too gluey, or just plain boring. This one is different. I’ve tested it more times than I care to admit, and every single batch has disappeared within hours.

  • Quick & Easy : Comes together in about 45 minutes from start to finish. No babysitting a simmering pot all afternoon.
  • Simple Ingredients : You probably have most of this stuff already. Potatoes, bacon, cheese, milk, butter—nothing weird or expensive.
  • Perfect for Cold Weather : This is the soup you want when the wind is howling and you just need something that hugs you from the inside.
  • Crowd-Pleaser : I’ve served this to picky kids, dairy snobs, and everything in between. Empty bowls every time.
  • Unbelievably Creamy : The secret is in how you handle the potatoes. No flour, no cornstarch, no weird thickeners. Just pure, velvety potato goodness.

What makes this version stand out from the rest? It’s the little things. I mash some of the potatoes right in the pot to create that luscious texture without needing heavy cream. The bacon gets crispy before it goes in, so you get those little smoky crunch bombs throughout. And the cheese—please don’t use pre-shredded stuff. It has anti-caking agents that ruin the melt. Grate your own block of sharp cheddar. Trust me on this one.

This isn’t just another soup recipe. It’s the one you’ll make when you need to impress someone without stressing out. It’s the one that makes people close their eyes after the first bite and go “mm-hmm” without even realizing they did it. That’s the kind of recipe worth keeping around.

What Ingredients You Will Need

This creamy loaded baked potato soup with bacon uses simple, pantry-friendly ingredients that come together to create something truly special. Nothing fancy here—just good, honest food.

  • Bacon – 8 slices, chopped. I prefer thick-cut for maximum chew, but regular works fine too. Save the rendered fat for cooking the aromatics.
  • Unsalted butter – 3 tablespoons. We’re controlling the salt ourselves, so unsalted is the way to go.
  • Yellow onion – 1 medium, diced. About 1 cup. Sweet onions work too if that’s what you have.
  • Garlic – 4 cloves, minced. Fresh only. The jarred stuff gets weird in soup.
  • All-purpose flour – ¼ cup. This helps thicken the soup just enough without making it pasty.
  • Chicken broth – 4 cups. Low-sodium is best so you can control the salt level. Vegetable broth works if you’re trying to keep it vegetarian.
  • Whole milk – 2 cups. Don’t go lower than 2% here. The fat is what makes it creamy. I’ve used oat milk in a pinch and it was okay, but not as rich.
  • Russet potatoes – 4 large (about 3 pounds), peeled and cubed into ½-inch pieces. Russets are starchy and break down beautifully. Yukon Golds work too but give a slightly waxier texture.
  • Sharp cheddar cheese – 2 cups, freshly grated. Buy a block and grate it yourself. I cannot stress this enough. The pre-shredded bags have cellulose that stops the cheese from melting smoothly.
  • Sour cream – ½ cup, at room temperature. Full-fat for best results. Greek yogurt works as a substitute if you want extra protein.
  • Salt and black pepper – To taste. Start with 1 teaspoon salt and ½ teaspoon pepper, then adjust at the end.
  • Green onions – 4-5, sliced thin, for garnish. These add a fresh pop of color and mild onion flavor.
  • Optional toppings – Extra shredded cheese, extra crumbled bacon, a dollop of sour cream, or even some hot sauce if you’re feeling spicy.

I recommend using a good quality chicken broth like Swanson or Kitchen Basics. For the cheese, Cabot or Tillamook sharp cheddar melts like a dream. And honestly, don’t skimp on the bacon—this is the star of the show.

Equipment Needed

You don’t need a professional kitchen to make this soup. Here’s what you’ll need:

  • Large Dutch oven or heavy-bottomed pot – 5 to 6 quarts. A Le Creuset is lovely, but a regular stockpot works just fine. The key is even heat distribution so nothing scorches on the bottom.
  • Chef’s knife and cutting board – For dicing onions and potatoes. A sharp knife makes the prep go so much faster.
  • Wooden spoon or silicone spatula – For stirring. Wood won’t scratch your pot and feels nice in the hand.
  • Measuring cups and spoons – Standard set for liquids and dry ingredients.
  • Box grater – For grating your cheese. A microplane works for hard cheeses, but a box grater is faster for cheddar.
  • Potato masher – This is optional but helpful. A fork works in a pinch if you don’t have one.
  • Slotted spoon – For removing bacon pieces from the rendered fat.
  • Paper towels – For draining the cooked bacon.

If you don’t have a Dutch oven, any large, deep pot with a lid will work. I’ve made this in a cheap aluminum stockpot before and it turned out just fine. The key is to stir occasionally so the bottom doesn’t burn.

Preparation Method

creamy loaded baked potato soup with bacon preparation steps

Alright, let’s get cooking. This creamy loaded baked potato soup with bacon comes together in about 45 minutes, and most of that is hands-off simmering time.

  1. Cook the bacon (10 minutes). 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 has rendered, about 8-10 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave the rendered fat in the pot—about 2-3 tablespoons should remain. If you have more, pour some off. If less, supplement with butter.
  2. Sauté the aromatics (5 minutes). Add the butter to the bacon fat in the pot and melt over medium heat. Add the diced onion and cook, stirring, until softened and translucent, about 4 minutes. Add the minced garlic and cook for 30 seconds until fragrant. Don’t let the garlic burn—it gets bitter fast.
  3. Make the roux (2 minutes). Sprinkle the flour over the onion mixture and stir constantly for 1-2 minutes. The flour will soak up all that lovely fat and form a paste. Cook it just until it starts to turn a pale golden color. This step is what gives the soup its body without being gloopy.
  4. Add the liquids (5 minutes). Slowly pour in the chicken broth while whisking continuously to prevent lumps. Then add the milk in a steady stream, still whisking. Bring the mixture to a gentle simmer—you’ll see small bubbles around the edges. It should thicken slightly as it heats.
  5. Add the potatoes (20 minutes). Stir in the cubed potatoes, 1 teaspoon of salt, and ½ teaspoon of black pepper. Bring the soup back to a simmer, then reduce the heat to medium-low. Cover the pot and let it cook for 15-20 minutes, stirring occasionally, until the potatoes are fork-tender. You should be able to pierce a cube easily with a fork.
  6. Mash and thicken (3 minutes). Remove the pot from the heat. Using a potato masher or the back of a fork, mash about half of the potatoes right in the pot. This creates that creamy, chunky texture that makes this soup so satisfying. Don’t over-mash—you want some potato pieces remaining for texture.
  7. Add the cheese and sour cream (3 minutes). Stir in the grated cheddar cheese a handful at a time, letting each addition melt before adding the next. Then stir in the sour cream until fully incorporated. The soup should be thick, creamy, and pale golden. Taste and adjust salt and pepper as needed.
  8. Serve and garnish (2 minutes). Ladle the soup into bowls and top with the reserved crispy bacon, sliced green onions, and any other toppings you like. Serve immediately while hot and melty.

Cooking Tips & Techniques

I learned most of these the hard way—by messing up. Let me save you some trouble.

Don’t rush the roux. That flour needs to cook for at least a minute to lose its raw taste. If you skip this step, your soup will taste like flour paste. Trust me, I’ve done it. It’s not good.

Cut your potatoes even. This sounds basic, but if some pieces are bigger than others, they won’t cook at the same rate. You’ll end up with mushy bits and crunchy bits in the same bowl. Aim for ½-inch cubes and try to keep them uniform.

Temper your sour cream. If you add cold sour cream straight from the fridge, it can curdle and make the soup look grainy. Let it sit on the counter for 15 minutes before stirring it in, or whisk it with a little warm broth first.

Low and slow for the cheese. High heat makes cheese separate and turn greasy. Keep the heat on low when you add the cheddar, and stir gently until it melts. If the soup is too hot, let it cool for a minute before adding the cheese.

Season in layers. Add salt at each stage—when cooking the onions, when adding the broth, and at the end. This builds flavor depth that just can’t be achieved by dumping it all in at once.

My biggest failure? I once tried to speed things up by using an immersion blender on the whole pot. It turned into baby food. Smooth, yes, but completely wrong for a loaded baked potato soup. The texture is half the experience. Save the immersion blender for tomato soup.

Variations & Adaptations

This soup is forgiving. Here are some ways to make it your own:

  • Vegetarian version : Skip the bacon and use 3 tablespoons of olive oil or butter instead of the rendered bacon fat. Use vegetable broth instead of chicken. Add a teaspoon of smoked paprika to mimic that smoky flavor.
  • Loaded broccoli cheddar twist : Steam 2 cups of broccoli florets until tender, then stir them in along with the cheese. It’s basically broccoli cheddar soup with potato body.
  • Spicy loaded potato soup : Add 1 diced jalapeño (seeds removed if you want less heat) when you cook the onions. Stir in ½ teaspoon of cayenne pepper with the flour. Top with pickled jalapeños for extra kick.
  • Dairy-free adaptation : Use olive oil instead of butter, unsweetened oat milk or cashew milk instead of whole milk, and a dairy-free shredded cheddar blend. The texture won’t be quite as rich, but it’s still delicious.
  • Slow cooker method : Cook the bacon and sauté the onions on the stovetop, then transfer everything except the milk, cheese, and sour cream to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Mash the potatoes, then stir in the dairy at the end.

I once made a batch with leftover baked potatoes from a party. I just cubed them up and added them in step 5—cut the simmer time in half. It was honestly one of the best versions I’ve ever made.

Serving & Storage Suggestions

This soup is best served piping hot, straight from the pot. Ladle it into deep bowls and pile on the toppings. I like to serve it with crusty bread or a simple side salad to round out the meal.

Storage: Let the soup cool completely before transferring 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 potato and bacon meld together into something even more comforting.

Freezing: This soup freezes well, but there’s a catch. Dairy-based soups can separate when thawed. To minimize this, freeze the soup before adding the cheese and sour cream. When you’re ready to eat, thaw it in the fridge overnight, reheat gently, and stir in the dairy at the end. It works like a charm.

Reheating: Reheat individual portions in the microwave or on the stovetop over low heat. Add a splash of milk or broth if the soup has thickened too much. Stir frequently to prevent scorching on the bottom.

Flavor development: Honestly, this soup is even better the next day. The potatoes absorb more of the broth, and the bacon flavor permeates everything. If you can resist eating it all in one sitting, you’re in for a treat.

Nutritional Information & Benefits

Per serving (about 1.5 cups, with toppings): approximately 480 calories, 28g fat, 38g carbohydrates, 4g fiber, 18g protein, 890mg sodium.

Now, let’s be honest—this isn’t a health food. But it does have some redeeming qualities. Potatoes are packed with potassium and vitamin C, especially if you leave the skins on (though this version is peeled for that smooth texture). The bacon provides protein and B vitamins. And the dairy gives you calcium and vitamin D.

This recipe is not gluten-free (the flour), but you can substitute a gluten-free all-purpose blend in the roux. It’s also not low-carb or keto-friendly due to the potatoes. If you’re watching sodium, use low-sodium broth and go easy on the added salt.

I personally love that this soup feels indulgent but isn’t loaded with heavy cream. The whole milk and sour cream give it that luxurious texture without overdoing it. It’s the kind of meal that fills you up without weighing you down.

Conclusion

This creamy loaded baked potato soup with bacon is the recipe you’ll turn to again and again. It’s simple enough for a Tuesday night, impressive enough for company, and comforting enough to make a bad day feel better. I’ve made it for sick friends, for holiday gatherings, and for myself on nights when I just needed something warm and good.

Don’t be afraid to tweak it based on what you have in your fridge. Add extra bacon. Swap in different cheese. Throw in some leftover chicken. This recipe is a starting point, not a rulebook. The best version is the one that makes you happy.

I’d love to hear how yours turns out. Drop a comment below and let me know what toppings you used, or if you tried one of the variations. And if you share a photo on Pinterest, tag me—I’m always looking for new soup inspiration. Now go make some soup. You deserve it.

Frequently Asked Questions

Can I use red potatoes instead of Russets?

You can, but the texture will be different. Red potatoes are waxy and hold their shape better, so you’ll get a chunkier soup that doesn’t break down as much. If that sounds good to you, go for it. Just know it won’t be as creamy.

How do I prevent the soup from curdling?

Curdling happens when dairy gets too hot too fast. Keep the heat on low when adding the cheese and sour cream, and make sure your sour cream is at room temperature. If the soup starts to look grainy, remove it from the heat immediately and stir in a splash of cold milk.

Can I make this soup ahead of time?

Absolutely. Make it a day or two in advance and store it in the fridge. The flavors meld together beautifully. Just reheat gently on the stovetop, adding a splash of milk or broth if it’s too thick.

What can I use instead of bacon?

Smoked turkey sausage or ham work well if you want a meaty flavor without the bacon. For a vegetarian option, try smoked paprika and liquid smoke to mimic that bacony taste.

Is this soup freezer-friendly?

Yes, with one caveat. Freeze it before adding the cheese and sour cream. Dairy can separate during freezing and thawing. When you’re ready to eat, thaw, reheat, and stir in the dairy at the end for the best texture.

Pin This Recipe!

creamy loaded baked potato soup with bacon recipe

Print

Creamy Loaded Baked Potato Soup with Bacon

This creamy loaded baked potato soup with bacon is the ultimate comfort food, featuring smoky bacon, velvety potatoes, and sharp cheddar cheese. It’s quick and easy to make in about 45 minutes, using simple ingredients for a crowd-pleasing meal.

  • Author: Naomi
  • 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
  • 3 tablespoons unsalted butter
  • 1 medium yellow onion, diced (about 1 cup)
  • 4 cloves garlic, minced
  • ¼ cup all-purpose flour
  • 4 cups low-sodium chicken broth
  • 2 cups whole milk
  • 4 large Russet potatoes (about 3 pounds), peeled and cubed into ½-inch pieces
  • 2 cups sharp cheddar cheese, freshly grated
  • ½ cup sour cream, at room temperature
  • 1 teaspoon salt, plus more to taste
  • ½ teaspoon black pepper, plus more to taste
  • 45 green onions, sliced thin, for garnish
  • Optional toppings: extra shredded cheese, extra crumbled bacon, dollop of sour cream, hot sauce

Instructions

  1. Cook the bacon: Place chopped bacon in a cold Dutch oven. Turn heat to medium and cook, stirring occasionally, until crispy, about 8-10 minutes. Use a slotted spoon to transfer bacon to a paper towel-lined plate. Leave about 2-3 tablespoons of rendered fat in the pot.
  2. Sauté the aromatics: Add butter to the bacon fat and melt over medium heat. Add diced onion and cook until softened, about 4 minutes. Add minced garlic and cook for 30 seconds until fragrant.
  3. Make the roux: Sprinkle flour over the onion mixture and stir constantly for 1-2 minutes until it forms a paste and turns pale golden.
  4. Add the liquids: Slowly pour in chicken broth while whisking continuously to prevent lumps. Then add milk in a steady stream, still whisking. Bring to a gentle simmer until slightly thickened.
  5. Add the potatoes: Stir in cubed potatoes, 1 teaspoon salt, and ½ teaspoon pepper. Bring back to a simmer, then reduce heat to medium-low. Cover and cook for 15-20 minutes, stirring occasionally, until potatoes are fork-tender.
  6. Mash and thicken: Remove pot from heat. Use a potato masher or fork to mash about half of the potatoes right in the pot, leaving some chunks for texture.
  7. Add the cheese and sour cream: Stir in grated cheddar cheese a handful at a time, letting each addition melt. Then stir in sour cream until fully incorporated. Taste and adjust salt and pepper as needed.
  8. Serve and garnish: Ladle soup into bowls and top with reserved crispy bacon, sliced green onions, and any other desired toppings. Serve immediately.

Notes

Don’t rush the roux; cook flour for at least 1 minute to avoid raw taste. Cut potatoes evenly (½-inch cubes) for uniform cooking. Temper sour cream by letting it sit at room temperature for 15 minutes before adding to prevent curdling. Add cheese on low heat to avoid separation. Season in layers for depth of flavor. Avoid using an immersion blender on the whole pot—it will turn the soup into baby food. For best results, grate your own cheddar cheese from a block; pre-shredded cheese contains anti-caking agents that prevent smooth melting.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 480
  • Sugar: 6
  • Sodium: 890
  • Fat: 28
  • Saturated Fat: 14
  • Carbohydrates: 38
  • Fiber: 4
  • Protein: 18

Keywords: loaded baked potato soup, creamy potato soup, bacon potato soup, comfort food, easy soup recipe, winter soup, cheddar potato soup

Did you make this recipe?

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

You might also love these recipes

Leave a Comment

Recipe rating