Creamy Loaded Baked Potato Soup with Crispy Bacon

Ready In
Servings
Difficulty

You know that feeling when a soup is supposed to be comfort food, but it just… isn’t? It’s watery, or the flavors are flat, or you finish a bowl and feel like you barely ate anything. For the longest time, that was my relationship with potato soup. I kept trying versions from different blogs and cookbooks, and they were all fine. But fine wasn’t what I was after. I wanted a bowl that felt like a meal—something thick enough to coat a spoon, packed with smoky bacon and sharp cheddar, with just enough tang from sour cream to cut through the richness. I wanted the loaded baked potato experience, but in soup form, without having to actually bake a potato for an hour first. This Creamy Loaded Baked Potato Soup with Crispy Bacon is what finally got me there. It took a few attempts (and one particularly gluey batch I don’t like to talk about) to figure out the right balance of creaminess without it feeling heavy. The secret turned out to be a mix of russet potatoes for starch and a little heavy cream at the end—not a whole cup, just enough to make it feel luxurious. It’s the kind of soup that makes you slow down. You take a bite, and it’s just… right.

Why You’ll Love This Recipe

This isn’t just another potato soup recipe. After testing this more times than I care to count, I can tell you exactly why this version stands out from the rest.

  • Rich and Creamy Without Being Heavy: The texture here is key. It’s thick from the potatoes breaking down naturally, plus a touch of heavy cream for that silky finish. No canned soups or processed cheese involved.
  • Loaded with Real Baked Potato Flavor: We’re not taking shortcuts. The potatoes get a quick roast in the oven before hitting the pot, which brings out their natural sweetness and adds a subtle depth you just can’t get from boiling alone.
  • Crispy Bacon Every Single Time: The bacon is cooked separately until perfectly crisp, then crumbled on top. No soggy bits floating around—just pure, smoky crunch in every spoonful.
  • Perfect for Busy Weeknights: From start to finish, this comes together in about 45 minutes. Most of that time is hands-off while the soup simmers, so you can prep toppings or just relax.
  • Better Than the Restaurant Version: Seriously. Most restaurant baked potato soups are either too thin or taste like flour. This one tastes like actual potatoes, cheese, and bacon, because that’s exactly what’s in it.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that come together to deliver that classic loaded baked potato flavor. Most of these are pantry staples, which makes this an easy last-minute dinner option.

For the Soup Base

  • 6 strips thick-cut bacon (look for applewood-smoked for the best flavor; I prefer Wright Brand or Nueske’s)
  • 1 tablespoon unsalted butter (use the real stuff—margarine changes the flavor)
  • 1 medium yellow onion, diced (about 1 cup; sweet onions work well here too)
  • 3 cloves garlic, minced (fresh is non-negotiable; jarred garlic won’t give the same punch)
  • 1/4 cup all-purpose flour (this thickens the soup; for gluten-free, use a 1:1 gluten-free flour blend)
  • 4 cups low-sodium chicken broth (vegetable broth works if you prefer; avoid high-sodium broths as the bacon adds salt)
  • 2 cups whole milk (2% works in a pinch, but whole milk gives the creamiest result)
  • 1/2 cup heavy cream (don’t skip this—it’s what makes the texture truly luxurious)
  • 4 medium russet potatoes, scrubbed and cubed (about 2 pounds; russets have the right starch content for a creamy soup)
  • 1 teaspoon salt (plus more to taste)
  • 1/2 teaspoon black pepper (freshly ground is best)
  • 1/2 teaspoon smoked paprika (adds a subtle smokiness that complements the bacon)
  • 1/4 teaspoon garlic powder (not the same as fresh garlic—this adds a different depth)

For the Toppings

creamy loaded baked potato soup preparation steps

  • 1 cup sharp cheddar cheese, shredded (shred it yourself from a block; pre-shredded cheese has anti-caking agents that prevent smooth melting)
  • 1/2 cup sour cream (full-fat is best, but Greek yogurt works as a lighter option)
  • 3 green onions, sliced (both white and green parts; chives also work beautifully)
  • Reserved crispy bacon, crumbled

