It was 6:30 PM on a Tuesday, and the house was that specific kind of chaotic that only happens when three kids are arguing over who got the shorter pencil. I was standing at the stove, staring into an empty pot, feeling that familiar pang of “what is for dinner?” panic. My fridge was a graveyard of half-used ingredients, and the idea of chopping vegetables for a stir-fry felt like climbing Everest in flip-flops. Then I looked at the bag of potatoes on the counter—those ugly, dirt-streaked russets that seem to multiply in the dark corners of my pantry.
I didn’t have time for a gourmet meal. I didn’t even have time for a *good* meal by most standards. But I had bacon. And I had cheese. And suddenly, I wasn’t thinking about dinner; I was thinking about comfort. I threw together what I thought would be a quick, mediocre soup. Ten minutes later, the smell of crispy bacon and melting cheddar filled the kitchen. The arguing stopped. The pencils were forgotten. My husband walked in, took one sniff, and just smiled.
That night, I discovered that sometimes the best recipes happen when you stop trying to be healthy and start trying to be happy. This loaded potato and bacon soup has become our go-to rescue mission. It’s creamy, it’s hearty, and it tastes like a hug from the inside. I’ve made it at least a dozen times since that chaotic Tuesday, tweaking the ratios until it was perfect. It’s not just soup; it’s a family favorite that actually brings everyone to the table.
There’s something magical about a soup that doesn’t require hours of simmering but tastes like it spent all day on the stove. This loaded potato and bacon soup is my answer to “I’m tired, I’m hungry, and I don’t want to order takeout.” It’s rich, it’s savory, and it’s ridiculously easy. If you’re looking for a meal that makes your kitchen smell like a five-star restaurant but takes less time than a pizza delivery, this is it. Trust me, your family will crave this.
Why You’ll Love This Recipe
I’ve tested this soup through burnouts, busy weeks, and lazy Sundays, and here’s the thing: it just works. Every single time. Here’s why this loaded potato and bacon soup has earned a permanent spot in our weekly rotation:
- Stupid Simple — Seriously, if you can chop a potato and fry some bacon, you can make this. I’ve walked my teenage son through it over FaceTime while he was at college. He didn’t mess it up once.
- Lightning Fast — 30 minutes from start to finish, and only 10 of those are active cooking. I make this on weeknights when I get home at 7pm and my brain is completely fried.
- Crowd-Pleaser — I’ve served this to my vegetarian sister (who asked for extra cheese), my gluten-free neighbor, and my I-only-eat-chicken dad (with a side of chicken). Everyone loved it. No complaints, just empty bowls.
- Makes Amazing Leftovers — Actually tastes better the next day. The flavors meld together overnight, and I deliberately make extra for lunch throughout the week. It reheats beautifully in the microwave.
- Budget-Smart — Feeds 4-6 people for under $15. That’s less than one meal at a fast-food place, and honestly, it’s healthier and way more satisfying than a burger and fries.
This is my go-to when I need dinner to just work. No complicated techniques, no weird ingredients from the international aisle, just reliable, delicious food that makes everyone happy. It’s the kind of meal that reminds you why you love cooking, even on the hard days.
Ingredients You’ll Need
Here’s the best part: you probably have most of this already. This isn’t a recipe that requires a special trip to the store. It’s pantry-friendly, fridge-clearing goodness. I’m particular about three ingredients here, and I’ll tell you exactly why.
For the Base
Russet potatoes (3 large, peeled and diced / about 900g) — Russets are king here. They break down easily, creating that thick, creamy texture without needing a blender. If you use waxy potatoes like red or Yukon Gold, the soup will be chunky but not creamy. I prefer the melt-in-your-mouth feel of russets.
Bacon (8 slices / about 200g) — Thick-cut bacon is non-negotiable. I want crunch, not chew. I use applewood smoked because it adds a nice sweetness that balances the salty cheese. Save the bacon grease! That liquid gold is the flavor foundation of this soup.
Butter (2 tablespoons) — I use unsalted butter to control the sodium. It adds richness and helps sauté the aromatics. Don’t skip this, even if you’re using bacon grease; you need the fat to cook the onions properly.
Yellow onion (1 medium, finely diced / about 150g) — Sweet onions work too, but yellow gives better depth. White onions are too sharp for this. You want it to dissolve into the background flavor, not shout at you.
Garlic (4 cloves, minced / about 2 tablespoons) — Yes, four cloves. Don’t skimp. Fresh only—no jarred garlic in this recipe. The sharp bite of fresh garlic cuts through the richness of the cream.
For the Creaminess
All-purpose flour (3 tablespoons) — This creates a roux with the butter and bacon grease. It’s what thickens the soup without making it gloppy. It’s the secret weapon for that restaurant-quality texture.
Chicken broth (4 cups / 960ml) — I use low-sodium so I can control the salt. Vegetable broth works for a vegetarian version, but chicken adds a savory depth that I love. Homemade broth is best, but carton works fine.
Heavy cream (1 cup / 240ml) — Full-fat only. Half-and-half makes it too thin. Trust me on this. The fat carries the flavor and gives that luxurious mouthfeel. If you’re feeling guilty, use half-and-half, but know it won’t be as rich.
For the “Loaded” Part
Cheddar cheese (2 cups, shredded / about 200g) — Sharp cheddar is key. Mild cheddar is too bland. I buy a block and shred it myself. Pre-shredded cheese has anti-caking agents that make the soup grainy. It’s worth the extra two minutes.
Sour cream (½ cup / 120g) — This adds tanginess and cools down the heat from the cheese. It’s what makes it taste like a baked potato. Full-fat sour cream is best.
Green onions (4 stalks, sliced) — For garnish. They add a fresh, crunchy contrast to the soft soup. I use both the white and green parts.
Shredded cheddar cheese (for garnish) — Extra cheese is always welcome. I put it out so everyone can customize their bowl.
Black pepper (freshly cracked) — To taste. Don’t use the shaker from the cabinet. Freshly cracked pepper adds a floral note that elevates the whole dish.
Optional Add-ins
Broccoli florets (1 cup) — Toss them in with the potatoes for a veggie boost. My kids hate it, but my husband loves it. It turns this into a broccoli cheddar soup hybrid.
Chives (2 tablespoons, chopped) — If you don’t have green onions, chives work well. They have a milder onion flavor.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use. Most of this stuff is probably sitting in your kitchen right now.
Large Dutch oven or stockpot (6-quart) — I use a 6-quart pot. It needs to fit the potatoes, broth, and stirring room comfortably. My ancient enamel pot from college still works fine. If you don’t have a Dutch oven, any big heavy-bottomed pot works.
Large skillet — For cooking the bacon. I prefer cast iron because it gets nice and crispy, but a regular non-stick pan works too.
Sharp knife — For chopping potatoes and onions. Dull knives make you cry more—learned this the hard way with onions. A good chef’s knife makes all the difference.
Cutting board — Any size works. I use plastic for easier cleanup, especially when handling raw bacon.
Wooden spoon — For stirring. Silicone works too. Don’t use metal on non-stick surfaces.
Box grater — For shredding the cheese. Or a food processor if you’re grating lots of cheese. I use the medium side for cheddar.
Measuring cups and spoons — Pretty standard stuff. Dollar store versions work fine, but I like my glass measuring cups because I can see the liquid levels.
Colander — Not strictly necessary since we’re not boiling the potatoes separately, but handy if you want to rinse the diced potatoes to remove excess starch.
Optional but nice:
- Ladle — Makes serving easier. Those deep bowls are nice for soup.
- Immersion blender — If you want a smoother soup, you can blend half of it. I usually leave it chunky, but it’s an option.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years. This loaded potato and bacon soup is straightforward, but there are a few key moments that make or break the dish.
Step 1: Prep Your Ingredients (5-8 minutes)
Before you start cooking, peel and dice your potatoes into ½-inch cubes. Try to keep them uniform so they cook evenly. Mince your garlic and dice your onion. Shred your cheese if you haven’t already. I know it seems fussy, but it makes the actual cooking way less stressful. Once you start cooking, things move fast.
Step 2: Cook the Bacon (5-7 minutes)
Heat your large skillet over medium heat. Add the bacon slices in a single layer. Cook for 3-4 minutes per side until crispy and golden brown. Remove the bacon to a paper towel-lined plate to drain. Leave about 2 tablespoons of bacon grease in the skillet. If you have more grease, scrape it out; if you have less, add a bit of butter. This grease is flavor gold.
Step 3: Sauté the Aromatics (3-4 minutes)
In the same skillet with the bacon grease (or in your Dutch pot if you’re combining steps), add the diced onion. Cook for 2-3 minutes until it starts to soften and smell sweet. Add the minced garlic and cook for 1 more minute, stirring constantly. The garlic should smell amazing but not brown—browned garlic tastes bitter. If you’re using a Dutch oven, you can do this directly in the pot to save cleanup.
Step 4: Make the Roux (2 minutes)
Reduce heat to medium-low. Sprinkle the flour over the onions and garlic. Stir constantly for about 1-2 minutes. The mixture will look pasty and dry. This is the roux, and it’s crucial for thickening the soup. Don’t let it brown; you just want it to cook out the raw flour taste.
Step 5: Add Liquids and Potatoes (10-12 minutes)
Slowly pour in the chicken broth while whisking constantly to prevent lumps. Once the broth is incorporated, add the diced potatoes. Bring the mixture to a gentle boil, then reduce heat to low. Cover and simmer for 10-12 minutes, or until the potatoes are fork-tender. The potatoes should be soft enough to squish between your fingers.
Step 6: Add Cheese and Cream (3-4 minutes)
Remove the pot from heat. This is important—high heat can make cheese grainy. Stir in the shredded cheddar cheese gradually, letting each addition melt before adding more. Stir in the heavy cream and sour cream. The soup should be thick, creamy, and glossy. If it’s too thick, add a splash of extra broth or milk. If it’s too thin, let it simmer for another 2 minutes.
Step 7: Combine and Serve (2 minutes)
Crumble the cooked bacon and stir it into the soup. Taste and adjust salt and pepper as needed. Remember, the bacon and cheese are salty, so you might not need much extra salt. Serve immediately topped with extra cheddar, green onions, and a dollop of sour cream. The steam rising from the bowl is enough to make anyone hungry.
Total Time: About 30 minutes (10 minutes active, 20 minutes mostly hands-off)
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Don’t Skimp on the Bacon Grease
This is the #1 tip. That liquid gold is what gives the soup its signature smoky flavor. If you drain all the grease, you’re missing out. But don’t use *all* of it if there’s more than 2 tablespoons—it can be too heavy. I aim for about 2 tablespoons in the pot.
Shred Your Own Cheese
Pre-shredded cheese is coated in cellulose to prevent clumping. This means it doesn’t melt smoothly. It creates a grainy texture in your soup. Buy a block of sharp cheddar and shred it yourself. It takes 3 minutes and makes a huge difference. My husband can tell when I’ve been lazy and used pre-shredded.
Low Heat for Cheese
Always remove the pot from the burner before adding cheese. High heat makes cheese separate and become oily. I learned this the hard way with a greasy, broken soup that looked awful. Let the pot sit off the heat for a minute before stirring in the cheese.
Save That Potato Water
If your soup is too thick after adding the cheese, don’t just add water. Use some of the starchy potato cooking liquid if you boiled the potatoes separately (though this recipe doesn’t require that). If you’re using broth, add it splash by splash. The starch from the potatoes helps thicken the soup naturally.
Room Temperature Cream
Cold cream can make the soup seize up. I take my cream out of the fridge 15 minutes before cooking. If I forget, I microwave it for 15 seconds. It helps the sauce stay smooth and emulsified.
Common Mistakes (and how to avoid them)
- Mistake: Soup is too watery
Fix: Let it simmer longer uncovered, or add more cheese. Also, make sure you’re not adding too much broth at the start. - Mistake: Cheese is grainy
Fix: Heat was too high when you added cheese. Remove from heat and whisk in a splash of cream to smooth it out. - Mistake: Everything is too salty
Fix: Use unsalted butter and low-sodium broth so you can control the salt. You can always add more, can’t take it away.
Pro Tricks I’ve Learned
- For Restaurant-Quality Finish — Add a tablespoon of cold butter at the very end and swirl it in. Makes the sauce glossy and rich.
- For Extra Flavor — Toast the flour with the onions for an extra minute before adding broth. It adds a nutty depth.
- For Better Texture — Don’t over-stir the potatoes. Let them sit for a minute after adding broth to break down naturally.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Broccoli Cheddar Variation
Add 2 cups of small broccoli florets in the last 5 minutes of cooking the potatoes. The broccoli steams in the broth and absorbs all the flavor. This is how I get my kids to eat vegetables.
Buffalo Chicken Version
Skip the bacon. Add 2 cups of diced cooked chicken (rotisserie works great) when you add the potatoes. Stir in ½ cup of buffalo sauce at the end. Top with blue cheese crumbles instead of cheddar. My husband prefers this version—makes it more filling and spicy.
Vegetarian Loaded Soup
Skip the bacon and use vegetable broth. Use butter instead of bacon grease. Add extra mushrooms or caramelized onions for depth. It’s still creamy and satisfying without the meat.
Lighter Version
Use half-and-half instead of heavy cream, and reduce cheddar to 1 cup. Use turkey bacon for less fat. It’s thinner but still good. I make this when I’m trying to be “healthy,” though let’s be honest, it’s still comfort food.
Dietary Modifications
- Gluten-Free — Use gluten-free flour for the roux, or thicken with cornstarch mixed with cold water. Everything else is naturally gluten-free.
- Dairy-Free — Replace heavy cream with full-fat coconut cream and cheddar with nutritional yeast (use ½ cup). It’s different but still tasty. My lactose-intolerant friend requests this version.
- Lower-Carb — Skip the potatoes and use cauliflower florets. Reduce flour and use extra cream. I won’t lie—it’s not the same, but it works if you’re watching carbs.
Serving & Storage
I usually serve this straight from the pot at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:
Side Dishes
- Garlic bread — Obviously. You need something to dip in that creamy soup.
- Simple green salad — With a balsamic vinaigrette. The acidity cuts through the richness.
- Roasted broccoli — For an extra veggie boost.
Toppings Bar
When I have guests, I put out: extra cheddar, crispy bacon bits, green onions, sour cream, and red pepper flakes. Everyone customizes their bowl. It’s fun and interactive.
Storage Instructions
Refrigerator: Store in an airtight container for up to 4 days. The soup will thicken in the fridge—totally normal. It gets thicker every day.
Reheating: Best method: Add to a pot with a splash of milk or broth over low heat. Stir until heated through and creamy again. Microwave method: Heat in 30-second intervals, stirring between. Add a splash of milk if it’s too thick. Never works: Trying to reheat in the pot you cooked it in without stirring. It always burns on the bottom. Ask me how I know.
Freezing: Honestly, this doesn’t freeze well because of the dairy. The sauce separates when thawed. The potatoes can also get mushy. Make it fresh or store in the fridge for up to 4 days.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking.
| Nutrient | Per Serving (1/6 of recipe) |
|---|---|
| Calories | 480 |
| Protein | 22g |
| Carbs | 35g |
| Fiber | 3g |
| Sugar | 4g |
| Fat | 28g |
| Saturated Fat | 16g |
| Cholesterol | 85mg |
| Sodium | 850mg |
What’s Good: Decent protein from cheese and bacon. Calcium from the cheese. Filling enough to be a main course.
What to Know: Higher in calories from cream and cheese. Contains dairy and gluten. Moderate sodium (use low-sodium broth to reduce).
My Take: Look, this is comfort food with cream and cheese. It’s not a diet recipe. But it’s way better than takeout, costs less, and I know exactly what’s in it. When I want to make it lighter, I use the half-and-half version and load up on vegetables. But usually? I just eat a reasonable portion and enjoy it.
Final Thoughts
So that’s my loaded potato and bacon soup! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it. This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.
Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the spice level. The best recipes are the ones you adapt to your family’s tastes. If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use milk instead of heavy cream?
You can, but the soup will be much thinner and less rich. If you want to try it, use whole milk (not skim) and add 2 tablespoons of flour to thicken it. Whisk the flour into the milk before adding to the pan. I’ve done this when I ran out of cream—it works okay, just not as good as the real thing. Half-and-half is a better middle ground.
My soup came out watery—what happened?
Usually means you didn’t let it simmer long enough to thicken, or you added too much broth at the start. Let the mixture simmer for a full 10-12 minutes until the potatoes are tender. If it’s already watery, turn up the heat and let it reduce for another few minutes. The cheese will also thicken it up.
Can I make this ahead for a dinner party?
Sort of. Make the soup up to 2 days ahead and store in the fridge. Reheat gently and add fresh cheese and bacon right before serving. It won’t be quite as good as fresh, but it’s close and saves you stress during the party. I do this all the time.
Why did my soup get grainy/lumpy?
The heat was too high when you added the cheese, which made it seize up. Cheese needs gentle heat. Always remove the pot from the burner before adding cheese, then stir it in off heat. If it’s already grainy, try whisking in a splash of warm cream—sometimes you can save it.
Can I use jarred garlic?
You can, but fresh tastes so much better in this recipe. Jarred garlic has a weird metallic taste that really shows up in creamy soups. If you must use it, use half the amount because it’s stronger. But honestly, mincing 4 cloves takes like 2 minutes. Buy pre-peeled garlic cloves if you want to save time.
How do I reheat leftovers without it getting dry?
Add a splash of milk or broth to a pot, add your leftover soup, and heat gently over low heat, stirring frequently. The extra liquid brings back the creamy texture. Microwave sort of works but tends to dry it out. If you do microwave, definitely add a splash of milk first and heat in short bursts, stirring between.
Can I double this recipe?
Absolutely! Double everything and use your biggest pot. The cooking times stay the same. I do this when I’m meal-prepping or feeding a crowd. Just make sure your pot is big enough for the soup—you might need a 10-quart pot for a double batch.
Pin This Recipe!
Loaded Potato and Bacon Soup: Easy 30-Min Family Favorite
- Total Time: 30 minutes
- Yield: 6 servings 1x
Description
A creamy, hearty, and ridiculously easy loaded potato and bacon soup that comes together in just 30 minutes. This family favorite uses simple ingredients like russet potatoes, crispy bacon, and sharp cheddar cheese for a comforting meal that tastes like a hug from the inside.
Ingredients
- 3 large russet potatoes (peeled and diced, about 900g)
- 8 slices thick-cut bacon (about 200g)
- 2 tablespoons unsalted butter
- 1 medium yellow onion (finely diced, about 150g)
- 4 cloves garlic (minced)
- 3 tablespoons all-purpose flour
- 4 cups chicken broth (low-sodium)
- 1 cup heavy cream (full-fat)
- 2 cups sharp cheddar cheese (shredded, about 200g)
- ½ cup sour cream (full-fat)
- 4 stalks green onions (sliced)
- Freshly cracked black pepper (to taste)
- Optional: 1 cup broccoli florets
- Optional: 2 tablespoons chopped chives
Instructions
- Prep ingredients: Peel and dice potatoes into ½-inch cubes. Mince garlic and dice onion. Shred cheese if not already done.
- Cook bacon in a large skillet over medium heat for 3-4 minutes per side until crispy. Remove to a paper towel-lined plate, leaving about 2 tablespoons of bacon grease in the pan.
- In the same skillet (or Dutch oven), sauté diced onion in the bacon grease for 2-3 minutes until soft. Add minced garlic and cook for 1 minute until fragrant.
- Reduce heat to medium-low. Sprinkle flour over onions and garlic, stirring constantly for 1-2 minutes to create a roux. Do not let it brown.
- Slowly pour in chicken broth while whisking constantly to prevent lumps. Add diced potatoes. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 10-12 minutes until potatoes are fork-tender.
- Remove pot from heat. Gradually stir in shredded cheddar cheese until melted. Stir in heavy cream and sour cream. Adjust consistency with extra broth if needed.
- Crumble cooked bacon and stir into the soup. Season with freshly cracked black pepper and salt to taste (if needed).
- Serve immediately topped with extra cheddar, green onions, and a dollop of sour cream.
Notes
[‘Use thick-cut bacon for crunch and save the grease for flavor.’, ‘Shred your own cheese to avoid anti-caking agents that cause graininess.’, ‘Remove pot from heat before adding cheese to prevent separation.’, ‘Soup thickens in the fridge; add milk or broth when reheating.’, ‘Does not freeze well due to dairy content.’]
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: 1/6 of recipe
- Calories: 480
- Sugar: 4
- Sodium: 850
- Fat: 28
- Saturated Fat: 16
- Carbohydrates: 35
- Fiber: 3
- Protein: 22
Keywords: loaded potato soup, bacon soup, comfort food, easy dinner, family favorite, creamy soup, 30 minute meals, weeknight dinner



