I was standing in the frozen food aisle last Tuesday, staring at a bag of pre-shredded cheese, when the cold air from the open freezer hit my face, and suddenly I was eight years old in my aunt Maggie’s tiny kitchen. She wasn’t really my aunt—she was our neighbor, the one who let me sit on her counter while she stirred things and told me stories about growing up on a farm in Iowa. The thing I remember most, honestly, isn’t her face or her voice. It’s the way her kitchen smelled on a gray November afternoon when she’d pull a pot of loaded baked potato soup off the stove. That smell—bacon, sharp cheddar, something creamy and warm—was like a hug you could breathe in.
Aunt Maggie passed away when I was sixteen, and I didn’t have her recipe written down anywhere. For years, I tried to recreate that soup from memory, and let me tell you, I had some disasters. One batch was so thin it was basically potato-flavored milk. Another one was so thick I could have used it as wall spackle. I burned the bacon once so badly that I had to open every window in the apartment, and my roommate still brings it up. But I kept trying, because that soup wasn’t just food—it was the feeling of being small and safe and loved, and I wanted that feeling back.
This recipe is the one I finally landed on after all those failed attempts. It’s got that perfect balance of creamy, cheesy, bacony goodness, and it comes together in about 30 minutes, which Aunt Maggie would have approved of. She was never one for fussing in the kitchen. Maybe you’ve got a memory like that too, a taste you’re trying to find again. If so, this one’s for you. It’s cozy, it’s satisfying, and it tastes like someone made it just for you—because honestly, you’re making it just for you.
Why You’ll Love This Recipe
Look, I’ve tested a lot of potato soup recipes over the years. Some are too watery, some are too gluey, and some just don’t have enough bacon (a tragedy, really). This loaded baked potato soup is different. It’s the one I keep coming back to, and here’s why I think you’ll love it too.
- Quick & Easy: This soup goes from fridge to table in about 30 minutes. No all-day simmering, no complicated techniques. Perfect for those nights when you want something cozy but don’t have hours to spend in the kitchen.
- Simple Ingredients: You probably already have most of these in your kitchen. No weird specialty items or expensive gourmet ingredients. Just real, honest food.
- Perfect for Cozy Nights: Whether it’s a rainy Tuesday, a snowy Sunday, or just one of those days where you need a warm hug in a bowl, this soup delivers.
- Crowd-Pleaser: I’ve served this at casual dinners and holiday gatherings, and it disappears every single time. Kids love it, adults love it, even my picky brother-in-law asks for seconds.
- Unbelievably Delicious: The texture is just right—creamy but not heavy, rich but not greasy. And the flavor? It’s like someone took a loaded baked potato, turned it into soup, and made it even better.
What makes this recipe different from all the others out there? Two things. First, I use a combination of milk and chicken broth instead of heavy cream, which gives you that creamy texture without weighing you down. Second, I mash just half the potatoes, so you get that smooth, velvety base with plenty of chunky potato pieces to sink your teeth into. It’s the best of both worlds, and honestly, it’s the texture that took me the longest to get right.
This isn’t just any potato soup. It’s the kind that makes you close your eyes after the first bite. It’s comfort food reimagined—quicker, easier, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple weeknight 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, which means you can whip up this soup anytime the craving hits.
For the Soup Base
- 6 slices bacon, chopped (I prefer thick-cut for more flavor and texture)
- 1 tablespoon unsalted butter (adds richness to the base)
- 1 medium yellow onion, diced (about 1 cup)
- 2 cloves garlic, minced
- 3 tablespoons all-purpose flour (helps thicken the soup)
- 3 cups chicken broth (use low-sodium so you can control the salt)
- 2 cups whole milk (2% works too, but whole milk gives the creamiest result)
- 4 medium russet potatoes, peeled and diced into ½-inch cubes (about 4 cups)
- ½ teaspoon salt, plus more to taste
- ¼ teaspoon black pepper
- ¼ teaspoon smoked paprika (optional, but adds a lovely depth)
For the Toppings

