My neighbor Jen wasn’t trying to impress anyone. I’d stopped by to borrow a cup of sugar—how cliché, right?—and this smell hit me before I even got through her screen door. It was rich, smoky, creamy, and so deeply savory that I honestly forgot why I was there for a solid ten seconds. Jen was standing at her stove in sweatpants, stirring a pot with one hand and scrolling through her phone with the other. She barely looked up. “Oh, it’s just soup,” she said when I asked what on earth that incredible aroma was. Just soup. Sure, Jen.
That particular Tuesday turned into me sitting at her kitchen counter with a bowl of the most ridiculously good loaded baked potato soup I’d ever tasted. She’d made it for her kids’ lunch. Lunch! I mean, my idea of a good lunch at that point was a sad desk salad or leftovers I was already tired of. This soup was something else entirely—thick and velvety, packed with tender potato chunks, salty bacon, and sharp cheddar that stretched in gorgeous ribbons off the spoon. Jen shrugged and said it was nothing, just stuff she threw together. Maybe you’ve been there, watching someone casually create magic while insisting it’s no big deal. That’s the energy of this recipe.
I begged her for the details, scribbled notes on a napkin I found in my purse, and have been making this best creamy bacon cheddar loaded potato soup recipe ever since. Every time I make it, I think of that afternoon—the cracked ceramic spoon rest on her stove, the way she used a whisk instead of a wooden spoon just because it was closer, how she didn’t even taste it before serving because she already knew it was perfect. That’s the kind of confidence this soup gives you. It’s forgiving, it’s fast, and it tastes like you spent hours when you really spent about forty minutes. Honestly, it’s the recipe that made me realize the best food doesn’t come from fancy restaurants or complicated techniques. It comes from someone’s kitchen on a random weekday, made like it was nothing.
Why You’ll Love This Recipe
Let me tell you why this creamy loaded baked potato soup has become my most-requested recipe, hands down. I’ve tested it at least a dozen times since that day at Jen’s, tweaking and perfecting until it’s exactly right—thick enough to coat a spoon but still slurpable, loaded with enough bacon and cheddar to feel indulgent but balanced enough that you don’t regret the second bowl.
- Quick & Easy: This comes together in about 40 minutes from start to finish. No all-day simmering, no complicated roux-making anxiety. Perfect for those nights when you want something soul-warming but don’t have hours to spend in the kitchen.
- Simple Ingredients: You likely have most of these in your pantry and fridge right now. Potatoes, bacon, cheese, milk, butter, flour, onion, garlic—nothing exotic, nothing that requires a special trip to a specialty store.
- Perfect for Cozy Nights: This is the soup you want on a rainy Sunday, a snowy Tuesday, or any day that calls for comfort in a bowl. It’s also fantastic for game day gatherings or casual dinner parties.
- Crowd-Pleaser: I’ve served this to picky kids, skeptical in-laws, and foodie friends. Every single person has asked for the recipe. It’s one of those rare dishes that appeals to everyone.
- Unbelievably Delicious: The texture is what gets people. It’s creamy without being gluey, rich without being heavy. The smoky bacon, sharp cheddar, and tender potatoes create a flavor combo that’s pure magic.
What makes this version different from all the others? It’s the technique. Instead of blending all the potatoes into a puree, you mash some right in the pot, leaving plenty of chunky pieces for texture. And the secret ingredient? A tiny splash of Worcestershire sauce. It doesn’t make it taste like Worcestershire—it just makes everything taste deeper and more savory. Trust me on this one.
This isn’t just good soup. It’s the kind that makes you close your eyes after the first bite. It’s comfort food reimagined—faster than you’d expect, 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 of these are pantry staples, and I’ve included notes on substitutions where they work well.
- Bacon – 8 slices, chopped. I prefer thick-cut bacon for more smoky flavor and better texture. Applewood-smoked is my favorite brand. You’ll use the rendered fat for sautéing the aromatics, so don’t drain it all off!
- Unsalted butter – 3 tablespoons. Using unsalted lets you control the salt level, especially since the bacon and cheese add plenty.
- Yellow onion – 1 medium, diced (about 1 cup). Sweet onions work too, but yellow gives the best savory base.
- Garlic – 4 cloves, minced. Fresh is non-negotiable here—don’t use the jarred stuff. It makes a difference.
- All-purpose flour – ¼ cup. This thickens the soup without making it pasty. For a gluten-free option, use a 1:1 gluten-free flour blend.
- Chicken broth – 4 cups, low-sodium. Vegetable broth works fine if you want to keep it vegetarian (minus the bacon, of course).
- Whole milk – 2 cups. For the creamiest result, don’t go lower than 2% milk. Half-and-half or heavy cream will make it even richer.
- Heavy cream – 1 cup. This adds that luxurious texture. You can substitute with full-fat coconut milk for a dairy-free version, but the flavor will shift slightly.
- Russet potatoes – 4 large (about 2.5 pounds), peeled and cut into ½-inch cubes. Russets are perfect here because they break down slightly and create natural creaminess. Yukon Golds work too but won’t get as soft.
- Sharp cheddar cheese – 2 cups, freshly shredded. Please, please shred your own cheese! Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. I recommend Cabot or Tillamook for excellent melting.
- Sour cream – ½ cup, full-fat. This adds tang and richness at the end.
- Worcestershire sauce – 1 teaspoon. Don’t skip this—it’s the secret depth-builder.
- Salt and black pepper – To taste. Go easy on the salt until the end, since bacon and cheese are already salty.
- Green onions – 4-5, sliced, for garnish. Chives work beautifully too.
- Extra cheddar and bacon – For topping. Because more is more.
For the best results, make sure your dairy ingredients are at room temperature before starting. Cold milk or cream can cause the soup to seize up and become grainy. Just let them sit on the counter for 15-20 minutes while you prep your vegetables.
Equipment Needed
You don’t need fancy equipment for this soup, which is part of its charm. Here’s what you’ll need:
- Large Dutch oven or heavy-bottomed pot (5-6 quart) – This is ideal for even heat distribution. A regular stockpot works too, just stir more frequently to prevent sticking.
- Sharp chef’s knife and cutting board – For dicing onions, mincing garlic, and cubing potatoes.
- Wooden spoon or silicone spatula – For stirring the roux and soup. Wooden spoons are my preference—they don’t scratch the pot and feel right in the hand.
- Box grater – For shredding your own cheese. A microplane works for the garlic if you want it extra fine.
- Measuring cups and spoons – Accurate measurements matter for the flour and liquids.
- Potato masher – You’ll use this to mash some of the potatoes right in the pot. A fork works in a pinch, but a masher gives you more control.
- Ladle – For serving.
If you don’t have a Dutch oven, any heavy pot with a thick bottom will do. I’ve made this in a cheap stockpot from college and it still turned out great—just keep an eye on the heat so the milk doesn’t scorch. Budget-friendly tip: a good potato masher costs about $8 and lasts forever.
Preparation Method

