Leslie wasn’t trying to impress anyone. I’d stopped by her place to grab a book I’d lent her months ago, and the smell hit me before I even got through the front door. Something rich, something smoky, something that made my stomach actually growl right there on her welcome mat. She just shrugged when I asked what was cooking. “Oh, just some soup I threw together. We had leftover potatoes.”
“Just some soup.” I mean, honestly. That phrase has haunted me in the best way ever since. Because what she “threw together” was this thick, creamy, loaded baked potato soup with bacon and cheddar that made me forget why I’d even come over. I stood in her kitchen, eating a bowl while she folded laundry, and I remember thinking — this is the kind of thing people pay for at restaurants. And she was making it on a Tuesday like it was nothing.
Maybe you’ve been there. You taste something at a friend’s house, and you immediately start plotting how to recreate it. I asked Leslie for the recipe, and she gave me these vague hand gestures and said, “You know, just… potatoes and stuff.” So I spent the next two weeks testing, tweaking, and burning a few batches before I got it right. But let me tell you — once I did, this soup became my secret weapon for every gathering. It’s the dish people text me about the next day. It’s the reason I get invited to host the potluck.
This loaded baked potato soup with bacon and cheddar is everything you want in comfort food. It’s creamy without being too heavy, packed with flavor, and it feeds a crowd without breaking a sweat. I’ve made it for Super Bowl parties, holiday dinners, and random Tuesday nights when I needed a hug in a bowl. And every single time, someone asks for the recipe. Now I’m giving it to you — the real version, not the vague hand gestures.
Why You’ll Love This Recipe
I’ve tested this loaded baked potato soup with bacon and cheddar more times than I care to admit. I’ve made it with different types of potatoes, different ratios of cream to broth, different cheese blends. And this version? This is the one. The one that disappears first at every party. The one that gets scraped clean from the pot.
- Quick & Easy: From start to finish, this soup comes together in about 45 minutes. That’s faster than ordering takeout in some places. Perfect for when you need to feed a crowd on short notice.
- Simple Ingredients: No fancy grocery store trips. You probably already have most of these in your kitchen right now. Potatoes, bacon, cheese, milk, butter — the usual suspects.
- Perfect for Entertaining: This is the ultimate dinner party starter or potluck main dish. It scales beautifully — double it, triple it, it doesn’t care. And it keeps warm in a slow cooker for hours.
- Crowd-Pleaser: I’ve served this to picky kids, dairy-skeptical adults, and people who “don’t really like soup.” Every single one of them went back for seconds. It’s magic, I swear.
- Unbelievably Delicious: The texture is what gets people. It’s thick and velvety, with little chunks of potato throughout. And the topping situation? Bacon, cheddar, green onions, sour cream — it’s a loaded baked potato in soup form.
What makes this different from other potato soup recipes is the technique. I don’t just dump everything in a pot and hope for the best. I build flavor in layers — rendering the bacon fat, sweating the aromatics, using a roux to get that perfect thickness. And I use a trick I learned from Leslie herself: you mash some of the potatoes right in the pot, leaving others chunky. It gives you that perfect creamy-but-hearty texture without having to dirty a blender.
This is the kind of soup that makes people close their eyes after the first bite. I’ve seen it happen. It’s comfort food at its finest — rich, satisfying, and somehow both indulgent and familiar. And when you serve it at your next gathering, you’ll be the one shrugging and saying, “Oh, it’s just something I threw together.”
What Ingredients You Will Need
This loaded baked potato soup with bacon and cheddar uses simple, honest ingredients that work together to create something truly special. No weird additives, no hard-to-find items. Just good food that tastes like home.
For the Soup Base
- 6 slices thick-cut bacon — I prefer Wright Brand or Hempler’s for that smoky, meaty flavor. You’ll use the rendered fat for cooking, so don’t skip this step.
- 1 large yellow onion, diced — About 1 ½ cups. Sweet onions work too, but yellow gives the best savory base.
- 3 cloves garlic, minced — Fresh is non-negotiable here. The jarred stuff won’t give you the same punch.
- ⅓ cup all-purpose flour — This creates the roux that thickens the soup. For gluten-free, use Bob’s Red Mill 1-to-1 baking flour.
- 4 cups low-sodium chicken broth — I use Swanson or Kitchen Basics. Low-sodium is important because the bacon and cheese add plenty of salt.
- 2 cups whole milk — Whole milk gives the creamiest result, but 2% works in a pinch. Do not use skim — it’ll taste watery.
- 1 cup heavy cream — This is the secret to that luxurious texture. You can substitute half-and-half, but the soup won’t be as rich.
- 3 pounds russet potatoes — About 4-5 medium potatoes. Russets are ideal because they’re starchy and break down nicely, creating that creamy texture. Yukon Golds work too, but they’re waxier.
- 1 teaspoon salt — Plus more to taste. I use fine sea salt.
- ½ teaspoon black pepper — Freshly ground is best.
- ¼ teaspoon smoked paprika — Optional, but it adds a subtle smokiness that complements the bacon beautifully.
- ¼ teaspoon garlic powder — Not the same as fresh garlic, but it rounds out the flavor.
For the Toppings

