I was standing in line at the hardware store—of all places—holding a new faucet I didn’t really know how to install, when the woman behind me, a retired schoolteacher with a name tag that read “Marge,” started talking about potato soup. I wasn’t expecting cooking advice from a stranger in aisle three, but there I was, listening to her describe exactly how to make a loaded baked potato soup that she claimed was “better than any restaurant version.” She scribbled it on the back of a receipt, and I shoved it in my pocket, thinking I’d probably never make it.
That was three winters ago. That receipt is now stained, crinkled, and taped inside my favorite cookbook. Marge was right—it really is that good. The first time I made it, I burned my tongue because I couldn’t wait for it to cool down. Honestly, I’d do it again. There’s something about a bowl of creamy, cheesy soup loaded with crispy bacon and tender potato chunks that just feels like a warm blanket for your insides. Maybe you’ve been there—a cold, rainy Tuesday when nothing else sounds right except something thick, indulgent, and deeply comforting.
This isn’t just another potato soup recipe. It’s the one that makes you close your eyes after that first spoonful. It’s the one your family will request for every birthday, every snow day, every “I just need a hug” kind of evening. I keep making it because it never fails to deliver exactly what you need: warmth, nostalgia, and the kind of satisfaction that only comes from a bowl of something made with love. And honestly, it all started with a faucet I still haven’t installed.
Why You’ll Love This Recipe
This cozy loaded baked potato soup with bacon has become a staple in my kitchen for so many reasons. It’s the kind of recipe that feels like a secret weapon—simple enough for a Tuesday night, but impressive enough to serve to company. Let me break down exactly why you’re going to fall head over heels for it.
- Quick & Easy: This soup comes together in about 40 minutes from start to finish. No all-day simmering or complicated techniques. Perfect for those evenings when you need comfort food fast.
- Simple Ingredients: You probably have most of these in your pantry right now. Potatoes, bacon, cheese, milk, butter—nothing fancy, nothing hard to find. No trips to a specialty store required.
- Perfect for Cold Weather: This soup was practically made for snowy days, rainy afternoons, or any time you need something to warm you from the inside out. It’s the ultimate cold-weather comfort food.
- Crowd-Pleaser: I’ve served this at family dinners, potlucks, and casual get-togethers. It disappears every single time. Kids love it, adults love it, even picky eaters ask for seconds.
- Unbelievably Delicious: The texture is pure magic—creamy but not gluey, with tender potato chunks and crispy bacon bits in every single spoonful. The flavor is everything you love about a loaded baked potato, but in soup form.
What makes this recipe different from all the others? It’s the technique. Most loaded potato soups end up either too thin or too pasty. I’ve tested this one until it’s just right—thick enough to coat a spoon, but still slurpable. The secret is mashing just a portion of the potatoes right in the pot, which gives you that perfect creamy consistency without needing a blender or any extra dishes. It’s comfort food, perfected through trial and error so you don’t have to make the same mistakes I did.
This isn’t just good soup. It’s the kind that makes you forget about your bad day. The kind your family will request by name. The kind that feels like a hug in a bowl—and honestly, isn’t that exactly what we all need sometimes?
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, which makes this soup perfect for those “I don’t know what to make for dinner” nights.
- 6 strips bacon (thick-cut is best, adds smoky richness and the rendered fat is used for cooking the aromatics)
- 1 medium yellow onion, diced (about 1 cup, adds savory depth to the base)
- 2 cloves garlic, minced (fresh is non-negotiable here, adds that aromatic punch)
- 4 cups Russet potatoes, peeled and cubed into ½-inch pieces (about 4 medium potatoes, Russets break down beautifully for that creamy texture)
- 3 cups low-sodium chicken broth (or vegetable broth, use homemade if you have it—it makes a difference)
- 2 cups whole milk (for richness, 2% works but whole milk gives the best creamy texture)
- ½ cup heavy cream (adds luxurious richness, don’t skip this—it’s what makes it feel indulgent)
- 3 tablespoons unsalted butter (for sautéing and adding richness to the roux)
- 3 tablespoons all-purpose flour (thickens the soup without making it gluey)
- 1 cup sharp cheddar cheese, shredded (freshly shredded melts better than pre-shredded, I recommend Tillamook or Cabot for best flavor)
- ½ cup sour cream (adds tanginess and creaminess, full-fat is ideal)
- ½ teaspoon salt (plus more to taste)
- ¼ teaspoon black pepper (freshly ground, adds subtle heat)
- ¼ teaspoon smoked paprika (optional but recommended, adds a subtle smoky note)
- 2 green onions, sliced (for garnish, adds freshness and color)
- Extra cheddar cheese and bacon crumbles (for topping, because more is always better)
For substitutions, you can use Yukon Gold potatoes instead of Russets—they’ll give you a slightly waxier texture but still work great. If you need a dairy-free option, use unsweetened oat milk and vegan butter, though the texture will be a bit thinner. For a gluten-free version, swap the all-purpose flour with a 1:1 gluten-free flour blend. And if you’re watching your sodium, use unsalted butter and low-sodium broth so you can control the salt level yourself.
Equipment Needed
You don’t need a fancy kitchen to make this soup. Here’s what I use every single time:
- Large Dutch oven or heavy-bottomed pot (5-6 quart size is ideal, a Le Creuset or Lodge works beautifully, but any heavy pot with a tight-fitting lid will do)
- Sharp chef’s knife (for dicing onions and potatoes, a dull knife makes everything harder)
- Cutting board (wooden or plastic, just make sure it’s stable)
- Wooden spoon or silicone spatula (for stirring, won’t scratch your pot)
- Measuring cups and spoons (accuracy matters for the flour and broth)
- Box grater (for shredding cheese fresh—trust me on this one)
- Potato masher (optional but helpful, a fork works in a pinch)
- Small skillet (for cooking the bacon)
- Paper towels (for draining bacon)
If you don’t have a Dutch oven, any large soup pot will work—just keep an eye on the heat to prevent scorching. And if you don’t have a potato masher, you can use a whisk to break up some of the potatoes right in the pot, or even a sturdy fork. I’ve made this soup in a cheap stockpot from the grocery store and it turned out just as good. The equipment matters less than the technique.
Preparation Method