Equipment Needed

You don’t need a ton of fancy equipment for this recipe, which is part of the appeal. Here’s what you’ll need:

  • Large Dutch oven or heavy-bottomed pot (5-6 quart capacity; Le Creuset is my go-to, but a Lodge enameled cast iron pot is a more budget-friendly option that works just as well)
  • Baking sheet (for roasting the potatoes and cooking the bacon)
  • Chef’s knife and cutting board (a sharp knife makes dicing the onion and cubing the potatoes much easier)
  • Wooden spoon or silicone spatula (for stirring; avoid metal utensils if using enameled cookware)
  • Immersion blender or potato masher (I prefer an immersion blender for a smoother texture, but a potato masher gives you a chunkier, more rustic soup—both are great)
  • Measuring cups and spoons (for accuracy)
  • Small bowl (for holding the shredded cheese before serving)

Pro tip: If you don’t have an immersion blender, you can carefully transfer about half the soup to a regular blender, blend until smooth, then return it to the pot. Just make sure to let the soup cool slightly before blending, and never fill the blender more than halfway with hot liquid.

Preparation Method

Let’s get cooking. This method walks you through every step, with a few tips I’ve picked up along the way.

  1. Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or foil for easy cleanup.
  2. Prepare the potatoes. Scrub the russet potatoes clean and cut them into roughly 1-inch cubes. You don’t need to peel them—the skin adds texture and nutrients—but if you prefer a smoother soup, feel free to peel them first. Spread the cubed potatoes on the prepared baking sheet, drizzle with a tablespoon of olive oil, and toss to coat. Sprinkle with a pinch of salt and pepper. Roast for 20-25 minutes, until the potatoes are tender when pierced with a fork and the edges are just starting to brown.
  3. Cook the bacon. While the potatoes roast, place the bacon strips on a separate baking sheet lined with foil. Bake for 12-15 minutes, until the bacon is deeply golden and crispy. Transfer the bacon to a paper towel-lined plate to drain. Once cool enough to handle, crumble or chop into small pieces. Reserve about 2 tablespoons of the bacon fat for later use.
  4. Start the soup base. In your large Dutch oven or pot, melt the butter with 2 tablespoons of the reserved bacon fat over medium heat. Add the diced onion and cook, stirring occasionally, for 5-6 minutes until the onion is translucent and softened. Add the minced garlic and cook for another 30 seconds until fragrant. You’ll smell it immediately—that’s your cue to move on.
  5. Make the roux. Sprinkle the flour over the cooked onion and garlic. Stir constantly with a wooden spoon for about 2 minutes. This cooks out the raw flour taste and gives the soup a smooth, thick base. The mixture will look like a pale paste—that’s exactly what you want.
  6. Add the liquids. Slowly pour in the chicken broth while whisking continuously to prevent lumps. Then add the milk, whisking until everything is smooth. Bring the mixture to a gentle simmer over medium heat. It should bubble softly, not aggressively.
  7. Add the roasted potatoes. Once the broth mixture is simmering, add the roasted potato cubes, salt, black pepper, smoked paprika, and garlic powder. Stir to combine. Reduce the heat to low and let the soup simmer for 10-12 minutes, stirring occasionally. The potatoes will start to break down slightly, naturally thickening the soup.
  8. Blend to desired consistency. Remove the pot from the heat. Using an immersion blender, blend the soup until it reaches your preferred texture. I like to leave about a third of the potatoes slightly chunky for texture, but you can blend it completely smooth if that’s your preference. If using a regular blender, work in batches and be careful with the hot liquid.
  9. Finish with cream and cheese. Return the pot to low heat. Stir in the heavy cream and 3/4 cup of the shredded cheddar cheese. Stir gently until the cheese is fully melted and the soup is smooth and creamy. Taste and adjust seasoning—you might want a bit more salt or pepper depending on your bacon and broth.
  10. Serve immediately. Ladle the soup into bowls. Top each serving with a generous dollop of sour cream, a sprinkle of the remaining cheddar cheese, a handful of crumbled bacon, and a scattering of sliced green onions. Serve hot.