- 1 cup shredded sharp cheddar cheese (I recommend Tillamook or Cabot for best melting)
- ½ cup sour cream
- 2 green onions, sliced
- Reserved bacon crumbles (from the 6 slices you cooked)
Ingredient Tips & Substitutions
For the potatoes, russets are ideal because they break down nicely and create that creamy texture. Yukon Golds work too, but they hold their shape a bit more, so you might need to mash them a little longer. If you’re looking for a lighter option, you can use turkey bacon, but honestly, real bacon gives this soup its soul. For a gluten-free version, substitute the all-purpose flour with a 1:1 gluten-free flour blend or cornstarch (mix 2 tablespoons cornstarch with ¼ cup cold water and add it at the end). And if you’re dairy-sensitive, use unsweetened almond milk and dairy-free cheese, though the texture will be slightly thinner.
Equipment Needed
You don’t need fancy equipment to make this soup, which is part of its charm. Here’s what you’ll need:
- Large Dutch oven or heavy-bottomed pot (5-6 quart capacity is ideal—I use my trusty Le Creuset, but any heavy pot works)
- Sharp chef’s knife and cutting board
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Potato masher (or a fork in a pinch—I’ve done it)
- Small bowl for the bacon crumbles
If you don’t have a potato masher, you can use a hand mixer on low speed for just a few seconds, or even transfer a cup of the soup to a blender, puree it, and stir it back in. Just be careful not to over-blend, or you’ll end up with baby food consistency—ask me how I know.
Preparation Method
Let’s get cooking! This soup comes together faster than you’d think, so have all your ingredients prepped and ready to go.
- 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 is rendered, about 6-8 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving the rendered fat in the pot. You should have about 2 tablespoons of bacon fat left behind—this is liquid gold for flavor.
- Sauté the aromatics: Add the butter to the bacon fat in the pot. Once melted, add the diced onion and cook for 3-4 minutes until softened and translucent. Add the minced garlic and cook for 30 seconds more, until fragrant. Stir constantly so the garlic doesn’t burn—burnt garlic will ruin the whole pot.
- Make the roux: Sprinkle the flour over the onion mixture and stir constantly for 1-2 minutes. This cooks the raw flour taste out and helps thicken the soup. The mixture will look pasty and smell a bit nutty—that’s a good sign.
- Add the liquids: Slowly pour in the chicken broth while whisking constantly to prevent lumps. Then add the milk, whisking until smooth. Bring the mixture to a gentle simmer—not a rolling boil, or the milk might curdle. You’ll see small bubbles around the edges of the pot.
- Add the potatoes: Stir in the diced potatoes, salt, pepper, and smoked paprika if using. Bring the soup back to a simmer, then reduce the heat to medium-low. Cover and cook for 12-15 minutes, stirring occasionally, until the potatoes are fork-tender. Test one by piercing it with a fork—it should slide off easily.
- Mash and thicken: Remove the pot from the heat. Using a potato masher, gently mash about half the potatoes right in the pot. You want some chunky pieces remaining for texture. If the soup seems too thick, stir in a splash of milk or broth. If it’s too thin, let it simmer uncovered for a few more minutes.
- Finish with cheese and sour cream: Stir in the shredded cheddar cheese and sour cream until fully melted and incorporated. The soup will turn a beautiful pale golden color and smell absolutely incredible. Taste and adjust seasoning—you might want a pinch more salt or pepper.
- Serve and garnish: Ladle the soup into bowls. Top each serving with reserved bacon crumbles, a sprinkle of extra cheese, a dollop of sour cream, and sliced green onions. Serve immediately while hot and melty.
Cooking Tips & Techniques
Over the years, I’ve learned a few things the hard way so you don’t have to. Here are my best tips for perfect loaded baked potato soup every time.
Don’t rush the roux. I know it’s tempting to just dump the flour in and move on, but taking that extra minute to cook the flour really makes a difference. It removes that raw, pasty taste and gives the soup a silky, smooth texture. Trust me on this one—I’ve skipped it before, and the soup was noticeably less good.
Watch your heat. Dairy-based soups are temperamental. If you boil the milk, it can separate and get grainy. Keep the soup at a gentle simmer—just a few lazy bubbles breaking the surface. If you see it starting to boil, turn the heat down immediately. I once got distracted by a phone call and came back to curdled soup. Not my finest moment.
Grate your own cheese. I know, I know, pre-shredded cheese is convenient. But it’s coated with anti-caking agents that prevent it from melting smoothly. Freshly grated cheese melts into the soup like a dream, giving you that velvety, cohesive texture. It takes two extra minutes and makes a world of difference.
Season as you go. Don’t wait until the end to add all your salt. Season the onions as they cook, season the broth, and taste and adjust at the end. Layers of seasoning build more complex flavor. And remember, bacon and cheese are both salty, so go easy on the salt at the beginning.
Let it rest. This soup thickens as it sits, so if it seems a little thin when you first finish cooking, give it 5-10 minutes off the heat. The starch from the potatoes will continue to absorb liquid, and the soup will reach its ideal consistency.
Variations & Adaptations
One of the best things about this soup is how adaptable it is. Here are some of my favorite variations:
Loaded Baked Potato Soup with Broccoli
Steam 2 cups of broccoli florets until tender, then stir them in along with the cheese. You get that classic loaded baked potato flavor with a hit of green goodness. My kids actually eat broccoli this way, so it’s a win in my book.
Spicy Southwest Version
Add 1 diced jalapeño (seeds removed if you want less heat) along with the onions. Stir in ½ cup of canned diced green chiles and a pinch of cumin. Top with pepper Jack cheese and fresh cilantro instead of green onions. It’s a whole different soup, and honestly, it might be my secret favorite.
Vegetarian Option
Skip the bacon and use 2 tablespoons of olive oil instead of bacon fat. Use vegetable broth in place of chicken broth. For that smoky flavor, add ½ teaspoon of smoked paprika and a dash of liquid smoke. Top with roasted chickpeas for crunch instead of bacon.
Slow Cooker Method
Cook the bacon and sauté the onions on the stovetop first, then transfer everything except the milk and cheese to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Mash the potatoes, then stir in the milk and cheese just before serving. It’s perfect for busy days.
Serving & Storage Suggestions
This soup is best served piping hot, right after you’ve stirred in the cheese and sour cream. Ladle it into deep bowls and go heavy on the toppings—that’s the whole point of a loaded soup.
For a complete meal, serve it with a simple side salad dressed with lemon vinaigrette (the acidity cuts through the richness beautifully) or with crusty bread for dipping. A warm, crusty baguette or some garlic bread is my personal go-to. If you’re feeling fancy, you can even serve it in bread bowls—hollow out sourdough rounds and pour the soup right in. It’s messy and indulgent and absolutely worth it.
Storage: Leftover soup keeps well in an airtight container in the refrigerator for up to 4 days. The flavors actually meld together and get even better overnight. Just be aware that the soup will thicken significantly as it sits—that’s the starch from the potatoes doing its thing.
Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of milk or broth to thin it out to your desired consistency. You can also microwave individual portions in 30-second bursts, stirring between each. Don’t let it boil, or the dairy might separate.
Freezing: I don’t recommend freezing this soup, because dairy-based soups can get grainy and watery when thawed. If you must freeze it, do so before adding the milk and cheese, then stir those in fresh when you reheat. It’s not ideal, but it works in a pinch.
Nutritional Information & Benefits
Here’s the thing about this soup—it’s comfort food, pure and simple. But that doesn’t mean it can’t fit into a balanced diet. Each serving (about 1½ cups, with toppings) contains approximately:
- Calories: 420
- Protein: 18g
- Carbohydrates: 35g
- Fat: 24g
- Fiber: 3g
- Sodium: 780mg
Potatoes get a bad rap sometimes, but they’re actually a good source of vitamin C, potassium, and fiber (especially if you leave the skins on). The protein from the bacon, cheese, and milk helps keep you full and satisfied. And the calcium from the dairy is great for bone health. Is this a health food? No. But it’s a real food, made from real ingredients, and sometimes that’s exactly what you need.
If you’re watching your sodium, use low-sodium broth and go easy on the added salt. You can also use reduced-fat cheese and turkey bacon to lighten it up a bit. But honestly? Life’s too short for bad soup. Make it the way you love it.
Conclusion
This loaded baked potato soup is everything I loved about Aunt Maggie’s kitchen—warm, comforting, and made with intention. It’s the kind of meal that doesn’t ask for much but gives back so much. In 30 minutes, you can have a pot of something that feels like a hug, tastes like a memory, and leaves everyone at the table smiling.
I hope you make this soup your own. Add extra bacon if that’s your thing. Skip the green onions if you’re not a fan. Double the cheese—I won’t tell. The best recipes are the ones that adapt to you, not the other way around. So play with it, taste as you go, and don’t stress about perfection. Cooking should feel good, not stressful.
When you make this soup—and I hope you do—come back and let me know how it turned out. Did you add something unexpected? Did your family love it? Did you finally recreate that taste you’ve been chasing? I’d love to hear about it. Drop a comment below, share a photo, or tag me on social media. Until then, happy cooking, and may your soup always be perfectly creamy.
Frequently Asked Questions
Can I make this soup ahead of time?
Absolutely! You can make this soup up to 3 days in advance. Just prepare it fully, let it cool, and store it in the fridge. When you’re ready to serve, reheat it gently on the stovetop, adding a splash of milk or broth to thin it out if needed.
How do I prevent my soup from getting too thick?
If your soup thickens more than you’d like, simply stir in additional chicken broth or milk, a little at a time, until it reaches your preferred consistency. Remember that the soup will continue to thicken as it sits, so you might need to adjust it when reheating leftovers.
Can I use frozen hash browns instead of fresh potatoes?
Yes, you can! Use about 4 cups of frozen shredded hash browns or diced potatoes. No need to thaw them first—just add them directly to the pot. Keep in mind that frozen potatoes may break down a bit more, resulting in a slightly thicker soup.
Is this soup gluten-free?
As written, this soup contains all-purpose flour, which has gluten. However, you can easily make it gluten-free by substituting the flour with a 1:1 gluten-free flour blend or using 2 tablespoons of cornstarch mixed with ¼ cup of cold water (add this slurry at the end of cooking).
Can I leave the potato skins on?
Definitely! If you prefer a heartier texture and want the extra fiber, just scrub the potatoes well and dice them with the skins on. The skins add a rustic feel and a bit of chew. Just be aware that the soup might have a slightly earthier flavor and a speckled appearance.
Pin This Recipe!

