Love this? Save it for later!
Share the inspiration with your friends
My neighbor Carla wasn’t trying to impress anyone. I’d stopped by to borrow a ladder on a Tuesday night, and the smell hit me before I even got through the screen door. It was smoky, creamy, and deeply comforting—like someone had bottled up a cozy blanket and simmered it on the stove. Carla was standing over her pot in sweatpants, stirring with a wooden spoon, looking like she’d just solved every problem I’d ever had about dinner.
“Oh, it’s just potato soup,” she said when I asked. “I threw it together because the kids had practice.” Just potato soup. She said it like it was nothing. But that first bite—honestly, I stood in her kitchen eating it out of a mug, and I think I made some kind of noise that embarrassed us both. The bacon was crispy, the cheese was melted, and there were these little bits of potato skin floating around that reminded me of the loaded baked potatoes my dad used to make on Sundays.
I asked for the recipe, and she shrugged and told me the ingredients off the top of her head. No written notes, no precise measurements—just “some of this, some of that.” That’s the kind of cooking I respect most, you know? When someone knows a dish so well they don’t even need to think about it. I went home, took what she’d said, and spent the next three Tuesdays trying to get it exactly right. This is that soup—the one that made me forget why I needed a ladder in the first place.
Why You’ll Love This Recipe
Let me tell you why this soup has become my weeknight secret weapon. I’ve made it for picky kids, tired spouses, and even a book club that claimed they were “watching carbs” (they had seconds).
- Quick & Easy: Comes together in about 30 minutes from start to finish. No all-day simmering, no complicated roux. This is real-person cooking.
- Simple Ingredients: You probably have 90% of this in your kitchen right now. Potatoes, bacon, cheese, milk, butter—nothing weird or expensive.
- Perfect for Busy Weeknights: When you’ve had a long day and the last thing you want to do is spend an hour cooking, this soup is your answer.
- Crowd-Pleaser: I’ve served this to everyone from my toddler nephew to my father-in-law who “doesn’t like soup.” They all asked for more.
- Unbelievably Delicious: The texture is creamy without being heavy, the bacon adds that salty crunch, and the cheese pulls everything together like a warm hug in a bowl.
What makes this different from other potato soup recipes? It’s the technique. Instead of peeling all the potatoes, you leave the skins on some of them for texture and nutrients. And instead of using heavy cream, you use a simple trick with milk and a little flour to get that silky consistency without the extra calories. It’s the kind of soup that makes you close your eyes after the first spoonful—comfort food that actually fits into your real life.
What Ingredients You Will Need
This recipe uses simple, honest ingredients that work together to create something truly special. Most of these are pantry staples, which means you can make this soup even on a night when you haven’t been to the store in a week.
For the Soup Base
- 6 slices thick-cut bacon (I prefer Wright Brand or a local butcher’s bacon—the thicker the better for that perfect crunch)
- 1 medium yellow onion, diced (about 1 cup—sweet onions work too if that’s what you have)
- 3 cloves garlic, minced (fresh is best, but jarred minced garlic works in a pinch)
- 4 cups chicken broth (low-sodium so you can control the salt—I like Swanson or Kitchen Basics)
- 3 cups whole milk (2% works, but whole milk gives the creamiest result without needing heavy cream)
- 3 tablespoons all-purpose flour (this thickens the soup without making it gluey)
- 4 medium russet potatoes, scrubbed clean (about 2 pounds—leave the skins on 2 of them for texture and fiber)
- 1 teaspoon salt (plus more to taste)
- ½ teaspoon black pepper (freshly ground if possible)
- ½ teaspoon smoked paprika (optional, but it adds a lovely depth)
For the Toppings