Cooking Tips & Techniques

I’ve made this soup more times than I can count, and I’ve definitely learned a few things the hard way. Here are the tips that make the biggest difference.

Don’t skip roasting the potatoes. I tried making this with boiled potatoes once, thinking it would save time. It didn’t. The roasted potatoes add a subtle caramelized flavor that makes the soup taste like it’s been simmering for hours, even though it hasn’t. That little bit of browning on the edges of the potatoes translates into real depth of flavor.

Watch your heat when adding the dairy. This is probably the most common mistake I see. If you add the heavy cream and cheese when the soup is boiling, the dairy will separate and you’ll end up with a grainy, greasy mess. Always reduce the heat to low before adding these ingredients, and stir gently until they’re incorporated. Patience here pays off.

Shred your own cheese. I know, I know—pre-shredded cheese is convenient. But it’s coated in cellulose and other anti-caking agents that prevent it from melting smoothly. For a soup this creamy, you want the cheese to melt seamlessly into the base, not clump up into little rubbery bits. It takes two extra minutes to shred a block of cheddar, and it makes a real difference.

Season as you go, not just at the end. Salt the onions when you cook them, season the broth when you add it, and taste the soup before you serve it. Layering the seasoning throughout the cooking process gives you a more complex, well-rounded flavor. Trust me on this one—I’ve made plenty of soups that tasted flat because I waited until the end to add all the salt.

If the soup is too thick, thin it out. Potato soups tend to thicken as they sit, especially if you blend them thoroughly. If your soup ends up thicker than you’d like, just stir in a splash of chicken broth or milk until it reaches the right consistency. This is normal, not a sign that something went wrong.

Variations & Adaptations

This recipe is pretty flexible, so feel free to play around with it based on what you have on hand or what you’re craving.

Make it vegetarian: Skip the bacon and use vegetable broth instead of chicken broth. To add that smoky flavor back, stir in a teaspoon of smoked paprika and a dash of liquid smoke at the end. Top with roasted chickpeas for crunch instead of bacon.

Make it lighter: Use 2% milk instead of whole milk, swap the heavy cream for half-and-half, and use Greek yogurt instead of sour cream. The soup won’t be quite as rich, but it’ll still be creamy and satisfying. I’ve made this version for myself on weeknights when I didn’t want anything too heavy, and it works.

Add some heat: Stir in a diced jalapeño with the onions, or add a pinch of cayenne pepper with the paprika. A few dashes of hot sauce on top before serving also works beautifully. This pairs surprisingly well with our Fiery Habanero Honey Hot Sauce if you want to take the heat up a notch.

Load it up even more: Add some sautéed mushrooms with the onions, or stir in a cup of frozen corn kernels at the end. Both add texture and flavor without overwhelming the potato base. I’ve also added leftover creamy one-pot sausage and potato soup ingredients here before, and the combo was surprisingly good.

Slow cooker adaptation: Cook the bacon and roast the potatoes as directed. Add everything except the cream, cheese, and toppings to a slow cooker. Cook on low for 4-5 hours or high for 2-3 hours. Blend, then stir in the cream and cheese before serving. This is a great option if you want the soup ready when you walk in the door.

Serving & Storage Suggestions

This soup is best served hot, straight from the pot, with all the toppings piled high. The contrast between the warm, creamy soup and the cool sour cream is part of the magic, so don’t skip that step.

What to serve with it: A crusty piece of bread or a simple side salad is all you need. I love serving this with a simple fall harvest charcuterie board with pears and honey for a cozy weekend lunch. The sweetness of the pears balances the savory soup perfectly.

Storage: Store leftover soup in an airtight container in the refrigerator for up to 4 days. Keep the toppings separate and add them fresh when reheating—otherwise, the bacon gets soft and the green onions turn slimy.

