Best Loaded Baked Potato Soup with Bacon & Cheddar

Written by

kate

Posted on

loaded baked potato soup - featured image

Post title

I had this long-held position that soup was just not a meal. It was a starter, a side, something you ate before the real food showed up. For years, I told anyone who would listen that I didn’t “do” soup for dinner. Then I made this loaded baked potato soup for a potluck my neighbor, Carla, was hosting last February. I was pulling the pot off the stove, and I caught my husband, Mark, standing over the counter with a ladle, eating it straight from the pot. He had a piece of bacon hanging out of his mouth like some kind of cartoon character. I mean, he wasn’t even trying to hide it. That was the moment I realized maybe I had been wrong about soup all along. Or maybe—and this is what I tell myself—I just hadn’t made this one yet. It’s thick, it’s cheesy, it’s got that crispy bacon situation happening on top, and it honestly feels more like a loaded baked potato you can eat with a spoon than any soup I’ve ever had. You know that feeling when you take a bite of something and you just stop talking? That’s this recipe. It stayed with me because it proved me wrong, and I don’t say that lightly.

Why You’ll Love This Recipe

I’ve tested this loaded baked potato soup more times than I care to admit. The first batch was too thin. The second was so thick you could have stood a spoon up in it. The third—well, the third was just right, and I’ve never looked back. This isn’t just another soup recipe. It’s the one that gets requested for every single gathering I host, and I’ve learned a few things along the way that make it work every single time.

  • Quick & Easy: From start to finish, this comes together in about 45 minutes. That’s faster than baking actual potatoes, if you think about it.
  • Simple Ingredients: You probably have most of this in your kitchen right now. Potatoes, cheese, bacon, cream—nothing fancy or hard to find.
  • Perfect for Hosting: This is the dish you make when people are coming over and you want them to think you spent all day in the kitchen. You didn’t. But they don’t need to know that.
  • Crowd-Pleaser: I’ve served this to picky kids, dieting adults, and my uncle who “doesn’t like soup.” Everyone goes back for seconds.
  • Unbelievably Delicious: The texture is creamy without being heavy, and the flavor—honestly, it tastes like you spent hours building layers of flavor. The secret is in how you handle the potatoes and the cream cheese.

What makes this different from every other potato soup out there is the technique. Instead of just dumping everything in a pot, you build the flavor step by step. You cook the bacon first, use that rendered fat to sauté the aromatics, and then you thicken the soup with a roux before adding the dairy. It sounds fancy, but I promise it’s not. It’s just smart cooking that gives you restaurant-quality results at home.

This is the kind of soup that makes people close their eyes after the first bite. It’s comfort food at its finest—rich, satisfying, and perfect for impressing guests without breaking a sweat. When I serve this at a dinner party, I put out little bowls of toppings and let everyone build their own. It becomes an experience, not just a meal.

What Ingredients You Will Need

This recipe uses simple, honest ingredients that come together to create something truly special. Most of these are pantry staples, and the ones that aren’t are worth the trip to the store. Trust me on this.

For the Soup Base

  • 6 strips thick-cut bacon (I prefer Wright Brand or Nueske’s—they give you the best smoky flavor and don’t shrink to nothing when cooked)
  • 1 medium yellow onion, diced (about 1 cup; sweet onions work too, but yellow gives a better savory base)
  • 3 cloves garlic, minced (fresh only—please don’t use the jarred stuff here)
  • 1/4 cup all-purpose flour (this is your thickener; use a gluten-free blend if needed)
  • 4 cups chicken broth (low-sodium so you control the salt; I like Swanson or homemade)
  • 2 cups whole milk (don’t go lower than 2% or you’ll lose the creaminess)
  • 1 cup heavy cream (this is non-negotiable for that velvety texture)
  • 4 large russet potatoes, peeled and diced into 1/2-inch cubes (about 2 pounds; Yukon Golds work too but russets give that classic baked potato texture)
  • 4 ounces cream cheese, softened and cut into cubes (Philadelphia is my go-to; the full-fat version is worth it here)
  • 1 1/2 cups shredded sharp cheddar cheese (shred it yourself from a block—the pre-shredded stuff has anti-caking agents that mess with the melt)
  • 1/2 teaspoon smoked paprika (adds that subtle smoky depth without overpowering)
  • 1/4 teaspoon cayenne pepper (optional, but I love the tiny kick it brings)
  • Salt and black pepper to taste