- 1 cup shredded sharp cheddar cheese (shred it yourself from a block—the pre-shredded stuff has anti-caking agents that don’t melt as smoothly)
- ½ cup sour cream (full-fat is best, but Greek yogurt works if you want extra protein)
- 2 green onions, sliced (for that pop of color and freshness)
- Extra bacon crumbles (because there’s no such thing as too much bacon)
Ingredient Tips & Substitutions
For a vegetarian version, skip the bacon and use vegetable broth instead of chicken broth. Add a tablespoon of smoked paprika to mimic that smoky flavor. If you’re dairy-free, use unsweetened oat milk or cashew milk—coconut milk will change the flavor too much. I’ve tried this with sweet potatoes once, and honestly, it was pretty good—just know the texture will be a bit different.
Equipment Needed
You don’t need fancy equipment for this soup, and that’s part of its beauty. Here’s what you’ll need:
- Large Dutch oven or heavy-bottomed pot (5-6 quart size—I use my trusty Lodge enameled Dutch oven that I found at a garage sale for $20)
- Sharp chef’s knife (a dull knife makes dicing onions a crying mess—keep it sharp)
- Cutting board (wood or plastic, whatever you’ve got)
- Wooden spoon or silicone spatula (for stirring without scratching your pot)
- Measuring cups and spoons (eyeballing works for some things, but for the flour and milk, be precise)
- Potato masher or fork (for mashing some of the potatoes right in the pot)
- Paper towels (for draining the bacon—please don’t use the bacon grease-soaked newspaper method I tried once)
If you don’t have a Dutch oven, any large pot with a thick bottom will work. The key is even heat distribution so the milk doesn’t scorch. I learned that the hard way when I used a thin saucepan and ended up with burnt milk bits—still edible, but not my finest moment.
Preparation Method
Alright, let’s make some soup. I’ve broken this down into steps that even a tired Tuesday-night cook can handle.
Step 1: Cook the Bacon
Place the bacon slices in your cold Dutch oven. Turn the heat to medium and cook for 6-8 minutes, flipping once, until the bacon is crispy and the fat has rendered. Transfer the bacon to a paper towel-lined plate. Don’t drain the pot—that bacon fat is liquid gold for flavor. When the bacon is cool enough to handle, crumble it into small pieces. Set aside about 2 tablespoons for garnish.
Step 2: Sauté the Aromatics
Add the diced onion to the pot with the bacon fat. Cook over medium heat for 4-5 minutes, stirring occasionally, until the onion is translucent and starting to brown at the edges. Add the minced garlic and cook for 30 seconds—just until fragrant. Don’t let the garlic burn, or it’ll turn bitter. I once walked away to answer the phone and came back to garlic that looked like tiny brown pebbles. Not recommended.
Step 3: Make the Roux
Sprinkle the flour over the onions and garlic. Stir constantly for 1-2 minutes until the flour is fully incorporated and has turned a light golden color. This step removes the raw flour taste and helps thicken the soup evenly. The mixture will look like a thick paste—that’s exactly what you want.
Step 4: Add the Liquids
Slowly pour in the chicken broth while stirring constantly. Then add the milk in a steady stream, continuing to stir. 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. This takes about 3-4 minutes. The soup will start to thicken slightly.
Step 5: Add the Potatoes
While the soup is coming to a simmer, dice your potatoes into ½-inch cubes. Leave the skins on half of them (for texture and nutrients) and peel the other half (for creaminess). Add all the potatoes to the pot along with the salt, pepper, and smoked paprika. Stir to combine.
Step 6: Simmer Until Tender
Reduce the heat to medium-low and let the soup simmer for 12-15 minutes, stirring occasionally. The potatoes are done when you can easily pierce them with a fork. Don’t overcook them—mushy potatoes are sad potatoes.
Step 7: Mash and Finish
Using a potato masher or the back of a fork, mash about half of the potatoes right in the pot. This gives the soup that creamy texture while still leaving some chunks for bite. Stir in ¾ cup of the shredded cheddar cheese and ¼ cup of the sour cream until melted and smooth. Taste and adjust seasoning—you might want more salt or pepper.
Step 8: Serve and Top
Ladle the soup into bowls. Top with the remaining cheese, a dollop of sour cream, the reserved bacon crumbles, and sliced green onions. Serve immediately while it’s hot and comforting.
Cooking Tips & Techniques
Over the years, I’ve made this soup more times than I can count, and I’ve learned a few things the hard way. Here are my best tips:
Don’t rush the roux. I know you’re hungry, but taking the time to cook the flour for a full 2 minutes makes a huge difference. If you skip this step, your soup will taste like raw flour paste—and nobody wants that.
Keep the heat gentle after adding milk. High heat will make the milk proteins separate, leaving you with a grainy, curdled mess. If you see the soup starting to bubble too aggressively, turn the heat down immediately. I ruined a whole batch this way when I was in a hurry, and let me tell you, crying over spilled soup is real.
Shred your own cheese. I know it’s tempting to buy the pre-shredded bags, but they’re coated with cellulose (wood pulp, basically) that prevents clumping—and also prevents smooth melting. Your soup will be creamier and more delicious if you shred from a block.
Save some bacon for garnish. When I first started making this, I’d crumble all the bacon into the soup, and by the time I served it, the bacon had lost its crunch. Now I always save a little for the top—that crispy contrast makes every spoonful better.
Multitask like a pro. While the potatoes are simmering, shred your cheese, slice your green onions, and crumble the bacon you already cooked. By the time the soup is ready, everything else is done too.
Variations & Adaptations
This soup is wonderfully flexible, and I’ve tried quite a few variations over the years. Here are some of my favorites:
Loaded Broccoli Potato Soup
Add 2 cups of frozen broccoli florets during the last 5 minutes of simmering. The broccoli adds color and nutrients without changing the soul of the soup. My niece calls it “green potato soup” and actually eats it without complaint.
Spicy Southwest Version
Add 1 diced jalapeño (seeds removed if you want less heat) along with the onions. Swap the cheddar for pepper jack cheese, and top with diced avocado and a squeeze of lime. This version is amazing when you’re craving something with a kick.
Lighter, Healthier Option
Use turkey bacon instead of regular bacon, swap the whole milk for 2% or unsweetened almond milk, and use Greek yogurt instead of sour cream. You’ll save calories without sacrificing too much flavor. I make this version when I’m trying to be good, and honestly, it still hits the spot.
Slow Cooker Adaptation
Cook the bacon and sauté the onions on the stovetop first (don’t skip this step—it’s essential for flavor), then transfer everything except the milk and cheese to a slow cooker. Cook on low for 4-6 hours. Stir in the milk and cheese 15 minutes before serving. It’s not quite as quick, but it’s great for days when you want dinner ready when you walk in the door.
Serving & Storage Suggestions
This soup is best served hot, straight from the pot, with all the toppings piled high. It’s the kind of meal that demands a crusty piece of bread for dipping—a warm baguette or some garlic toast works perfectly.
For a complete weeknight dinner, serve this soup alongside a simple green salad with a tangy vinaigrette. The acidity cuts through the richness of the soup beautifully. If you’re feeling extra hungry, a grilled cheese sandwich on the side turns this into a truly indulgent meal.
Storage: Leftover soup keeps in the refrigerator for up to 4 days in an airtight container. The soup will thicken as it sits—that’s normal. When reheating, add a splash of milk or broth to thin it back to your desired consistency.
Freezing: This soup freezes well for up to 3 months. Let it cool completely, then transfer to freezer-safe containers. Leave a little room at the top for expansion. Thaw overnight in the refrigerator before reheating. The texture might be slightly different after freezing, but it’s still delicious.
Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. You can also microwave individual portions in 30-second bursts, stirring between each. Don’t boil the soup when reheating, or the dairy might separate.
One thing I’ve noticed—this soup actually tastes even better the next day. The flavors have time to meld together, and the bacon flavor seems to permeate everything more deeply. So don’t be sad if you have leftovers—you’re in for a treat.
Nutritional Information & Benefits
Here’s the honest truth: this is comfort food, and it’s not pretending to be a health food. But that doesn’t mean it’s all bad news.
One serving (about 1.5 cups, with toppings) contains approximately:
- Calories: 420-480
- Protein: 18g
- Fat: 24g
- Carbohydrates: 38g
- Fiber: 4g
- Sodium: 890mg
The potatoes provide vitamin C, potassium, and fiber (especially if you leave the skins on). The bacon and cheese add protein and calcium, and the onions and garlic offer some immune-boosting properties. It’s not a superfood, but it’s a satisfying meal that’ll keep you full for hours.
If you’re watching your sodium, use low-sodium broth and go easy on the added salt. You can also reduce the cheese and bacon portions to lower the fat content. But honestly? Sometimes you just need a bowl of something rich and comforting, and that’s okay.
Frequently Asked Questions
Can I use frozen potatoes for this soup?
You can, but I don’t recommend it. Frozen potatoes release a lot of water as they thaw, which can make your soup watery and affect the texture. Fresh potatoes really are better here—they hold their shape and give you that perfect creamy-yet-chunky consistency.
Why did my soup turn out grainy?
Grainy soup usually means one of two things: the milk curdled from too-high heat, or the cheese didn’t melt properly. Keep the heat gentle after adding dairy, and always shred your cheese from a block. If you’re using pre-shredded cheese, the anti-caking agents can prevent smooth melting.
Can I make this soup dairy-free?
Yes, with some adjustments. Use unsweetened oat milk or cashew milk instead of whole milk, and skip the cheese and sour cream (or use dairy-free alternatives). The texture won’t be quite as creamy, but it’ll still be tasty. I’ve made it with oat milk before, and it worked better than I expected.
How do I thicken the soup if it’s too thin?
If your soup is thinner than you’d like, mash more of the potatoes right in the pot. The natural starches will help thicken it. You can also mix 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it into the simmering soup. Let it cook for 2-3 more minutes, and it should thicken right up.
Can I add other vegetables to this soup?
Absolutely. Diced carrots, celery, or even cauliflower work well. Add them at the same time as the potatoes so they have time to cook through. I’ve also added corn kernels before, and it gave the soup a lovely sweetness that balanced the savory flavors.
Conclusion
This quick loaded baked potato soup with bacon has become my go-to for those nights when I need dinner to be both fast and fabulous. It’s the recipe I turn to when I’m tired, when I’m stressed, when I just need something warm and familiar that makes everything feel a little bit better.
What I love most about this soup is how forgiving it is. You can tweak it a hundred different ways—more cheese, less bacon, extra vegetables, different spices—and it always turns out delicious. It’s the kind of recipe that becomes yours after you’ve made it a few times, with your own little adjustments and preferences.
I hope you give this soup a try, especially on a night when you need a win in the kitchen. Make it your own—add extra bacon if that’s your thing, skip the green onions if they’re not in your fridge, pile on the cheese like there’s no tomorrow. And when you take that first spoonful, I hope you close your eyes for just a second and let yourself enjoy it.
If you make this recipe, I’d love to hear how it turned out. Leave a comment below, share your own variations, or tag me in your photos. Happy cooking, friends—you’ve got this.
Pin This Recipe!