Let me walk you through this step by step. I’ve made this soup dozens of times, and I’ve learned a few things along the way that’ll save you from my early mistakes.
- Cook the bacon. Place the 6 strips of bacon in a cold skillet. Turn the heat to medium and cook until crispy, about 6-8 minutes, flipping once. Transfer to a paper towel-lined plate to drain. Once cool, crumble into small pieces. Reserve 2 tablespoons of the bacon fat in the skillet—this is liquid gold for flavor.
- Sauté the aromatics. In your large Dutch oven or pot, melt the 3 tablespoons of butter over medium heat. Add the diced onion and cook until softened and translucent, about 4-5 minutes. Add the minced garlic and cook for another 30 seconds until fragrant. You should smell it filling your kitchen—that’s the good stuff.
- Make the roux. Sprinkle the 3 tablespoons of flour over the onions and garlic. Stir constantly with your wooden spoon for about 2 minutes. This cooks out the raw flour taste and starts the thickening process. The mixture will look like a thick paste—that’s exactly what you want.
- Add the liquids gradually. Slowly pour in the 3 cups of chicken broth while whisking continuously. Keep whisking until the mixture is smooth and starts to thicken slightly, about 2-3 minutes. Then add the 2 cups of milk and ½ cup of heavy cream, still whisking. Don’t rush this step—adding liquids too fast can create lumps.
- Add the potatoes. Stir in the cubed Russet potatoes, along with ½ teaspoon salt, ¼ teaspoon black pepper, and ¼ teaspoon smoked paprika. Bring the soup to a gentle simmer—not a rolling boil—then reduce the heat to low. Cover and cook for 15-20 minutes, stirring occasionally, until the potatoes are fork-tender.
- Partially mash the potatoes. Once the potatoes are tender, remove the pot from the heat. Use your potato masher (or a fork) to gently mash about half of the potatoes right in the pot. This is what gives the soup that perfect creamy texture without needing a blender. Leave some chunks for texture—you want to know there are potatoes in there.
- Add the cheese and sour cream. Stir in the 1 cup of shredded cheddar cheese and ½ cup of sour cream. Stir until the cheese is completely melted and the soup is smooth and creamy. Taste and adjust seasoning with more salt and pepper if needed. This is also where you can add a splash more milk if the soup seems too thick.
- Finish and serve. Ladle the soup into bowls. Top each serving with a generous sprinkle of crumbled bacon, extra shredded cheddar cheese, and sliced green onions. Serve immediately while it’s hot and comforting.
A few things I’ve learned the hard way: Don’t let the soup boil after you add the dairy—it can cause the milk to curdle and the cheese to turn grainy. Keep it at a gentle simmer. Also, the soup will thicken as it sits, so if you’re making it ahead, add a splash of milk or broth when you reheat it. And whatever you do, don’t skip the toppings—they’re what make this a “loaded” baked potato soup, after all.
Cooking Tips & Techniques
Over the years, I’ve made every mistake you can imagine with this soup. Let me save you some trouble with these tried-and-true tips.
Don’t overcook the potatoes. I once let the potatoes simmer too long while I was distracted by a phone call, and they basically disintegrated into mush. You want them tender enough to pierce with a fork, but still holding their shape. Set a timer if you have to—15 minutes is usually perfect.
Shred your own cheese. I know, I know, pre-shredded cheese is convenient. But it’s coated in anti-caking agents that prevent it from melting smoothly. Freshly shredded cheddar melts like a dream and gives you that silky, creamy texture. It takes two extra minutes and makes a world of difference.
Use the bacon fat. When I first made this soup, I drained all the bacon fat and threw it away. Huge mistake. That rendered fat adds so much smoky, savory depth to the base. Just two tablespoons in the pot makes the whole soup taste richer. Your arteries might not thank you, but your taste buds will.
Watch your heat. This soup has dairy in it, which means it’s prone to scorching on the bottom if you crank the heat too high. Keep it at a gentle simmer, and stir frequently, especially after adding the milk and cream. I learned this the hard way when I had to scrub a burnt-bottom pot for twenty minutes.
Season in layers. Don’t just dump all the salt in at the end. Season the onions as they cook, add some with the broth, then taste and adjust at the end. Layering the seasoning builds deeper flavor throughout the dish. It’s one of those small habits that separates good soup from great soup.
Variations & Adaptations
One of the best things about this soup is how adaptable it is. Here are some of my favorite ways to switch it up.
Make it vegetarian. Skip the bacon and use vegetable broth instead of chicken broth. To get that smoky flavor, add a teaspoon of smoked paprika and a dash of liquid smoke. You can also top it with crispy fried onions or roasted chickpeas for crunch instead of bacon.
Make it lighter. Use turkey bacon instead of regular bacon, 2% milk instead of whole milk, and Greek yogurt instead of sour cream. You’ll still get plenty of flavor with fewer calories. I’ve made this version for a friend who was watching her waistline, and she didn’t even notice the swap.
Add some heat. Stir in a diced jalapeño with the onions, or add a pinch of cayenne pepper along with the smoked paprika. A drizzle of hot sauce on top before serving also works wonders. My brother-in-law loves this version—he says it “wakes up the soup.”
Try different cheeses. Sharp cheddar is classic, but smoked gouda adds an amazing depth, and pepper jack gives it a nice kick. I once made a version with half cheddar and half gruyère, and it was absolutely decadent. Feel free to experiment with whatever you have in the fridge.
Make it a meal. Stir in some cooked shredded chicken or leftover ham to turn this into a heartier main dish. You can also add a cup of frozen corn or peas for extra color and nutrition. I’ve even thrown in some chopped broccoli on occasion—it works surprisingly well.
Serving & Storage Suggestions
This soup is best served piping hot, straight from the pot. Ladle it into deep bowls and load up the toppings—that’s where the magic happens. I like to set out little bowls of extra bacon, cheese, green onions, and sour cream so everyone can customize their own bowl. It makes the meal feel special, even on a random Tuesday night.
For sides, you can’t go wrong with a crusty piece of bread for dipping—sourdough or a warm baguette is perfect. A simple green salad with a tangy vinaigrette also balances out the richness of the soup nicely. And if you’re feeling extra cozy, serve it with a grilled cheese sandwich for the ultimate comfort food combo.
As for storage, this soup keeps beautifully in the refrigerator for up to 4 days. Let it cool completely before transferring to an airtight container. The flavors actually meld together overnight and get even better—I always think day-two soup tastes best. Just know that the soup will thicken as it sits, so when you reheat it, add a splash of milk or broth to thin it back to your desired consistency.
To reheat, warm it gently on the stovetop over medium-low heat, stirring occasionally. You can also microwave individual portions in 30-second bursts, stirring between each. Avoid boiling it, as that can cause the dairy to separate. I don’t recommend freezing this soup because the dairy can become grainy when thawed, but if you must, freeze it without the sour cream and add that fresh after thawing.
Nutritional Information & Benefits
Let’s be real—this is comfort food, not health food. But it does have some redeeming qualities. Potatoes are actually a good source of vitamin C, potassium, and fiber, especially if you leave the skins on (though I peel mine for this recipe since I prefer the texture). The bacon and cheese add protein, and the dairy provides calcium.
Here’s the approximate nutritional breakdown per serving (based on 6 servings):
- Calories: 485
- Protein: 18g
- Fat: 32g
- Carbohydrates: 35g
- Fiber: 3g
- Sugar: 7g
- Sodium: 890mg
If you’re watching your sodium, use low-sodium broth and go easy on the added salt. For a lower-fat version, use turkey bacon, reduced-fat cheese, and skim milk—you’ll still get plenty of flavor. And if you’re gluten-free, just swap the all-purpose flour for a 1:1 gluten-free blend; it works perfectly.
I personally believe that food should nourish both body and soul. This soup might not be the healthiest thing you’ll eat all week, but it’s the kind of meal that feeds something deeper. Sometimes we need that, and that’s okay.
Conclusion
This cozy loaded baked potato soup with bacon has earned a permanent spot in my recipe rotation—and I think it will in yours too. It’s everything you want from comfort food: rich, creamy, satisfying, and loaded with all the good stuff. The best part? It comes together in under an hour with ingredients you probably already have on hand.
I love this recipe because it’s forgiving. You can tweak it, adapt it, make it your own. Add more bacon. Use a different cheese. Throw in some leftover chicken. It’ll still be delicious, because the foundation is solid. It’s the kind of recipe that builds confidence in the kitchen—simple enough for a beginner, but satisfying enough for an experienced cook.
Now I want to hear from you. Have you tried this soup? Did you add your own twist? Drop a comment below and let me know how it turned out. Share your photos, your swaps, your happy soup moments. And if you loved it as much as I do, save this recipe and make it again on the next cold, rainy day. Trust me—you’ll be glad you did.
Frequently Asked Questions
Can I use a different type of potato?
Yes, Yukon Gold or red potatoes work well. Yukon Golds will give you a slightly creamier texture, while red potatoes hold their shape a bit more. Just keep in mind that Russets break down the most, which is why they’re ideal for that thick, creamy consistency.
Can I make this soup in a slow cooker?
Absolutely. Cook the bacon and sauté the onions and garlic on the stovetop first, then transfer everything except the milk, cream, cheese, and sour cream to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Mash the potatoes, then stir in the dairy and cheese during the last 30 minutes.
Why did my soup turn out too thin?
This usually happens if the potatoes weren’t cooked long enough or if you didn’t mash enough of them. Make sure the potatoes are fork-tender before mashing, and don’t be shy about mashing a good portion of them. If it’s still too thin, let it simmer uncovered for a few more minutes to thicken.
Can I freeze this soup?
I don’t recommend it because the dairy can separate and become grainy when thawed. If you must freeze it, leave out the sour cream and add it fresh after reheating. The soup will keep in the fridge for up to 4 days, so it’s better to just make a smaller batch or plan to eat it within a few days.
How do I make this soup dairy-free?
Use unsweetened oat milk or almond milk instead of whole milk, vegan butter instead of regular butter, and a dairy-free shredded cheese alternative. Omit the sour cream or use a dairy-free version. The texture will be slightly thinner, but it’ll still be delicious and comforting.
Pin This Recipe!