For the Toppings

loaded baked potato soup preparation steps

  • 1/2 cup shredded sharp cheddar cheese (for sprinkling on top)
  • 4 strips cooked bacon, crumbled (save these from the bacon you cooked earlier)
  • 1/4 cup sour cream (a dollop on top makes everything better)
  • 2 tablespoons fresh chives, chopped (or green onions if that’s what you have)

When you’re picking out your potatoes at the store, look for ones that are firm with no green spots or sprouts. Russets are starchy, which means they break down just enough to thicken the soup naturally while still leaving some texture. If you want to save time peeling, you can scrub them really well and leave the skins on, but I prefer peeling for that smooth, classic loaded potato soup experience.

For the cheese, I cannot stress this enough—shred it yourself. I learned this the hard way when I made a batch for a Super Bowl party and the soup turned out grainy. The pre-shredded cheese has cellulose added to prevent clumping, and it just doesn’t melt the same way. Take the extra two minutes to shred your own. Your soup will thank you.

Equipment Needed

You don’t need a professional kitchen to make this soup, but having the right tools makes the process smoother. Here’s what you’ll need:

  • Large Dutch oven or heavy-bottomed pot (5 to 6 quarts is ideal; I use my Le Creuset, but a Lodge enameled pot works beautifully and costs a fraction of the price)
  • Sharp chef’s knife (a dull knife makes dicing potatoes frustrating; get it sharpened or invest in a decent one)
  • Cutting board (preferably wooden or plastic with a non-slip bottom)
  • Wooden spoon or silicone spatula (for stirring and scraping the bottom)
  • Measuring cups and spoons (accuracy matters, especially with the flour and cream)
  • Box grater or food processor with shredding disc (for shredding your cheese)
  • Potato masher or immersion blender (optional, but useful if you want a smoother texture; I actually prefer using just the back of my wooden spoon against the pot for a chunkier soup)
  • Paper towels (for draining the bacon)

If you don’t have a Dutch oven, any heavy-bottomed pot will work. The key is even heat distribution so your roux doesn’t burn and your soup doesn’t scorch on the bottom. I’ve made this in a stainless steel stockpot before, and it worked fine—I just had to stir more often.

Preparation Method

Let me walk you through this step by step. I’ve made this soup so many times I could do it in my sleep, but I’ll share all the little tricks I’ve picked up along the way so your first batch comes out perfect.

Step 1: Cook the Bacon

Place the 6 strips of bacon in your cold Dutch oven. Turn the heat to medium and cook, flipping occasionally, until the bacon is crispy and the fat has rendered out—about 8 to 10 minutes. Use tongs to transfer the bacon to a paper towel-lined plate. Leave the rendered fat in the pot. You should have about 2 to 3 tablespoons of bacon fat. If you have more, pour some off. If you have less, supplement with a little butter. Crumble the bacon once it’s cool enough to handle, and set it aside for the topping.

Step 2: Sauté the Aromatics

Add the diced onion to the pot with the bacon fat. Cook over medium heat, stirring occasionally, until the onion is soft and translucent—about 5 minutes. Don’t rush this step. You want the onions to sweat and release their sweetness, not brown. Add the minced garlic and cook for another 30 seconds until fragrant. The smell at this point is absolutely incredible.

Step 3: Make the Roux

Sprinkle the flour over the onions and garlic. Stir constantly with your wooden spoon for 1 to 2 minutes. The mixture will look like a thick paste, and that’s exactly what you want. Cooking the flour removes that raw taste and ensures your soup won’t have a pasty texture. Keep stirring—don’t walk away. I burned a roux once while answering a text, and I had to start over. Learn from my mistake.

Step 4: Add the Liquid

Slowly pour in the chicken broth while whisking continuously. I use a whisk for this part to prevent lumps from forming. Once the broth is incorporated, add the milk and heavy cream. Stir until everything is smooth and combined. The mixture will look thin at this point, but don’t worry—it will thicken as it cooks.