- 1 cup sharp cheddar cheese, shredded — Buy a block and shred it yourself. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. I use Cabot Seriously Sharp or Tillamook.
- ½ cup sour cream — Full-fat for the best texture. Greek yogurt works as a lighter substitute.
- 4 green onions, sliced — Both white and green parts. They add freshness and color.
- Extra bacon crumbles — Because you can never have too much bacon.
- Extra shredded cheddar — For garnish. Don’t be shy.
Substitution Notes
If you’re feeding a crowd with dietary restrictions, this recipe is surprisingly flexible. Use turkey bacon instead of regular bacon (just add a tablespoon of butter to compensate for the missing fat). Swap the whole milk and heavy cream for unsweetened oat milk and full-fat coconut cream for a dairy-free version. And if you’re watching your carbs, try cauliflower instead of half the potatoes — no one will notice, I promise.
Equipment Needed
You don’t need a professional kitchen to make this loaded baked potato soup with bacon and cheddar. Here’s what you’ll want on hand:
- Large Dutch oven or heavy-bottomed pot — A 5-6 quart pot is ideal. I use my Le Creuset for everything, but a Lodge enameled cast iron or even a stainless steel stockpot works great. The key is heavy-bottomed to prevent scorching.
- Sharp chef’s knife and cutting board — You’ll be dicing onions and potatoes, so a good knife makes a difference. I use a Victorinox 8-inch chef’s knife — it’s affordable and stays sharp.
- Wooden spoon or silicone spatula — For stirring and scraping the bottom of the pot. Silicone is gentler on enameled cookware.
- Potato masher — A simple handheld masher works perfectly. You can also use a fork if you’re in a pinch, but a masher gives you more control over the texture.
- Measuring cups and spoons — For accuracy. I keep a set of stainless steel ones that haven’t warped on me.
- Box grater — For shredding your own cheese. The Microplane brand has a great coarse grater that makes quick work of it.
- Slotted spoon — For removing the bacon from the pot. A spider skimmer works even better.
- Ladle — For serving. A 6-ounce ladle is standard.
If you don’t have a Dutch oven, don’t worry. A large nonstick pot or even a slow cooker can work (though you’ll need to make the roux on the stovetop first). I’ve made this soup in a cheap stockpot from IKEA and it turned out just fine. The equipment matters less than the technique.
Preparation Method
Let me walk you through this step by step. I’ve made this loaded baked potato soup with bacon and cheddar enough times to know where things can go wrong, so I’ll point out the tricky parts as we go.
- Prep your potatoes. Scrub 3 pounds of russet potatoes clean. You can peel them if you want a smoother soup, but I leave the skins on for texture and nutrients. Cut them into ½-inch cubes. Don’t make them too small or they’ll dissolve completely. Place the cubed potatoes in a bowl of cold water to prevent browning while you work.
- Cook the bacon. Place 6 slices of thick-cut bacon in your cold Dutch oven. Turn the heat to medium and cook, flipping occasionally, until the bacon is crispy and the fat is rendered — about 8-10 minutes. Transfer the bacon to a paper towel-lined plate. Once cool, crumble or chop it into bits. Leave about 2 tablespoons of bacon fat in the pot. If you have more, spoon some out. If you have less, add a tablespoon of butter.
- Sweat the aromatics. Add the diced onion to the hot bacon fat. Cook over medium heat, stirring occasionally, until the onion is soft and translucent — about 5 minutes. Add the minced garlic and cook for 30 seconds more, until fragrant. Don’t let the garlic brown, or it’ll turn bitter.
- Make the roux. Sprinkle the ⅓ cup of flour over the onions and garlic. Stir constantly with your wooden spoon for 1-2 minutes. The mixture will look thick and pasty — that’s good. This roux is what gives the soup its body. Cook it just until it smells slightly nutty, but don’t let it darken.
- Add the liquids gradually. Slowly pour in the chicken broth while whisking continuously. Keep whisking until the mixture is smooth and starts to thicken — about 2 minutes. Then add the milk and heavy cream, whisking again. The base should be velvety with no lumps.
- Add the potatoes. Drain the potato cubes and add them to the pot. Stir in the salt, pepper, smoked paprika, and garlic powder. Bring the soup to a gentle simmer — not a rolling boil, or the dairy might curdle. Reduce the heat to medium-low and cook, uncovered, for 15-20 minutes, stirring occasionally. The potatoes should be tender when pierced with a fork.
- Mash some of the potatoes. Here’s the trick. Use your potato masher to gently mash about half of the potatoes right in the pot. Don’t go crazy — you want some chunks remaining for texture. If you prefer a completely smooth soup, use an immersion blender, but I like the rustic feel of the hand-mashed version.
- Add the cheese and sour cream. Remove the pot from the heat. Stir in 1 cup of shredded cheddar cheese and ½ cup of sour cream. Stir until the cheese is completely melted and the soup is smooth. Taste and adjust seasoning — you might want more salt or pepper.
- Serve immediately. Ladle the soup into bowls. Top with the crumbled bacon, extra shredded cheddar, a dollop of sour cream, and sliced green onions. Serve hot with crusty bread or oyster crackers.
Pro tip: If you’re making this for a party, you can keep the soup warm in a slow cooker on the “warm” setting for up to 2 hours. Just add the toppings right before serving so they stay fresh and crispy.
Cooking Tips & Techniques
I’ve learned a few things the hard way while perfecting this loaded baked potato soup with bacon and cheddar. Let me save you some trouble.
Don’t rush the roux. I know it’s tempting to just dump everything in the pot and stir, but that roux is your foundation. If you don’t cook the flour long enough, your soup will taste raw and pasty. If you cook it too long, it’ll be gritty. Watch for that nutty aroma — that’s your signal.
Low and slow on the dairy. High heat is the enemy of creamy soup. If you boil the milk and cream, they’ll separate and you’ll end up with a grainy, greasy mess. Keep the heat at a gentle simmer — little bubbles around the edge of the pot, not a full-on boil. I learned this lesson after ruining a batch for a dinner party. Trust me, it’s not pretty.
Shred your own cheese. I know it’s more work. I know the bagged stuff is convenient. But pre-shredded cheese is coated with cellulose and potato starch to prevent clumping, and those additives mess with melting. Your soup will be smoother, creamier, and more flavorful if you shred a block of cheddar yourself. It takes two minutes. Do it.
Season in layers. Don’t just add all the salt at the end. Season the onions as they cook, season the roux, season the broth. Each layer builds flavor. And remember that bacon and cheese are already salty, so go easy on the salt until the end. You can always add more, but you can’t take it out.
Make it ahead. This soup actually gets better after a day in the fridge. The flavors meld and deepen. If you’re hosting, make it the day before, then reheat gently on the stovetop. Just add a splash of milk or broth when reheating because the soup will thicken as it sits.
My biggest failure? I once tried to double this recipe in a pot that was too small. The soup bubbled over, made a mess on my stovetop, and I lost about a cup of broth. Use a big enough pot — at least 6 quarts for a double batch. And never fill it more than halfway.
Variations & Adaptations
This loaded baked potato soup with bacon and cheddar is a perfect canvas for customization. Here are some ways I’ve adapted it over the years:
Loaded Broccoli Cheddar Potato Soup
Add 2 cups of chopped broccoli florets along with the potatoes. The broccoli cooks in the broth and adds color, texture, and a boost of nutrients. I make this version when I’m trying to convince my family to eat more vegetables. Works every time.
Spicy Southwest Version
Add 1 diced jalapeño (seeds removed if you want less heat) with the onions. Stir in 1 can of drained and rinsed black beans and ½ cup of corn kernels with the potatoes. Top with pepper jack cheese instead of cheddar. This version is a hit at game day parties.
Vegetarian Loaded Potato Soup
Skip the bacon and use 2 tablespoons of butter or olive oil to cook the onions. Use vegetable broth instead of chicken broth. Add 1 teaspoon of liquid smoke or smoked paprika to replicate that smoky flavor. Top with crispy fried onions or roasted chickpeas for crunch.
Low-Carb / Keto Adaptation
Replace half the potatoes with 2 cups of chopped cauliflower florets. Use full-fat cream cheese instead of flour for thickening (add 4 ounces of softened cream cheese with the milk). This version is surprisingly creamy and satisfying. I’ve served it to keto friends who had no idea it wasn’t “real” potato soup.
Baked Potato Soup Bar
For parties, set up a topping bar with bowls of crumbled bacon, shredded cheddar, sour cream, green onions, diced tomatoes, chopped chives, crushed tortilla chips, and hot sauce. Let guests customize their own bowls. It’s interactive, fun, and everyone feels like they’re getting exactly what they want.
Serving & Storage Suggestions
This loaded baked potato soup with bacon and cheddar is at its best when served piping hot, straight from the pot. But I’ve also learned a few tricks for making it work for different occasions.
Serving temperature: Serve the soup hot, but not boiling. Let it cool for 5 minutes after cooking so the flavors settle. The cheese and sour cream should be fully melted and incorporated, not sitting in separate pools on top.
What to serve alongside: This soup is hearty enough to be a meal on its own, but it pairs beautifully with crusty bread, garlic bread, or buttery dinner rolls. For a lighter option, serve with a simple side salad dressed with vinaigrette — the acidity cuts through the richness. I also love serving it with oyster crackers or crushed saltines for texture.
For parties: Transfer the finished soup to a slow cooker set to “warm.” Set out the toppings in small bowls and let guests serve themselves. This keeps the soup at the perfect temperature for hours and makes for a stress-free gathering. I’ve done this for Super Bowl parties and holiday open houses, and it always works.
Storage: Leftover soup keeps in an airtight container in the refrigerator for up to 5 days. The soup will thicken significantly as it sits — that’s normal. When reheating, add a splash of milk or chicken broth to thin it back to your desired consistency. Reheat gently on the stovetop over medium-low heat, stirring frequently. You can also microwave individual portions in 30-second bursts, stirring between each.
Freezing: This soup freezes surprisingly well. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave a little room for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat as directed. The texture might be slightly less creamy after freezing, so add a splash of cream when reheating to bring it back to life.
Flavor development: Here’s something interesting — this soup actually tastes better the next day. The flavors have time to meld and deepen. So if you’re planning a dinner party, make it a day ahead. Your guests will think you’re a culinary genius, and you’ll get to enjoy the party instead of being stuck in the kitchen.
Nutritional Information & Benefits
Let’s be real — this loaded baked potato soup with bacon and cheddar is indulgent. It’s not health food, and I’m not going to pretend it is. But it does have some redeeming qualities, and knowing what’s in it helps you make informed choices.
| Nutrient | Per Serving (approx. 1 ½ cups) |
|---|---|
| Calories | 420-480 |
| Total Fat | 28g |
| Saturated Fat | 15g |
| Cholesterol | 85mg |
| Sodium | 950mg |
| Total Carbohydrates | 32g |
| Dietary Fiber | 3g |
| Sugars | 6g |
| Protein | 18g |
| Calcium | 280mg (22% DV) |
| Iron | 2mg (11% DV) |
| Potassium | 850mg (18% DV) |
Note: Nutritional values are estimates and will vary based on specific ingredients and portion sizes.
Health benefits worth mentioning: Potatoes are actually a good source of vitamin C, potassium, and fiber — especially if you leave the skins on. The calcium from the cheese and milk supports bone health. And the protein from the bacon and dairy helps keep you full and satisfied. Is it a superfood? No. But it’s real food made from real ingredients, and there’s something to be said for that.
Dietary considerations: This recipe contains gluten (from the flour), dairy (from the milk, cream, cheese, and sour cream), and meat. For gluten-free, use a 1-to-1 gluten-free flour blend. For dairy-free, use unsweetened oat milk, coconut cream, and dairy-free cheese shreds. For vegetarian, skip the bacon and use vegetable broth. For low-carb, try the cauliflower adaptation I mentioned earlier.
My personal philosophy? Food is meant to be enjoyed. This soup is a treat, not an everyday meal. So make it for the people you love, savor every spoonful, and don’t apologize for indulging once in a while.
Conclusion
This loaded baked potato soup with bacon and cheddar has become my go-to for a reason. It’s the recipe I turn to when I need to feed a crowd, impress guests, or just make a Tuesday night feel special. It’s forgiving enough for beginners and impressive enough for seasoned cooks. And honestly? It just tastes like home.
I’ve made this soup for Super Bowl parties where it disappeared in 20 minutes. I’ve made it for sick friends who texted me later saying it was the best thing they’d eaten all week. I’ve made it for my own family on cold winter nights when we needed something warm and comforting. Every single time, it delivers.
What I love most about this recipe is how it brings people together. There’s something about a pot of creamy, cheesy, bacon-topped soup that makes everyone feel welcome. It’s not fancy. It’s not complicated. It’s just good food made with care, and that’s the best kind of cooking there is.
So go ahead — make this for your next gathering. Make it for a potluck. Make it for a quiet dinner at home. Customize it however you like, add your own toppings, make it yours. And when someone asks you for the recipe, just shrug and say, “Oh, it’s just something I threw together.” They’ll never know how much love actually went into it.
I’d love to hear how it turns out! Drop a comment below and let me know what toppings you used, how your guests reacted, or if you came up with a fun variation I haven’t tried yet. 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 loaded baked potato soup in a slow cooker?
Yes! Cook the bacon and make the roux on the stovetop first, then transfer everything to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Mash the potatoes right in the slow cooker, then stir in the cheese and sour cream at the end.
Why did my soup turn out grainy?
Grainy soup usually means the dairy curdled from too-high heat, or the cheese didn’t melt properly because it was pre-shredded. Always use block cheese that you shred yourself, and keep the heat at a gentle simmer — never a rolling boil.
Can I use milk instead of heavy cream?
You can, but the soup won’t be as rich or creamy. Whole milk works best as a substitute. If you’re using 2% or skim, consider adding an extra tablespoon of butter to compensate for the missing fat.
How do I thicken my potato soup?
If your soup is too thin, mash more of the potatoes directly in the pot. You can also mix 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it into the simmering soup. Let it cook for 2-3 minutes to activate the thickening.
Can I freeze this soup?
Yes, but the texture will be slightly different after thawing. Dairy-based soups can separate when frozen and reheated. To minimize this, cool the soup completely before freezing, and add a splash of cream or milk when reheating to restore the creamy texture. Use within 3 months for best quality.
Pin This Recipe!