Best Quick Loaded Baked Potato Soup with Bacon
A quick and easy loaded baked potato soup with crispy bacon, melted cheese, and a creamy texture that comes together in about 30 minutes. Perfect for busy weeknights and guaranteed to be a crowd-pleaser.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 6 slices thick-cut bacon
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 4 cups low-sodium chicken broth
- 3 cups whole milk
- 3 tablespoons all-purpose flour
- 4 medium russet potatoes, scrubbed clean (about 2 pounds, leave skins on 2 of them)
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon smoked paprika (optional)
- 1 cup shredded sharp cheddar cheese
- ½ cup sour cream
- 2 green onions, sliced
- Extra bacon crumbles for garnish
Instructions
- Cook the bacon: Place bacon slices in a cold Dutch oven. Turn heat to medium and cook for 6-8 minutes, flipping once, until crispy. Transfer to a paper towel-lined plate. When cool, crumble into small pieces. Reserve about 2 tablespoons for garnish. Do not drain the bacon fat.
- Sauté the aromatics: Add diced onion to the pot with the bacon fat. Cook over medium heat for 4-5 minutes until translucent. Add minced garlic and cook for 30 seconds until fragrant.
- Make the roux: Sprinkle flour over the onions and garlic. Stir constantly for 1-2 minutes until the flour is fully incorporated and turns a light golden color.
- Add the liquids: Slowly pour in chicken broth while stirring constantly. Then add milk in a steady stream, continuing to stir. Bring to a gentle simmer (small bubbles around the edges) for 3-4 minutes until slightly thickened.
- Add the potatoes: While soup comes to a simmer, dice potatoes into ½-inch cubes. Leave skins on half, peel the other half. Add all potatoes to the pot along with salt, pepper, and smoked paprika. Stir to combine.
- Simmer until tender: Reduce heat to medium-low and simmer for 12-15 minutes, stirring occasionally, until potatoes are fork-tender.
- Mash and finish: Using a potato masher or fork, mash about half of the potatoes right in the pot. Stir in ¾ cup shredded cheddar cheese and ¼ cup sour cream until melted and smooth. Taste and adjust seasoning.
- Serve and top: Ladle soup into bowls. Top with remaining cheese, a dollop of sour cream, reserved bacon crumbles, and sliced green onions. Serve immediately.
Notes
For a vegetarian version, skip the bacon and use vegetable broth with 1 tablespoon smoked paprika. For dairy-free, use unsweetened oat milk or cashew milk and skip cheese/sour cream. The soup thickens as it sits; add a splash of milk or broth when reheating. Leftovers keep in the refrigerator for up to 4 days or freeze for up to 3 months.
Nutrition
- Serving Size: 1.5 cups with toppin
- Calories: 450
- Sugar: 6
- Sodium: 890
- Fat: 24
- Saturated Fat: 12
- Carbohydrates: 38
- Fiber: 4
- Protein: 18
Keywords: potato soup, loaded baked potato soup, bacon soup, quick soup, weeknight dinner, comfort food, creamy soup