Step 5: Cook the Potatoes

Add the diced potatoes to the pot. Stir everything together, then bring the soup to a gentle simmer. Reduce the heat to medium-low, cover the pot, and let it cook for 15 to 20 minutes. You’ll know the potatoes are done when you can easily pierce them with a fork. Stir occasionally to make sure nothing sticks to the bottom.

Step 6: Add the Cream Cheese and Cheddar

Once the potatoes are tender, reduce the heat to low. Add the cubed cream cheese and stir until it’s completely melted and incorporated. The soup will look a little different at this stage—creamier, richer. Now add the 1 1/2 cups of shredded cheddar cheese, a handful at a time, stirring after each addition until it’s fully melted. This gradual addition prevents the cheese from clumping and ensures a silky smooth texture.

Step 7: Season and Adjust

Stir in the smoked paprika and cayenne pepper if you’re using it. Taste the soup and add salt and black pepper as needed. Remember that the bacon and cheese both add salt, so go easy at first. I usually start with 1/2 teaspoon of salt and 1/4 teaspoon of pepper, then adjust from there.

Step 8: Thicken or Thin as Needed

If your soup is too thick, add a splash of milk or broth until it reaches your desired consistency. If it’s too thin, let it simmer uncovered for another 5 to 10 minutes. The soup will continue to thicken as it cools, so keep that in mind.

Step 9: Serve with Toppings

Ladle the soup into bowls. Top each bowl with a generous sprinkle of shredded cheddar, crumbled bacon, a dollop of sour cream, and a scattering of fresh chives. Serve immediately while it’s hot and bubbly.

Cooking Tips & Techniques

Over the years, I’ve made every mistake you can imagine with this soup. I’ve had grainy cheese, watery broth, and potatoes that turned to mush. Here’s what I’ve learned so you don’t have to repeat my failures.

Low and slow is your friend. Once you add the dairy, keep the heat on low. High heat will cause the cream to separate and the cheese to turn grainy. I learned this the hard way when I was rushing to get dinner on the table and cranked up the heat. The soup looked like a science experiment gone wrong.

Don’t over-stir after adding cheese. Stir just until the cheese melts, then stop. Over-stirring can cause the cheese to break and become oily. Think gentle, patient stirring—not aggressive mixing.

Prep everything before you start cooking. This soup comes together quickly once you start, so having your onions diced, potatoes peeled, and cheese shredded before you turn on the stove makes the process stress-free. I call this “mise en place” when I’m feeling fancy, but really it’s just common sense.

If you’re making this for a party, double the recipe. I’m not kidding. I made a single batch for a game day gathering once, and it was gone in 20 minutes. People were standing around the pot with bowls, looking disappointed. Now I always make a double batch and freeze half for later.

Use an immersion blender for a smoother texture. If you prefer your potato soup completely smooth, use an immersion blender to puree about half the soup before adding the cheese. I like mine chunky, so I skip this step, but it’s a nice option if you’re serving a crowd with varied preferences.

Variations & Adaptations

One of the things I love about this loaded baked potato soup is how adaptable it is. I’ve tweaked it for different diets, seasons, and cravings, and it always delivers.

Make it vegetarian: Skip the bacon and use vegetable broth instead of chicken broth. To get that smoky flavor, add 1/2 teaspoon of liquid smoke along with the paprika. You can also top the soup with crispy fried onions or roasted chickpeas for a crunchy element.

Make it gluten-free: Substitute the all-purpose flour with a gluten-free all-purpose blend or cornstarch. If using cornstarch, mix 2 tablespoons with 3 tablespoons of cold water to make a slurry, and stir it in after the potatoes are cooked. Let it simmer for a few minutes to thicken.

Add some heat: I love adding a diced jalapeño along with the onion, or stirring in a tablespoon of hot sauce at the end. For extra spice, top with pickled jalapeños and a drizzle of sriracha.

Make it loaded with veggies: Add a cup of frozen corn kernels or a handful of chopped broccoli florets along with the potatoes. It stretches the soup further and adds color and nutrition. My kids actually eat broccoli this way without complaining.