Best Loaded Baked Potato Soup with Bacon & Cheddar
This thick, creamy, loaded baked potato soup with bacon and cheddar is the ultimate comfort food. It’s packed with flavor, feeds a crowd, and comes together in about 45 minutes.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 6 slices thick-cut bacon
- 1 large yellow onion, diced (about 1 ½ cups)
- 3 cloves garlic, minced
- ⅓ cup all-purpose flour
- 4 cups low-sodium chicken broth
- 2 cups whole milk
- 1 cup heavy cream
- 3 pounds russet potatoes (about 4–5 medium), scrubbed and cut into ½-inch cubes
- 1 teaspoon fine sea salt
- ½ teaspoon freshly ground black pepper
- ¼ teaspoon smoked paprika (optional)
- ¼ teaspoon garlic powder
- 1 cup sharp cheddar cheese, shredded (from a block)
- ½ cup sour cream
- 4 green onions, sliced
- Extra bacon crumbles for garnish
- Extra shredded cheddar for garnish
Instructions
- Prep your potatoes: Scrub 3 pounds of russet potatoes clean. You can peel them if you want a smoother soup, but I leave the skins on for texture and nutrients. Cut them into ½-inch cubes. Place the cubed potatoes in a bowl of cold water to prevent browning while you work.
- Cook the bacon: Place 6 slices of thick-cut bacon in your cold Dutch oven. Turn the heat to medium and cook, flipping occasionally, until the bacon is crispy and the fat is rendered — about 8-10 minutes. Transfer the bacon to a paper towel-lined plate. Once cool, crumble or chop it into bits. Leave about 2 tablespoons of bacon fat in the pot. If you have more, spoon some out. If you have less, add a tablespoon of butter.
- Sweat the aromatics: Add the diced onion to the hot bacon fat. Cook over medium heat, stirring occasionally, until the onion is soft and translucent — about 5 minutes. Add the minced garlic and cook for 30 seconds more, until fragrant. Don’t let the garlic brown, or it’ll turn bitter.
- Make the roux: Sprinkle the ⅓ cup of flour over the onions and garlic. Stir constantly with your wooden spoon for 1-2 minutes. The mixture will look thick and pasty — that’s good. Cook it just until it smells slightly nutty, but don’t let it darken.
- Add the liquids gradually: Slowly pour in the chicken broth while whisking continuously. Keep whisking until the mixture is smooth and starts to thicken — about 2 minutes. Then add the milk and heavy cream, whisking again. The base should be velvety with no lumps.
- Add the potatoes: Drain the potato cubes and add them to the pot. Stir in the salt, pepper, smoked paprika, and garlic powder. Bring the soup to a gentle simmer — not a rolling boil, or the dairy might curdle. Reduce the heat to medium-low and cook, uncovered, for 15-20 minutes, stirring occasionally. The potatoes should be tender when pierced with a fork.
- Mash some of the potatoes: Use your potato masher to gently mash about half of the potatoes right in the pot. Don’t go crazy — you want some chunks remaining for texture. If you prefer a completely smooth soup, use an immersion blender, but I like the rustic feel of the hand-mashed version.
- Add the cheese and sour cream: Remove the pot from the heat. Stir in 1 cup of shredded cheddar cheese and ½ cup of sour cream. Stir until the cheese is completely melted and the soup is smooth. Taste and adjust seasoning — you might want more salt or pepper.
- Serve immediately: Ladle the soup into bowls. Top with the crumbled bacon, extra shredded cheddar, a dollop of sour cream, and sliced green onions. Serve hot with crusty bread or oyster crackers.
Notes
For a gluten-free version, use a 1-to-1 gluten-free flour blend. For dairy-free, use unsweetened oat milk, coconut cream, and dairy-free cheese. For vegetarian, skip the bacon and use vegetable broth with 2 tablespoons butter or olive oil. The soup thickens as it sits; add a splash of milk or broth when reheating. This soup freezes well for up to 3 months.
Nutrition
- Serving Size: 1 ½ cups
- Calories: 450
- Sugar: 6
- Sodium: 950
- Fat: 28
- Saturated Fat: 15
- Carbohydrates: 32
- Fiber: 3
- Protein: 18
Keywords: loaded baked potato soup, bacon cheddar potato soup, creamy potato soup, comfort food, easy soup recipe, potluck soup, winter soup