Freezing: This soup freezes well for up to 3 months, but there’s a catch. Dairy-based soups can sometimes separate when thawed. To minimize this, let the soup cool completely, then transfer to freezer-safe containers. Leave the cream and cheese out if you plan to freeze it, and stir them in after reheating. Thaw overnight in the refrigerator before reheating.

Reheating: Reheat gently on the stovetop over low heat, stirring occasionally. Add a splash of milk or broth if the soup has thickened too much. You can also microwave individual portions in 30-second bursts, stirring between each. The soup will taste even better the next day as the flavors continue to meld.

Nutritional Information & Benefits

Per serving (based on 6 servings, with toppings):

  • Calories: 485
  • Protein: 18g
  • Fat: 28g
  • Carbohydrates: 42g
  • Fiber: 4g
  • Sugar: 8g
  • Sodium: 890mg

This soup is a good source of protein from the bacon and cheese, and the potatoes provide a solid dose of vitamin C and potassium. The skin-on potatoes also add fiber, which helps with digestion and keeps you full longer. If you’re watching your sodium, use low-sodium broth and go easy on the added salt—the bacon and cheese already bring plenty of saltiness.

For those with dietary restrictions, this recipe contains dairy and gluten (from the flour). To make it gluten-free, use a 1:1 gluten-free flour blend or cornstarch slurry (2 tablespoons cornstarch mixed with 3 tablespoons cold water) instead of the all-purpose flour. For a dairy-free version, use plant-based butter, oat milk, and dairy-free cheese and sour cream—just know the texture will be slightly different.

Conclusion

This Creamy Loaded Baked Potato Soup with Crispy Bacon is the kind of recipe that earns a permanent spot in your rotation. It’s straightforward enough for a Tuesday night dinner but impressive enough to serve to guests. The combination of creamy potato base, sharp cheddar, tangy sour cream, and smoky bacon is hard to beat—especially when it comes together in under an hour.

I’d love to hear how this turns out for you. Did you add any fun toppings? Make a substitution that worked surprisingly well? Leave a comment below and let me know. And if you’re looking for another cozy soup to try, check out our creamy slow cooker cheeseburger potato soup for a fun twist on the classic. Happy cooking!

Frequently Asked Questions

Can I use Yukon Gold potatoes instead of russets?

Yes, you can. Yukon Golds have a naturally buttery flavor and will give you a slightly richer-tasting soup. They also hold their shape a bit better than russets, so if you prefer a chunkier soup, they’re a great choice. Just keep in mind that the texture won’t be quite as creamy since russets have more starch.

How do I prevent the soup from becoming gluey?

Over-blending is usually the culprit. If you blend the soup too much, the starch from the potatoes can make it gummy. Blend just until you reach your desired consistency, then stop. Also, avoid using a food processor for blending—it can overwork the potatoes and create that unpleasant gluey texture.

Can I make this soup ahead of time for a party?

Absolutely. Make the soup up to two days ahead, but leave out the cream and cheese until you’re ready to serve. Store the soup base in the refrigerator, then reheat gently on the stovetop. Once it’s hot, stir in the cream and cheese, adjust the seasoning, and serve with fresh toppings.

What’s the best way to reheat this soup without it breaking?

Low and slow is the key. Reheat the soup over low heat on the stovetop, stirring frequently. If it starts to look separated, whisk in a splash of cold milk or cream to bring it back together. Avoid boiling the soup when reheating, as high heat can cause the dairy to separate.

Can I add other vegetables to this soup?

Definitely. Diced carrots or celery sautéed with the onions add sweetness and texture. Cauliflower florets can be roasted alongside the potatoes for extra creaminess with fewer carbs. And a handful of spinach stirred in at the end wilts beautifully and adds color. Just keep the additions reasonable so the potato flavor still shines through.

Pin This Recipe!

creamy loaded baked potato soup recipe
Print