Try different cheeses: While sharp cheddar is classic, I’ve made this with smoked gouda, pepper jack, and even a blend of cheddar and monterey jack. Each cheese gives the soup a slightly different personality. The smoked gouda version is my personal favorite for fall gatherings.

Serving & Storage Suggestions

This soup is best served hot, straight from the pot, with all the toppings. I like to set up a little topping bar when I’m hosting—small bowls of shredded cheese, crumbled bacon, sour cream, chives, and maybe some crushed crackers or croutons. Let everyone build their own bowl. It’s interactive and fun, and guests always love customizing their soup.

For drinks, this soup pairs beautifully with a crisp green salad and a glass of dry white wine like Sauvignon Blanc. If you’re feeding a crowd, a big batch of cornbread or crusty bread on the side is never a bad idea. I always serve it with my cheddar bay biscuits for dipping.

Storage: Leftover soup keeps well in the refrigerator for 3 to 4 days. Store it in an airtight container. The soup will thicken significantly as it cools, almost turning into a potato casserole consistency. That’s normal—just add a splash of milk or broth when reheating.

Freezing: This soup freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers. Leave a little room for expansion. When you’re ready to eat, thaw overnight in the refrigerator and reheat gently on the stovetop. I like to freeze individual portions for easy lunches.

Reheating: Reheat on the stovetop over low heat, stirring occasionally. Add a splash of milk or broth to loosen it up. You can also microwave individual portions in 30-second intervals, stirring between each. The flavor actually gets better after a day or two in the fridge—the ingredients have time to meld and deepen.

Nutritional Information & Benefits

Let’s be real—this is not a diet soup. It’s rich, creamy, and indulgent, and that’s exactly what makes it so satisfying. But that doesn’t mean it’s without its redeeming qualities.

Each serving (about 1 1/2 cups, with toppings) contains approximately:

  • Calories: 480
  • Protein: 18g
  • Fat: 32g
  • Carbohydrates: 32g
  • Fiber: 3g
  • Sugar: 6g
  • Sodium: 890mg

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. The bacon and cheese provide protein and calcium, while the onions and garlic offer immune-boosting properties. The cream cheese adds a touch of probiotics, though honestly, we’re eating this for the taste, not the health benefits.

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 I’ll warn you—the texture won’t be quite as luxurious.

Conclusion

This loaded baked potato soup has become my signature dish for a reason. It’s the recipe I bring to potlucks, serve at dinner parties, and make on cold winter nights when nothing else will do. It’s forgiving enough for beginners and impressive enough for seasoned cooks. And honestly? It just makes people happy.

I hope you’ll try this recipe and make it your own. Add extra bacon if that’s your thing. Swap in different cheeses. Load it up with whatever toppings make you smile. That’s the beauty of cooking—you get to decide what perfect looks like.

When you make this soup, I’d love to hear about it. Drop a comment below and tell me how it turned out, what toppings you used, or if you came up with a variation I haven’t tried yet. Share a photo on Pinterest and tag me so I can see your beautiful bowls of soup. And if you’re anything like my husband Mark, you might want to make a double batch. Trust me on that one.

Now go make some soup. Your people will thank you.

Frequently Asked Questions

Can I make this loaded baked potato soup in a slow cooker?

Absolutely. Cook the bacon and sauté the onions and garlic on the stovetop first, then transfer everything except the dairy to the slow cooker. Cook on low for 6 to 8 hours or high for 3 to 4 hours. Stir in the cream cheese, shredded cheddar, and cream during the last 30 minutes of cooking. It won’t be quite as thick as the stovetop version, but it’s still delicious and perfect for parties.

Why did my soup turn out grainy?

Grainy soup usually means the cheese was heated too quickly or at too high a temperature. Always add cheese over low heat and stir gently until just melted. Using pre-shredded cheese can also cause graininess because of the anti-caking agents. Shred your own cheese from a block for the smoothest results.

Can I use milk instead of heavy cream?

You can, but the soup won’t be as rich or creamy. If you want to lighten things up, use whole milk and increase the amount of cream cheese to compensate. I’ve also used half-and-half with good results. Just don’t go below 2% milk fat or the soup will taste thin.

How do I prevent the soup from scorching on the bottom?