Cozy Loaded Baked Potato Soup Recipe with Bacon
This creamy, cheesy soup is loaded with crispy bacon and tender potato chunks, delivering all the flavors of a loaded baked potato in a warm, comforting bowl. It’s the ultimate cold-weather comfort food that comes together in about 40 minutes.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 6 strips bacon (thick-cut)
- 1 medium yellow onion, diced (about 1 cup)
- 2 cloves garlic, minced
- 4 cups Russet potatoes, peeled and cubed into ½-inch pieces (about 4 medium potatoes)
- 3 cups low-sodium chicken broth
- 2 cups whole milk
- ½ cup heavy cream
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 1 cup sharp cheddar cheese, shredded
- ½ cup sour cream
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon smoked paprika (optional)
- 2 green onions, sliced (for garnish)
- Extra cheddar cheese and bacon crumbles (for topping)
Instructions
- Cook the bacon: Place the 6 strips of bacon in a cold skillet. Turn the heat to medium and cook until crispy, about 6-8 minutes, flipping once. Transfer to a paper towel-lined plate to drain. Once cool, crumble into small pieces. Reserve 2 tablespoons of the bacon fat.
- Sauté the aromatics: In a large Dutch oven or pot, melt the 3 tablespoons of butter over medium heat. Add the diced onion and cook until softened and translucent, about 4-5 minutes. Add the minced garlic and cook for another 30 seconds until fragrant.
- Make the roux: Sprinkle the 3 tablespoons of flour over the onions and garlic. Stir constantly for about 2 minutes until the mixture forms a thick paste.
- Add the liquids gradually: Slowly pour in the 3 cups of chicken broth while whisking continuously. Keep whisking until smooth and slightly thickened, about 2-3 minutes. Then add the 2 cups of milk and ½ cup of heavy cream, still whisking.
- Add the potatoes: Stir in the cubed Russet potatoes, along with ½ teaspoon salt, ¼ teaspoon black pepper, and ¼ teaspoon smoked paprika. Bring to a gentle simmer, then reduce heat to low. Cover and cook for 15-20 minutes, stirring occasionally, until potatoes are fork-tender.
- Partially mash the potatoes: Remove the pot from the heat. Use a potato masher or fork to gently mash about half of the potatoes right in the pot, leaving some chunks for texture.
- Add the cheese and sour cream: Stir in the 1 cup of shredded cheddar cheese and ½ cup of sour cream until completely melted and smooth. Taste and adjust seasoning with more salt and pepper if needed.
- Finish and serve: Ladle the soup into bowls. Top each serving with crumbled bacon, extra shredded cheddar cheese, and sliced green onions. Serve immediately.
Notes
Don’t let the soup boil after adding dairy to prevent curdling. The soup thickens as it sits; add a splash of milk or broth when reheating. For best results, shred cheese fresh and use the reserved bacon fat for extra flavor.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 485
- Sugar: 7
- Sodium: 890
- Fat: 32
- Saturated Fat: 16
- Carbohydrates: 35
- Fiber: 3
- Protein: 18
Keywords: loaded baked potato soup, potato soup with bacon, creamy potato soup, comfort food, winter soup, easy potato soup


