Loaded Baked Potato Soup Recipe (Cozy & Creamy!)
Loaded Baked Potato Soup Recipe (Cozy & Creamy!)

Loaded Baked Potato Soup
There’s this moment in late fall when I realize I’ve been craving something thick, creamy, and loaded with all the comfort of a baked potato—but in soup form. That’s when I make this Loaded Baked Potato Soup, and honestly, it feels like wrapping yourself in the coziest blanket while sitting by a crackling fire. The first time I made it, I was trying to use up some leftover baked potatoes from taco night (because meal planning is aspirational in this house), and what started as a “let’s see what happens” experiment turned into one of my most-requested recipes.
This soup is everything you love about a loaded baked potato—creamy, rich, topped with crispy bacon, sharp cheddar, and a dollop of sour cream—but it’s somehow even better because you get to eat it with a spoon. It’s hearty enough to be a full meal, but it doesn’t sit heavy in your stomach. My husband could eat this three nights in a row without complaining, and my kids actually ask for seconds, which is basically a parenting win.
What I love most is how forgiving this recipe is. You can make it on the stovetop in under an hour, and it uses ingredients you probably already have. No fancy techniques, no obscure spices, just real food that tastes like you spent way more time on it than you actually did. I’ve made this on busy weeknights, for cozy Sunday dinners, and even for a casual get-together where everyone kept asking for the recipe.
If you’re looking for more cozy, crowd-pleasing recipes like this, I’d love for you to Follow me on HaileeRecipes on Pinterest where I share all my favorite comforting dishes and kitchen wins.
This Loaded Baked Potato Soup is creamy without being overly indulgent, flavorful without being complicated, and it’s the kind of recipe that makes you feel like you’ve got this whole dinner thing figured out. Let’s make it together.
Why You’ll Love This Recipe
This isn’t just another soup recipe—it’s the kind of meal that makes everyone at the table happy. Here’s why it works:
- Seriously creamy texture: The combination of potatoes, cream, and a touch of cream cheese creates that dreamy, velvety consistency without needing a ton of heavy cream.
- Loaded with toppings: Bacon, cheddar, green onions, sour cream—all the best parts of a baked potato bar, but in one cozy bowl.
- One-pot wonder: Fewer dishes means more time to actually enjoy your dinner instead of standing at the sink.
- Flexible and forgiving: You can adjust the thickness, swap toppings, and make it your own without stressing about perfection.
- Meal prep friendly: It reheats beautifully and actually tastes even better the next day when the flavors have had time to meld.
- Crowd-pleaser: I’ve never met anyone who doesn’t love this soup. It’s comfort food at its finest.
Ingredients
Here’s what you’ll need to make this cozy, loaded soup. I’ve included my little tips along the way because some of these ingredients matter more than you’d think.
For the Soup Base:
- 6 slices bacon, chopped: This is your flavor foundation. I cook it right in the soup pot to get all those crispy bits and rendered fat for sautéing the onions.
- 1 medium yellow onion, diced: Adds sweetness and depth. Don’t skip this—it makes the whole soup taste more rounded.
- 3 cloves garlic, minced: Because garlic makes everything better. Fresh is best here.
- 5 cups Russet potatoes, peeled and diced (about 4-5 medium potatoes): Russets are key—they break down slightly and create that thick, creamy texture naturally.
- 4 cups chicken broth: Low-sodium is your friend here so you can control the salt level. Vegetable broth works too if you want to keep it vegetarian.
- 1 cup whole milk: Adds creaminess without being too heavy. You can use 2% if that’s what you have.
- 1 cup heavy cream: This is what makes it truly indulgent. Half-and-half works in a pinch, but the soup won’t be quite as rich.
- 4 oz cream cheese, softened: My secret weapon for extra creaminess and a slight tang that balances the richness.
- 1/4 cup all-purpose flour: Helps thicken the soup and gives it body.
- 1 teaspoon salt (plus more to taste): Start with this and adjust as you go.
- 1/2 teaspoon black pepper: Freshly ground is always better.
- 1/4 teaspoon smoked paprika: Just a hint adds a subtle smokiness that plays so well with the bacon.
Hailee’s Tip: I always soften my cream cheese on the counter for about 30 minutes before I start cooking. It blends in so much more smoothly and you won’t have little cream cheese lumps floating around.
For the Toppings:
- 1 1/2 cups sharp cheddar cheese, shredded: Sharp cheddar has so much more flavor than mild. Shred it yourself from a block—it melts better.
- Reserved cooked bacon, crumbled: Crispy bacon on top is non-negotiable.
- 1/2 cup sour cream: For dolloping on each bowl.
- 1/4 cup green onions, sliced: Adds a fresh, bright bite that cuts through all that richness.
- Extra black pepper: A little crack of fresh pepper on top is chef’s kiss.
Hailee’s Tip: Set up a topping bar and let everyone customize their own bowl. It makes dinner feel a little more special, and picky eaters can skip what they don’t like.
Optional Add-Ins and Variations
This soup is delicious as-is, but here are some ways to make it your own:
- Broccoli florets: Stir in 1-2 cups of small broccoli florets during the last 10 minutes of cooking for a broccoli-cheddar-potato mashup.
- Jalapeños: Add diced jalapeños for a little kick. I like to sauté them with the onions.
- Corn: A cup of frozen corn kernels adds sweetness and texture.
- Ham instead of bacon: Diced ham works beautifully if you want a different smoky flavor.
- Cauliflower: Replace half the potatoes with cauliflower florets for a lighter version that’s still creamy.
- Extra garlic: Because there’s no such thing as too much garlic in my kitchen.
Step-by-Step Method
Let’s walk through this together. It’s easier than you think, and I’ll share the little things that make a big difference.
Step 1: Cook the Bacon
In a large, heavy-bottomed pot or Dutch oven, cook the chopped bacon over medium heat until it’s crispy, about 6-8 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, but leave about 2 tablespoons of the bacon fat in the pot. This is liquid gold for flavor.
What I Messed Up: The first time I made this, I drained all the bacon fat because I thought I was being healthy. The soup was good, but it was missing that deep, savory richness. Keep some of that fat—it’s worth it.
Step 2: Sauté the Aromatics
Add the diced onion to the pot with the bacon fat and cook over medium heat until it’s soft and translucent, about 5 minutes. Stir in the minced garlic and cook for another minute until it’s fragrant. Your kitchen should smell amazing right now.
Step 3: Make the Roux
Sprinkle the flour over the onions and garlic, stirring constantly for about 1-2 minutes. This cooks out the raw flour taste and creates a base that will thicken your soup beautifully. It should look like a thick paste.
Step 4: Add the Broth and Potatoes
Slowly pour in the chicken broth, stirring as you go to prevent lumps. Add the diced potatoes, salt, pepper, and smoked paprika. Bring everything to a boil, then reduce the heat to medium-low and let it simmer for 15-20 minutes, or until the potatoes are fork-tender.
Hailee’s Tip: I like to mash about a third of the potatoes right in the pot with a potato masher once they’re tender. This thickens the soup naturally and gives it that creamy, chunky texture I love.
Step 5: Add the Dairy
Reduce the heat to low. Stir in the milk, heavy cream, and softened cream cheese. Whisk gently until the cream cheese is fully melted and incorporated. Let the soup simmer on low for another 5 minutes, stirring occasionally. Don’t let it boil at this point or the dairy might separate.
Step 6: Stir in the Cheese
Remove the pot from the heat and stir in 1 cup of the shredded cheddar cheese until it’s melted and smooth. Taste and adjust the seasoning—you might want a little more salt or pepper depending on your broth.
Step 7: Serve and Top
Ladle the soup into bowls and top each one with the remaining shredded cheddar, crumbled bacon, a dollop of sour cream, sliced green onions, and a crack of black pepper. Serve it hot and watch everyone dive in.
Common Mistakes to Avoid
I’ve made this soup more times than I can count, and here are the little things that can trip you up:
- Boiling the soup after adding dairy: Once you add the milk, cream, and cheese, keep the heat low. Boiling can cause the dairy to curdle or separate, and nobody wants grainy soup.
- Using waxy potatoes: Yukon Golds or red potatoes won’t break down the same way. Russets are starchy and create that thick, creamy texture naturally.
- Not softening the cream cheese: Cold cream cheese is stubborn and won’t blend smoothly. Let it sit out for a bit before you start cooking.
- Skipping the roux: That flour step is important. It thickens the soup and gives it body. Don’t rush it.
- Over-mashing the potatoes: You want some chunks for texture. If you mash too much, it can get gluey.
- Forgetting to taste and adjust: Every broth is different, so always taste before serving and add more salt, pepper, or even a splash of hot sauce if you want.
My Tested Substitutions
I’m all about making recipes work with what you have. Here’s what I’ve tried and what actually works:
- Turkey bacon instead of pork bacon: Works great. It’s a little less fatty, so you might want to add a tablespoon of butter when you sauté the onions.
- Greek yogurt instead of sour cream: Totally fine for topping. Just don’t cook it into the soup or it might curdle.
- Half-and-half instead of heavy cream: The soup will be a bit thinner, but still delicious. You can add an extra tablespoon of flour to compensate.
- Vegetable broth instead of chicken broth: Perfect for a vegetarian version. Skip the bacon and use olive oil or butter for sautéing.
- Sweet potatoes instead of Russets: I tried this once and it was surprisingly good—a little sweeter, but still creamy and comforting.
How to Customize
This soup is a blank canvas for your favorite flavors. Here’s how I’ve switched it up:
- Make it lighter: Use 2% milk, skip the heavy cream, and use light cream cheese. It won’t be as rich, but it’s still satisfying.
- Make it vegetarian: Skip the bacon and use vegetable broth. Add smoked paprika or a drop of liquid smoke for that smoky flavor.
- Make it spicy: Stir in diced jalapeños, a pinch of cayenne, or top with hot sauce.
- Make it extra cheesy: Add more cheddar, or try a blend of cheddar and Monterey Jack.
- Make it gluten-free: Use a gluten-free flour blend or cornstarch instead of all-purpose flour for the roux.
Serving Ideas
This soup is a meal on its own, but here’s how I like to round it out:
- With crusty bread: A warm, crusty baguette or sourdough for dipping is perfection.
- With a simple salad: A crisp green salad with a tangy vinaigrette cuts through the richness beautifully.
- With cornbread: Sweet cornbread and potato soup is a match made in comfort food heaven.
- With garlic bread: Because garlic bread makes everything better.
- As a bread bowl: Hollow out a sourdough boule and serve the soup inside for a fun presentation.
Meal Prep & Storage
This soup is fantastic for meal prep, and it actually tastes better the next day when the flavors have had time to hang out together.
Refrigerator:
Store the soup in an airtight container in the fridge for up to 4 days. I like to store the toppings separately so they stay fresh and crispy. Reheat gently on the stovetop over low heat, stirring occasionally. You might need to add a splash of milk or broth to thin it out since it thickens as it sits.
Freezer:
You can freeze this soup for up to 3 months, but I’ll be honest—dairy-based soups can sometimes get a little grainy when thawed. If you plan to freeze it, I’d suggest leaving out the cream cheese and adding it fresh when you reheat. Thaw overnight in the fridge and reheat gently on the stovetop.
Make-Ahead:
You can make the soup base up to 2 days ahead and store it in the fridge. When you’re ready to serve, reheat it gently and add the cheese and toppings fresh. This is perfect for busy weeknights or when you’re hosting.
Nutritional Breakdown
Here’s the approximate nutritional information per serving (based on 6 servings, without extra toppings):
- Calories: 420
- Protein: 14g
- Carbohydrates: 35g
- Fat: 26g
- Fiber: 3g
- Sodium: 780mg
Keep in mind that toppings will add extra calories, fat, and protein—but they’re also what makes this soup so dang good, so don’t skip them.
Final Thoughts
This Loaded Baked Potato Soup is one of those recipes that just works. It’s cozy, it’s comforting, and it’s the kind of meal that makes you want to curl up on the couch with a big bowl and a good book. I love how flexible it is—you can make it exactly as written, or you can tweak it to fit your taste and what you have on hand.
Every time I make this, I’m reminded why I fell in love with cooking in the first place. It’s not about perfection or fancy techniques—it’s about creating something warm and delicious that brings people together. Whether you’re making this for a quiet weeknight dinner or serving it to a crowd, I hope it becomes a favorite in your kitchen like it is in mine.
If you make this recipe, I’d love to hear how it turns out. And if you’re looking for more cozy, comforting recipes like this one, come hang out with me over on Pinterest—I’m always sharing new favorites.
Happy cooking, friend. You’ve got this.
— Hailee