- Cook the bacon. Place your chopped bacon in the cold Dutch oven. Turn the heat to medium and cook, stirring occasionally, until the bacon is crispy and the fat is rendered, about 6-8 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave about 2 tablespoons of bacon fat in the pot—don’t clean it out. That fat is liquid gold for flavor.
- Sauté the aromatics. Add the 3 tablespoons of butter to the bacon fat in the pot. Once melted, add the diced onion. Cook over medium heat until softened and translucent, about 4-5 minutes. Add the minced garlic and cook for 30 seconds more, just until fragrant. Don’t let the garlic brown—it will turn bitter.
- Make the roux. Sprinkle the ¼ cup of flour over the onion mixture. Stir constantly with your wooden spoon for 1-2 minutes. The mixture will look thick and pasty—that’s correct. Cooking the flour removes the raw taste and ensures a smooth, thick soup without lumps.
- Add the liquids slowly. Gradually pour in the chicken broth while whisking continuously. I use a whisk for this step to prevent any flour clumps. Once the broth is incorporated, add the milk and heavy cream in a steady stream, still whisking. The mixture will look thin and soupy at this point—don’t worry, it will thicken as it cooks.
- Add the potatoes. Stir in the cubed russet potatoes, 1 teaspoon of salt, and ½ teaspoon of black pepper. Bring the soup to a gentle simmer, not a rolling boil. Boiling can cause the dairy to separate. Reduce the heat to medium-low and let it cook, uncovered, for 15-20 minutes, stirring occasionally. The potatoes should be fork-tender when done.
- Mash some potatoes. Remove the pot from the heat. Use your potato masher to gently mash about half of the potatoes right in the pot. This creates that perfect creamy texture while keeping plenty of chunky pieces. Mash just 4-5 times—you want it rustic, not baby food.
- Add the cheese and sour cream. Stir in the 2 cups of shredded cheddar cheese, ½ cup of sour cream, and 1 teaspoon of Worcestershire sauce. Stir until the cheese is completely melted and the soup is smooth and glossy. This should take about 1-2 minutes. If the soup seems too thick, add a splash of milk or broth to reach your desired consistency.
- Taste and adjust. Give it a taste. Add more salt and pepper if needed. Remember that the bacon and extra cheese on top will add saltiness, so go easy. I usually add about ½ teaspoon more salt at this stage.
- Serve immediately. Ladle the soup into bowls. Top with the reserved crispy bacon, extra shredded cheddar, and a generous sprinkle of sliced green onions. A dollop of sour cream on top is never a bad idea.
Sensory cues to watch for: When you add the milk and cream, the soup should look like a thin, creamy broth. After simmering with the potatoes, it should thicken noticeably and coat the back of a spoon. When you mash the potatoes, you should feel some resistance from the chunks—don’t overdo it. The final soup should be thick enough that it doesn’t run all over your bowl, but thin enough to still be sippable.
Warning: If you need to reheat leftovers, do it gently over low heat, stirring frequently. High heat can cause the dairy to separate and turn grainy. Patience is your friend here.
Cooking Tips & Techniques
I’ve made this soup at least twenty times now, and I’ve learned a few things the hard way. Let me save you from my mistakes.
Don’t rush the roux. I know it’s tempting to just dump the flour in and move on, but those two minutes of stirring really matter. The flour needs to cook enough to lose its raw taste, but not so long that it browns. You’re going for a pale golden color, not tan. The first time I made this, I got distracted by my phone and ended up with a brown roux—the soup still tasted good, but it had a slightly nutty flavor that didn’t quite fit.
Low and slow is the name of the game. Once you add the dairy, keep the heat at a gentle simmer. Bubbles should barely break the surface. If you see rapid boiling, you’ve gone too far. The dairy will separate and you’ll end up with a grainy, greasy soup. I’ve done this exactly once and it was heartbreaking. Save yourself the tears.
Shred your own cheese. I cannot stress this enough. Pre-shredded cheese is coated in cellulose and other anti-caking agents that prevent it from melting smoothly. You’ll end up with a clumpy, stringy mess instead of that silky, cohesive soup you’re after. A block of sharp cheddar takes about 90 seconds to shred by hand. It’s worth every second.
Let the soup rest before serving. After you add the cheese and sour cream, let the soup sit off the heat for about 5 minutes before serving. This allows the flavors to meld and the texture to settle. The soup will also thicken slightly as it cools, so don’t panic if it looks a bit thin right after you finish cooking.
Timing strategy: While the potatoes are simmering, shred your cheese, slice your green onions, and set out your toppings. This way everything is ready to go when the soup is done. I learned this the hard way—standing at the stove with a melting pot of soup while frantically grating cheese is not fun.
Variations & Adaptations
One of the best things about this soup is how adaptable it is. Here are some variations I’ve tried and loved:
Vegetarian version: Skip the bacon and use 2 tablespoons of olive oil or butter instead of bacon fat. Use vegetable broth instead of chicken broth. Add 1 teaspoon of smoked paprika to the roux to mimic that smoky bacon flavor. It’s not exactly the same, but it’s surprisingly close and incredibly satisfying.
Loaded baked potato soup with broccoli: Add 2 cups of chopped broccoli florets to the pot about 5 minutes before the potatoes are done. The broccoli steams right in the soup and adds color, nutrition, and texture. This is my go-to version when I want to pretend I’m being healthy.
Spicy southwest version: Add 1 diced jalapeño (seeds removed if you want less heat) along with the onions. Stir in ½ teaspoon of cumin and ¼ teaspoon of cayenne pepper with the flour. Top with pickled jalapeños and a drizzle of hot sauce. This version is incredible on a cold day when you need something to warm you from the inside out.
Dairy-free adaptation: Use olive oil instead of butter. Substitute the milk with unsweetened oat milk or almond milk. Use full-fat canned coconut milk instead of heavy cream. Use a dairy-free cheddar shred (I like Violife or Miyoko’s). The texture won’t be quite as creamy, but it’s still delicious. I made this for a friend with dairy allergies and she went back for thirds.
Loaded sweet potato soup: Swap the russet potatoes for sweet potatoes. Reduce the black pepper to ¼ teaspoon and add ½ teaspoon of cinnamon and a pinch of nutmeg. Top with candied pecans instead of bacon for a sweet-savory twist. This version tastes like fall in a bowl.
Serving & Storage Suggestions
This soup is best served hot, straight from the pot, with all the toppings piled high. But let’s talk about the details.
Serving temperature: Serve the soup steaming hot, but not boiling. Let it cool for about 5 minutes after cooking so the flavors settle and the texture relaxes. Too hot and you’ll burn your mouth—too cold and the cheese will start to firm up.
Presentation: Ladle the soup into wide, shallow bowls so you can see all the chunky potato pieces and the beautiful creamy texture. Pile the toppings in the center—a mound of crispy bacon, a generous handful of shredded cheddar, a sprinkle of green onions, and a dollop of sour cream. A final crack of black pepper on top looks gorgeous and adds a little kick.
What to serve with it: A crusty loaf of bread is mandatory. I love a good sourdough or a warm baguette for dipping. A simple side salad with a tangy vinaigrette cuts through the richness beautifully. For drinks, a crisp lager or a light-bodied white wine like Sauvignon Blanc pairs wonderfully.
Storage: This soup keeps beautifully in the refrigerator for up to 4 days. Store it in an airtight container. The soup will thicken significantly as it sits—that’s normal. When reheating, add a splash of milk or broth to thin it back to your desired consistency. Reheat gently on the stovetop over low heat, stirring frequently. Microwaving works in a pinch, but use 50% power and stir every 30 seconds to prevent hot spots.
Freezing: You can freeze this soup, but the texture will change slightly due to the dairy. If you plan to freeze it, I recommend undercooking the potatoes slightly and leaving out the sour cream until you reheat it. Freeze in individual portions for up to 3 months. Thaw overnight in the refrigerator, then reheat gently, stirring in the sour cream at the end.
Flavor development: Like many soups, this one actually tastes better the next day. The flavors meld and deepen overnight. I often make it a day ahead on purpose. Just know that the potatoes will absorb more liquid, so you’ll need to add a bit of milk or broth when reheating to restore the creamy consistency.
Nutritional Information & Benefits
Let’s be real—this is indulgent comfort food. But it’s made with real, whole ingredients, and that counts for something. Here’s the estimated nutritional breakdown per serving (about 1.5 cups, with toppings):
| Nutrient | Amount |
|---|---|
| Calories | 485 |
| Total Fat | 32g |
| Saturated Fat | 17g |
| Cholesterol | 85mg |
| Sodium | 890mg |
| Total Carbohydrates | 32g |
| Dietary Fiber | 3g |
| Sugars | 6g |
| Protein | 18g |
| Vitamin C | 15% DV |
| Calcium | 25% DV |
| Iron | 8% DV |
| Potassium | 680mg |
Health highlights: Potatoes are actually a good source of vitamin C, potassium, and fiber when you leave the skin on (though we peel them here for texture). The soup provides a solid amount of protein from the bacon, cheese, and milk, which helps keep you full. Calcium from the dairy supports bone health. And honestly? There’s something to be said for the mental health benefits of a warm, comforting bowl of soup on a stressful day. Sometimes that’s the most important nutrient of all.
Dietary considerations: This recipe contains gluten (from the flour), dairy (milk, cream, cheese, sour cream), and is not suitable for vegans or those with lactose intolerance without modifications. See the variations section for dairy-free and gluten-free adaptations.
Conclusion
This creamy loaded baked potato soup with bacon and cheddar has become my go-to for so many reasons. It’s the recipe I make when I need comfort, when I want to impress someone without trying too hard, or when I just want to fill my kitchen with that incredible, soul-warming aroma. It reminds me of that random Tuesday at Jen’s house, where something ordinary became extraordinary without any fanfare.
I hope you’ll try this and make it your own. Add extra bacon if that’s your thing—I won’t judge. Throw in some broccoli or spice it up with jalapeños. The beauty of this soup is that it’s forgiving and flexible. It wants to be customized. It wants to become your version.
When you make it—and I really hope you do—come back and tell me how it turned out. Did you add anything fun? Did your family go silent while eating it (the highest compliment)? Did you burn your tongue because you couldn’t wait for it to cool? I’ve done that last one more times than I’d like to admit. Drop a comment below or tag me in your photos. I genuinely love seeing your creations. Now go make some soup—you deserve it.
Frequently Asked Questions
Can I use a different type of potato?
Absolutely. Russet potatoes are ideal because they break down nicely and create natural creaminess, but Yukon Golds work well too. They hold their shape a bit better, so you’ll have chunkier soup. Red potatoes are too waxy and won’t break down enough—avoid those unless you want a very different texture.
Why did my soup turn out grainy?
Grainy soup usually means one of two things: the dairy got too hot and separated, or you used pre-shredded cheese. If you boiled the soup after adding milk or cream, the proteins can curdle. Always keep the heat at a gentle simmer. And seriously, shred your own cheese—it makes a world of difference.
Can I make this in a slow cooker or Instant Pot?
Yes, with some adjustments. For a slow cooker, cook the bacon and sauté the onions on the stovetop first, then transfer everything except the dairy and cheese to the slow cooker. Cook on low for 6-8 hours. Stir in the milk, cream, cheese, and sour cream at the end. For an Instant Pot, use the sauté function for the bacon and onions, then pressure cook the broth and potatoes for 8 minutes. Quick release, then stir in the dairy and cheese.
How can I make this soup thicker?
If your soup is thinner than you’d like, you have a few options. Mash more of the potatoes in the pot. You can also mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to make a slurry, then stir it into the simmering soup. Let it cook for 2-3 minutes to thicken. Alternatively, let the soup simmer uncovered for an extra 10 minutes to reduce and concentrate.
Can I leave the potato skins on?
You can, but the texture will be different. Potato skins add fiber and nutrients, but they also add a slightly chewy texture and darker color to the soup. If you’re keeping the skins on, scrub the potatoes well and cut them into smaller cubes so the skins aren’t too prominent. I’ve done it both ways and prefer peeled for this particular soup, but it’s your kitchen—do what feels right.
Pin This Recipe!

