I was at the hardware store last Tuesday, of all places, trying to decide between two different types of paint rollers, when the older gentleman stocking the shelf next to me just started talking. Not about paint, not about the weather, but about soup. He told me his wife had been making the same loaded baked potato soup for thirty-seven years, and that it was the only thing their three kids ever asked for when they came home for the holidays. I stood there holding a paint tray, honestly captivated, while he described how she’d crumble bacon over the top and watch everyone fight over the last bowl. He wasn’t a chef or a food blogger or anyone you’d expect to be sharing a family recipe. He was just a guy in a flannel shirt who really, really loved his wife’s cooking.
I scribbled the basic idea on the back of my receipt, and let me tell you, I have not stopped making it since. That first batch, I forgot to buy chives, so I used green onions from the back of my fridge instead, and it was still incredible. There is something about this soup that just works. It is thick, creamy, loaded with tender potato chunks, salty bacon, and sharp cheddar cheese. It feels like a hug in a bowl, honestly. Maybe you have been there, standing in front of your stove on a cold evening, wondering what to make that everyone will actually eat without complaining. This is that recipe. It is the one that stays with you, the one you keep coming back to, winter after winter.
Why You’ll Love This Recipe
This loaded baked potato soup is not just another recipe you will find online. It is the version I have tested and tweaked over countless family dinners, and it always delivers. Here is why it has become a staple in my kitchen:
- Budget-Friendly & Filling: Potatoes and bacon are affordable staples that stretch to feed a crowd. A little goes a long way, and leftovers reheat beautifully for lunch the next day.
- Picky Eater Approved: My kids are notoriously suspicious of anything green, but they devour this soup. The familiar flavors of a baked potato—cheese, bacon, sour cream—are a guaranteed win.
- Simple Ingredients: You likely have most of these items in your pantry right now. No fancy trips to a specialty store required.
- Perfect for Busy Weeknights: This soup comes together in about 45 minutes, most of which is hands-off simmering time. It is a lifesaver on those chaotic evenings.
- Unbelievably Comforting: The texture is velvety smooth with chunky potato pieces, and the toppings add that perfect salty, creamy crunch. It is the kind of meal that makes you close your eyes after the first bite.
What makes this recipe different from the rest is the technique. I use a combination of mashing some potatoes directly in the pot and leaving others chunky. This gives you that luxurious, creamy base without needing a ton of heavy cream. It is comfort food reimagined—healthier, faster, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple Tuesday night into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples you probably already have on hand.
- Bacon: 8 slices, chopped. I prefer thick-cut bacon for a meatier bite. It adds a smoky, salty depth that is the backbone of this soup.
- Yellow Onion: 1 medium, diced. It provides a savory base note. You could use a white onion in a pinch.
- Garlic: 3 cloves, minced. Fresh garlic is non-negotiable here—it adds a pungent warmth that powder just cannot replicate.
- Russet Potatoes: 4 large (about 2.5 lbs), peeled and cut into 1/2-inch cubes. Russets are starchy and break down beautifully, creating that creamy texture. Yukon Golds would also work, but the soup will be slightly less thick.
- Chicken Broth: 4 cups. Use low-sodium so you can control the salt level. Vegetable broth works as a substitute.
- All-Purpose Flour: 1/4 cup. This is our thickener. It creates a roux with the bacon fat that gives the soup body.
- Whole Milk: 2 cups. Adds richness without being overly heavy. You can use 2% milk, but the soup will be a little less creamy.
- Heavy Cream: 1/2 cup. This is the secret to that luxurious, velvety finish. Do not skip it!
- Sharp Cheddar Cheese: 2 cups, freshly shredded. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. Grate your own for the best texture. I recommend block cheddar from a brand like Cabot or Tillamook.
- Sour Cream: 1/2 cup, plus more for serving. It adds a tangy brightness that cuts through the richness.
- Salt and Black Pepper: To taste. Start with 1 teaspoon of salt and 1/2 teaspoon of pepper, then adjust at the end.
- Chives or Green Onions: 1/4 cup, chopped, for garnish. They add a fresh, mild oniony pop and a bit of color.
Equipment Needed
You do not need anything fancy to make this soup, which is part of its charm. Here is what you will need:
- Large Dutch Oven or Heavy-Bottomed Pot: A 5-6 quart pot is ideal. It holds heat evenly and prevents scorching. I use my trusty Le Creuset, but any heavy pot works.
- Sharp Chef’s Knife and Cutting Board: For dicing the onion and potatoes. A good knife makes the prep work so much faster.
- Wooden Spoon or Silicone Spatula: For stirring the roux and soup. A wooden spoon won’t scratch your pot.
- Potato Masher or Fork: For mashing some of the potatoes directly in the pot. A hand masher gives you more control than a blender.
- Box Grater: For shredding your own cheese. It takes an extra minute, but the melt is worth it.
- Measuring Cups and Spoons: Accurate measurements matter, especially for the flour and liquids.
If you do not have a Dutch oven, a large stockpot will do the job. Just keep a closer eye on it to make sure the bottom does not burn.
Preparation Method