Use a heavy-bottomed pot and keep the heat at medium-low or low once you add the dairy. Stir frequently, especially around the bottom edges of the pot. If you’re making a double batch, you’ll need to stir even more often. I like to use a wooden spoon and scrape the bottom with every stir.

Can I leave the potato skins on?

Yes, and many people prefer it that way. Just scrub the potatoes thoroughly before dicing. Leaving the skins on adds fiber, nutrients, and a rustic texture. If you’re serving a crowd, I’d recommend peeling at least half the potatoes so the soup isn’t too chunky. My kids prefer it peeled, so that’s what I usually do.

Pin This Recipe!

loaded baked potato soup recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
loaded baked potato soup - featured image

Best Loaded Baked Potato Soup with Bacon & Cheddar

This loaded baked potato soup is thick, cheesy, and topped with crispy bacon. It tastes like a loaded baked potato you can eat with a spoon and is perfect for impressing guests or enjoying on a cold night.

  • Total Time: 45 minutes
  • Yield: 6 servings 1x

Ingredients

Scale
  • 6 strips thick-cut bacon
  • 1 medium yellow onion, diced (about 1 cup)
  • 3 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 4 cups low-sodium chicken broth
  • 2 cups whole milk
  • 1 cup heavy cream
  • 4 large russet potatoes, peeled and diced into 1/2-inch cubes (about 2 pounds)
  • 4 ounces cream cheese, softened and cut into cubes
  • 1 1/2 cups shredded sharp cheddar cheese
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon cayenne pepper (optional)
  • Salt and black pepper to taste
  • 1/2 cup shredded sharp cheddar cheese (for topping)
  • 4 strips cooked bacon, crumbled (for topping)
  • 1/4 cup sour cream (for topping)
  • 2 tablespoons fresh chives, chopped (for topping)

Instructions

  1. Cook the bacon: Place 6 strips of bacon in a cold Dutch oven. Turn heat to medium and cook, flipping occasionally, until crispy (8-10 minutes). Transfer to a paper towel-lined plate. Leave 2-3 tablespoons of rendered fat in the pot. Crumble bacon once cool.
  2. Sauté the aromatics: Add diced onion to the pot with bacon fat. Cook over medium heat, stirring occasionally, until soft and translucent (about 5 minutes). Add minced garlic and cook for 30 seconds until fragrant.
  3. Make the roux: Sprinkle flour over onions and garlic. Stir constantly for 1-2 minutes until a thick paste forms.
  4. Add the liquid: Slowly pour in chicken broth while whisking continuously. Add milk and heavy cream, stirring until smooth.
  5. Cook the potatoes: Add diced potatoes to the pot. Bring to a gentle simmer, then reduce heat to medium-low. Cover and cook for 15-20 minutes until potatoes are fork-tender. Stir occasionally.
  6. Add cream cheese and cheddar: Reduce heat to low. Add cubed cream cheese and stir until melted. Gradually add 1 1/2 cups shredded cheddar cheese, a handful at a time, stirring after each addition until fully melted.
  7. Season and adjust: Stir in smoked paprika and cayenne (if using). Season with salt and black pepper to taste.
  8. Thicken or thin as needed: If too thick, add a splash of milk or broth. If too thin, simmer uncovered for 5-10 minutes.
  9. Serve with toppings: Ladle soup into bowls. Top with shredded cheddar, crumbled bacon, sour cream, and fresh chives. Serve immediately.

Notes

For best results, shred cheese from a block to avoid graininess. Keep heat low after adding dairy to prevent separation. The soup thickens as it cools; add milk or broth when reheating. Double the recipe for parties.

  • Author: David
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Cuisine: American

Nutrition

  • Serving Size: 1 1/2 cups with topp
  • Calories: 480
  • Sugar: 6
  • Sodium: 890
  • Fat: 32
  • Saturated Fat: 18
  • Carbohydrates: 32
  • Fiber: 3
  • Protein: 18

Keywords: loaded baked potato soup, potato soup with bacon, cheesy potato soup, comfort food, easy soup recipe

❤️

Did you love this recipe?

Get weekly recipes, tips & exclusive content delivered to your inbox.