Best Creamy Bacon Cheddar Loaded Potato Soup Recipe
This creamy loaded baked potato soup is thick, velvety, and packed with tender potato chunks, salty bacon, and sharp cheddar. It comes together in about 40 minutes and is perfect for cozy nights or impressing guests.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 8 slices bacon, chopped
- 3 tablespoons unsalted butter
- 1 medium yellow onion, diced (about 1 cup)
- 4 cloves garlic, minced
- ¼ cup all-purpose flour
- 4 cups low-sodium chicken broth
- 2 cups whole milk
- 1 cup heavy cream
- 4 large Russet potatoes (about 2.5 pounds), peeled and cut into ½-inch cubes
- 2 cups sharp cheddar cheese, freshly shredded
- ½ cup sour cream, full-fat
- 1 teaspoon Worcestershire sauce
- Salt and black pepper to taste
- 4–5 green onions, sliced (for garnish)
- Extra cheddar and bacon for topping
Instructions
- Cook the bacon: Place chopped bacon in a cold Dutch oven. Turn heat to medium and cook, stirring occasionally, until crispy and fat is rendered (6-8 minutes). Transfer bacon to a paper towel-lined plate. Leave about 2 tablespoons of bacon fat in the pot.
- Sauté the aromatics: Add 3 tablespoons butter to the bacon fat. Once melted, add diced onion and cook over medium heat until softened (4-5 minutes). Add minced garlic and cook 30 seconds more until fragrant.
- Make the roux: Sprinkle ¼ cup flour over the onion mixture. Stir constantly for 1-2 minutes until thick and pasty.
- Add the liquids slowly: Gradually pour in chicken broth while whisking continuously. Once incorporated, add milk and heavy cream in a steady stream, still whisking.
- Add the potatoes: Stir in cubed potatoes, 1 teaspoon salt, and ½ teaspoon black pepper. Bring to a gentle simmer (not a rolling boil). Reduce heat to medium-low and cook uncovered for 15-20 minutes, stirring occasionally, until potatoes are fork-tender.
- Mash some potatoes: Remove pot from heat. Use a potato masher to gently mash about half the potatoes right in the pot (4-5 mashes).
- Add the cheese and sour cream: Stir in 2 cups shredded cheddar, ½ cup sour cream, and 1 teaspoon Worcestershire sauce until cheese is melted and soup is smooth (1-2 minutes). Add a splash of milk or broth if too thick.
- Taste and adjust: Add more salt and pepper if needed (about ½ teaspoon more salt).
- Serve immediately: Ladle into bowls. Top with reserved crispy bacon, extra shredded cheddar, and sliced green onions. A dollop of sour cream is optional.
Notes
For best results, let dairy ingredients come to room temperature before starting. Shred your own cheese to avoid anti-caking agents. Reheat leftovers gently over low heat to prevent dairy separation. The soup thickens as it sits; add a splash of milk or broth when reheating.
Nutrition
- Serving Size: 1.5 cups
- Calories: 485
- Sugar: 6
- Sodium: 890
- Fat: 32
- Saturated Fat: 17
- Carbohydrates: 32
- Fiber: 3
- Protein: 18
Keywords: loaded potato soup, creamy potato soup, bacon cheddar soup, comfort food, easy soup recipe