Creamy Loaded Baked Potato Soup with Crispy Bacon

This thick and creamy potato soup is loaded with smoky bacon, sharp cheddar, and tangy sour cream for the ultimate comfort food. Roasted potatoes add depth of flavor, and it comes together in under an hour for an easy weeknight dinner.

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

Ingredients

Scale
  • 6 strips thick-cut bacon (applewood-smoked recommended)
  • 1 tablespoon unsalted butter
  • 1 medium yellow onion, diced (about 1 cup)
  • 3 cloves garlic, minced
  • 1/4 cup all-purpose flour (or 1:1 gluten-free flour blend)
  • 4 cups low-sodium chicken broth (or vegetable broth)
  • 2 cups whole milk (2% works, but whole milk is best)
  • 1/2 cup heavy cream
  • 4 medium russet potatoes, scrubbed and cubed (about 2 pounds)
  • 1 teaspoon salt (plus more to taste)
  • 1/2 teaspoon black pepper (freshly ground)
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon garlic powder
  • 1 cup sharp cheddar cheese, shredded (shredded from a block)
  • 1/2 cup sour cream (full-fat recommended; Greek yogurt works)
  • 3 green onions, sliced (both white and green parts)
  • Reserved crispy bacon, crumbled

Instructions

  1. Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or foil.
  2. Scrub the russet potatoes and cut into roughly 1-inch cubes. Spread on the prepared baking sheet, drizzle with 1 tablespoon olive oil, toss to coat, and sprinkle with a pinch of salt and pepper. Roast for 20-25 minutes until tender and edges are just starting to brown.
  3. While potatoes roast, place bacon strips on a separate foil-lined baking sheet. Bake for 12-15 minutes until deeply golden and crispy. Transfer to a paper towel-lined plate to drain. Once cool, crumble or chop into small pieces. Reserve about 2 tablespoons of bacon fat.
  4. In a large Dutch oven or heavy-bottomed pot, melt the butter with 2 tablespoons reserved bacon fat over medium heat. Add diced onion and cook, stirring occasionally, for 5-6 minutes until translucent. Add minced garlic and cook for 30 seconds until fragrant.
  5. Sprinkle the flour over the onion and garlic. Stir constantly with a wooden spoon for about 2 minutes to cook out the raw flour taste.
  6. Slowly pour in the chicken broth while whisking continuously to prevent lumps. Then add the milk, whisking until smooth. Bring to a gentle simmer over medium heat.
  7. Add the roasted potato cubes, salt, black pepper, smoked paprika, and garlic powder. Stir to combine. Reduce heat to low and let simmer for 10-12 minutes, stirring occasionally, until potatoes start to break down.
  8. Remove pot from heat. Using an immersion blender, blend the soup to your desired consistency (leave some chunks for texture, or blend completely smooth). If using a regular blender, work in batches and let soup cool slightly first.
  9. Return pot to low heat. Stir in the heavy cream and 3/4 cup shredded cheddar cheese. Stir gently until cheese is fully melted and soup is smooth. Taste and adjust seasoning.
  10. Ladle soup into bowls. Top each serving with a dollop of sour cream, remaining cheddar cheese, crumbled bacon, and sliced green onions. Serve hot.

Notes

Don’t skip roasting the potatoes—it adds caramelized flavor. Always reduce heat to low before adding dairy to prevent separation. Shred your own cheese for smooth melting. Season as you go for best flavor. If soup thickens too much, thin with a splash of broth or milk. For gluten-free, use a 1:1 gluten-free flour blend or cornstarch slurry. For dairy-free, use plant-based butter, oat milk, and dairy-free cheese/sour cream.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 485
  • Sugar: 8
  • Sodium: 890
  • Fat: 28
  • Saturated Fat: 14
  • Carbohydrates: 42
  • Fiber: 4
  • Protein: 18

Keywords: potato soup, loaded baked potato soup, creamy potato soup, bacon potato soup, comfort food soup, easy potato 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