Loaded Baked Potato Soup Recipe (Cozy & Creamy!)
Ingredients
Method
- In a large pot or Dutch oven, cook chopped bacon over medium heat until crispy, about 6-8 minutes. Transfer bacon to a paper towel-lined plate and reserve. Leave 2 tablespoons bacon fat in the pot.
- Add diced onion to the pot and sauté until soft and translucent, about 5 minutes. Stir in minced garlic and cook for 1 minute until fragrant.
- Sprinkle flour over the onions and garlic, stirring constantly for 1-2 minutes to create a roux.
- Slowly pour in chicken broth, stirring to prevent lumps. Add diced potatoes, salt, pepper, and smoked paprika. Bring to a boil, then reduce heat to medium-low and simmer for 15-20 minutes until potatoes are fork-tender.
- Use a potato masher to mash about one-third of the potatoes in the pot for a thicker, creamier texture.
- Reduce heat to low. Stir in milk, heavy cream, and softened cream cheese. Whisk gently until cream cheese is fully melted. Simmer on low for 5 minutes, stirring occasionally. Do not boil.
- Remove from heat and stir in 1 cup shredded cheddar cheese until melted and smooth. Taste and adjust seasoning as needed.
- Ladle soup into bowls and top with remaining cheddar cheese, crumbled bacon, sour cream, green onions, and black pepper.