Let’s get cooking. This process is straightforward, but following the steps closely will guarantee the best results.
- Cook the Bacon: Place the chopped bacon in your cold Dutch oven. Turn the heat to medium and cook, stirring occasionally, until the bacon is crispy and the fat has rendered, about 8-10 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave the rendered fat in the pot—this is the flavor base for the entire soup.
- Sauté the Aromatics: Add the diced onion to the pot with the bacon fat. Cook over medium heat, stirring often, until the onion is soft and translucent, about 4-5 minutes. Add the minced garlic and cook for 30 seconds more, until fragrant. Be careful not to burn the garlic.
- Make the Roux: Sprinkle the 1/4 cup of flour over the cooked onions and garlic. Stir constantly with your wooden spoon for about 1-2 minutes. The mixture will look pasty and smell slightly nutty. This step cooks out the raw flour taste and ensures a smooth, thick soup.
- Add the Broth Slowly: Pour in the chicken broth a little at a time, whisking constantly to prevent lumps from forming. Once all the broth is added, bring the mixture to a gentle simmer. It will start to thicken slightly.
- Cook the Potatoes: Add the cubed potatoes to the pot. Stir everything together, then bring the soup back to a simmer. Reduce the heat to low, cover the pot, and let it cook for 15-20 minutes, or until the potatoes are fork-tender. You should be able to easily pierce a cube with a fork.
- Mash and Thicken: Once the potatoes are tender, use your potato masher to gently mash some of them directly in the pot. I usually give it about 6-8 good mashes. You want to break up about half the potatoes, leaving plenty of chunky pieces for texture.
- Add the Dairy: Reduce the heat to low. Stir in the whole milk and heavy cream. Let the soup warm through for 2-3 minutes. Do not let it boil after adding the dairy, or it might curdle.
- Melt the Cheese: Remove the pot from the heat. Add the shredded cheddar cheese and sour cream. Stir gently but continuously until the cheese is completely melted and the soup is smooth and creamy. This is the moment of truth—it should look glossy and irresistible.
- Season and Serve: Taste the soup and add salt and black pepper as needed. Remember that the bacon and cheese are salty, so go easy at first. Ladle the soup into bowls and top with the reserved crispy bacon, a dollop of sour cream, and a generous sprinkle of fresh chives or green onions.
Cooking Tips & Techniques
I have made this soup more times than I can count, and I have definitely made my share of mistakes. Here are the lessons I learned the hard way, so you do not have to.
- Do Not Overcook the Garlic: Garlic burns in seconds. Once you add it to the pot, keep it moving for just 30 seconds. Burnt garlic will make your whole soup taste bitter.
- Low and Slow for the Dairy: This is the biggest rookie mistake. If you add the milk and cream to a boiling pot, they will separate and leave you with a grainy, curdled mess. Always keep the heat on low when adding dairy.
- Grate Your Own Cheese: I cannot stress this enough. The pre-shredded bags are coated in starch and cellulose, which stops them from melting smoothly. Your soup will be clumpy instead of silky. A few minutes with a box grater makes a world of difference.
- Control Your Salt: Bacon, cheese, and some broths are already salty. I always use low-sodium broth and wait until the very end to add any extra salt. You can always add more, but you cannot take it out.
- For a Thicker Soup: If you prefer a very thick soup, mash more of the potatoes. For a thinner soup, use less flour or add an extra splash of broth at the end.
Variations & Adaptations
This soup is wonderfully flexible. Here are a few ways to change it up based on what you have in the fridge or who you are feeding.
- Make It Lighter: Swap the heavy cream for an extra cup of whole milk and use turkey bacon instead of regular. You can also use reduced-fat cheddar, though it will not melt quite as smoothly. It is still delicious.
- Add Some Veggies: I have thrown in a cup of frozen corn or some steamed broccoli florets at the end, and it was a hit. The kids did not even seem to notice the extra vegetables hiding in there.
- Spice It Up: Add a pinch of cayenne pepper or a dash of hot sauce along with the garlic. A little heat pairs beautifully with the creamy, cheesy base.
- Slow Cooker Version: Cook the bacon on the stovetop, then add the onions, garlic, broth, and potatoes to your slow cooker. Cook on low for 6-8 hours. Before serving, mash the potatoes, then stir in the milk, cream, cheese, and sour cream. Let it warm through for 15 minutes before serving.
- Dairy-Free Adaptation: Use a high-quality dairy-free butter and a plant-based milk like unsweetened oat milk for the roux. Use a vegan cheddar shred and a dairy-free sour cream. The texture will be slightly different, but the flavor will still be comforting.
Serving & Storage Suggestions
This soup is a meal in itself, but it pairs beautifully with a few simple sides. I love serving it with a crusty loaf of bread for dipping, or a simple side salad with a tangy vinaigrette to cut through the richness. For a truly cozy dinner, serve it alongside a classic crispy garlic chicken or a batch of homemade cheddar biscuits for dipping.
Leftovers are a gift. Store any cooled soup in an airtight container in the refrigerator for up to 4 days. The flavors actually meld together and get even better overnight. When reheating, warm it gently on the stovetop over low heat, adding a splash of milk or broth to thin it out if it has thickened too much. I do not recommend freezing this soup, as the dairy can separate and become grainy upon thawing. If you must freeze it, do so before adding the dairy, then add the milk, cream, and cheese when you reheat it.
Nutritional Information & Benefits
While this is definitely a comfort food indulgence, it does have some redeeming qualities. Potatoes are a great source of vitamin C, potassium, and fiber, especially if you leave the skins on. The soup also provides a good amount of protein from the bacon and cheese, which helps keep you full.
Here are the approximate nutritional values per serving (based on 6 servings):
- Calories: 520
- Fat: 32g
- Carbohydrates: 38g
- Protein: 18g
- Fiber: 3g
- Sugar: 6g
These values will vary based on the specific brands and substitutions you use. For a lighter option, follow the variations above. This soup is not gluten-free due to the flour, but you can easily swap in a gluten-free all-purpose blend for the roux.
Conclusion
This loaded baked potato soup is the kind of recipe that becomes a family legend. It is simple enough for a Tuesday night, but special enough to serve when company comes over. The rich, creamy broth, the tender potato chunks, the salty bacon, and the sharp cheddar all come together in perfect harmony. It is no wonder that gentleman at the hardware store still talks about his wife’s version after all these years.
I truly hope you give this a try. Do not be afraid to make it your own—add extra bacon, swap in your favorite cheese, or pile on the chives. That is the beauty of a good recipe. It is a starting point for your own story. When you make it, I would love to hear how it turned out. Leave a comment below and let me know if your family loved it as much as mine does. Happy cooking!
Frequently Asked Questions
Can I use a different type of potato?
Yes, Yukon Gold potatoes are a great substitute. They are naturally buttery and will still give you a creamy texture. Russets are ideal because they break down more, but Yukons work well in a pinch.
How do I make this soup vegetarian?
Simply omit the bacon and use vegetable broth instead of chicken broth. For a smoky flavor, add a teaspoon of smoked paprika along with the garlic. You can also top the soup with vegetarian bacon bits.
Why did my soup turn out grainy?
Grainy soup is usually caused by overheating the dairy or using pre-shredded cheese. Always add the milk, cream, and cheese off the heat, and stir until just melted. Grating your own cheese from a block is the best way to avoid this issue.
Can I make this soup ahead of time for a party?
Absolutely. You can make the soup completely, let it cool, and store it in the fridge for up to 4 days. Reheat it gently on the stovetop, adding a little extra milk to thin it out. Wait to add the toppings until just before serving so they stay fresh and crispy.
Is this soup freezer-friendly?
I do not recommend freezing this soup after the dairy has been added, as the texture can become grainy. If you want to freeze it, stop after step 5 (cooking the potatoes in the broth). Let it cool, freeze it, and then when you are ready to serve, thaw it and continue with the steps for adding the dairy and cheese.
Pin This Recipe!