Cozy Loaded Baked Potato Soup with Bacon – Easy 30-Min Recipe
This loaded baked potato soup is creamy, cheesy, and bacony, with a perfect balance of smooth and chunky textures. It comes together in about 30 minutes, making it the ultimate comfort food for cozy nights.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 6 slices bacon, chopped (thick-cut preferred)
- 1 tablespoon unsalted butter
- 1 medium yellow onion, diced (about 1 cup)
- 2 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 3 cups chicken broth (low-sodium)
- 2 cups whole milk (2% works too)
- 4 medium russet potatoes, peeled and diced into ½-inch cubes (about 4 cups)
- ½ teaspoon salt, plus more to taste
- ¼ teaspoon black pepper
- ¼ teaspoon smoked paprika (optional)
- 1 cup shredded sharp cheddar cheese (e.g., Tillamook or Cabot)
- ½ cup sour cream
- 2 green onions, sliced
- Reserved bacon crumbles (from the 6 slices cooked)
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 is rendered, about 6-8 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving the rendered fat in the pot.
- Sauté the aromatics: Add the butter to the bacon fat in the pot. Once melted, add the diced onion and cook for 3-4 minutes until softened and translucent. Add the minced garlic and cook for 30 seconds more, until fragrant.
- Make the roux: Sprinkle the flour over the onion mixture and stir constantly for 1-2 minutes. The mixture will look pasty and smell nutty.
- Add the liquids: Slowly pour in the chicken broth while whisking constantly to prevent lumps. Then add the milk, whisking until smooth. Bring the mixture to a gentle simmer.
- Add the potatoes: Stir in the diced potatoes, salt, pepper, and smoked paprika if using. Bring the soup back to a simmer, then reduce the heat to medium-low. Cover and cook for 12-15 minutes, stirring occasionally, until the potatoes are fork-tender.
- Mash and thicken: Remove the pot from the heat. Using a potato masher, gently mash about half the potatoes right in the pot. If the soup seems too thick, stir in a splash of milk or broth. If it’s too thin, let it simmer uncovered for a few more minutes.
- Finish with cheese and sour cream: Stir in the shredded cheddar cheese and sour cream until fully melted and incorporated. Taste and adjust seasoning.
- Serve and garnish: Ladle the soup into bowls. Top each serving with reserved bacon crumbles, a sprinkle of extra cheese, a dollop of sour cream, and sliced green onions. Serve immediately.
Notes
For a gluten-free version, substitute the all-purpose flour with a 1:1 gluten-free flour blend or use 2 tablespoons cornstarch mixed with ¼ cup cold water added at the end. For a lighter option, use turkey bacon and reduced-fat cheese. The soup thickens as it sits; add a splash of milk or broth when reheating. Do not freeze this soup as dairy can separate.
Nutrition
- Serving Size: 1½ cups with topping
- Calories: 420
- Sugar: 6
- Sodium: 780
- Fat: 24
- Saturated Fat: 12
- Carbohydrates: 35
- Fiber: 3
- Protein: 18
Keywords: loaded baked potato soup, potato soup with bacon, easy potato soup, 30-minute soup, comfort food, creamy potato soup