Easy Loaded Baked Potato Soup with Bacon Recipe
This loaded baked potato soup is thick, creamy, loaded with tender potato chunks, salty bacon, and sharp cheddar cheese. It feels like a hug in a bowl and is perfect for busy weeknights or cozy dinners.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 8 slices bacon, chopped
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 4 large Russet potatoes (about 2.5 lbs), peeled and cut into 1/2-inch cubes
- 4 cups low-sodium chicken broth
- 1/4 cup all-purpose flour
- 2 cups whole milk
- 1/2 cup heavy cream
- 2 cups sharp cheddar cheese, freshly shredded
- 1/2 cup sour cream, plus more for serving
- Salt and black pepper to taste
- 1/4 cup fresh chives or green onions, chopped, for garnish
Instructions
- Cook the Bacon: Place the chopped bacon in your cold Dutch oven. Turn the heat to medium and cook, stirring occasionally, until the bacon is crispy and the fat has rendered, about 8-10 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave the rendered fat in the pot.
- Sauté the Aromatics: Add the diced onion to the pot with the bacon fat. Cook over medium heat, stirring often, until the onion is soft and translucent, about 4-5 minutes. Add the minced garlic and cook for 30 seconds more, until fragrant.
- Make the Roux: Sprinkle the 1/4 cup of flour over the cooked onions and garlic. Stir constantly with a wooden spoon for about 1-2 minutes until the mixture looks pasty and smells slightly nutty.
- Add the Broth Slowly: Pour in the chicken broth a little at a time, whisking constantly to prevent lumps. Once all the broth is added, bring the mixture to a gentle simmer.
- Cook the Potatoes: Add the cubed potatoes to the pot. Stir everything together, then bring the soup back to a simmer. Reduce the heat to low, cover the pot, and let it cook for 15-20 minutes, or until the potatoes are fork-tender.
- Mash and Thicken: Once the potatoes are tender, use a potato masher to gently mash some of them directly in the pot. Give it about 6-8 good mashes, leaving plenty of chunky pieces for texture.
- Add the Dairy: Reduce the heat to low. Stir in the whole milk and heavy cream. Let the soup warm through for 2-3 minutes. Do not let it boil after adding the dairy.
- Melt the Cheese: Remove the pot from the heat. Add the shredded cheddar cheese and sour cream. Stir gently but continuously until the cheese is completely melted and the soup is smooth and creamy.
- Season and Serve: Taste the soup and add salt and black pepper as needed. Ladle the soup into bowls and top with the reserved crispy bacon, a dollop of sour cream, and a generous sprinkle of fresh chives or green onions.
Notes
Do not overcook the garlic; it burns quickly. Always add dairy on low heat to prevent curdling. Grate your own cheese for the smoothest melt. Use low-sodium broth and adjust salt at the end. For a thicker soup, mash more potatoes; for thinner, use less flour or add extra broth. Leftovers keep in the fridge for up to 4 days; reheat gently on the stovetop. Freezing is not recommended after dairy is added.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 520
- Sugar: 6
- Sodium: 800
- Fat: 32
- Saturated Fat: 16
- Carbohydrates: 38
- Fiber: 3
- Protein: 18
Keywords: loaded baked potato soup, potato soup with bacon, creamy potato soup, easy potato soup, comfort food soup, bacon cheddar potato soup


