Written by

Tessa Horn

Published

Easy Loaded Baked Potato Soup with Bacon & Cheddar

Ready In 45 minutes
Servings 6 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

I swore I hated potato soup. For years. Like, if someone handed me a bowl of it at a potluck, I’d smile politely and then find a way to “accidentally” set it down next to the trash can. It always felt like eating a bowl of warm wallpaper paste — no texture, no soul, just… beige. Then last January, during that weird week where the sky dumps three feet of snow and the power flickers on and off, my neighbor Kate knocked on my door holding a steaming mason jar wrapped in a dish towel. “I made too much,” she said, shoving it into my hands. “It’s the only thing getting me through this storm.” I took it inside, mostly out of politeness, and set it on the counter. An hour later, I was cold and hungry and out of excuses. I heated it up, took one spoonful, and literally sat down on my kitchen floor. Not dramatically — I just needed to be closer to the bowl. The broth was velvety, not gluey. There were actual chunks of potato, crispy bits of bacon that hadn’t gone soggy, and this sharp, melty cheddar that cut through the creaminess like a little yellow knife. I texted Kate a photo of my empty bowl with a single tear emoji. She replied, “Told you.” And honestly? She was right. That soup changed my whole opinion on what this dish could be. It’s not a sad, watery bowl of nothing. It’s a hug in a bowl, and I’ve been making it ever since — tweaking it, perfecting it, and now sharing it with you.

Why You’ll Love This Recipe

This isn’t just another potato soup recipe you’ll scroll past. This is the one that makes you cancel your dinner plans so you can stay home and eat it in your sweatpants. I’ve tested this version at least a dozen times — sometimes on purpose, sometimes because I was distracted and let it simmer an extra twenty minutes (which, spoiler, actually made it better). Here’s what makes it stand out:

  • Quick & Easy : Ready in about 45 minutes from start to finish. No fancy techniques, no babysitting a roux for twenty minutes. Just good, honest cooking.
  • Simple Ingredients : Potatoes, bacon, cheddar, cream, broth — you probably have most of this in your kitchen right now. No trips to a specialty store required.
  • Perfect for Cozy Nights : Cold weather, rainy afternoons, or days when you just need something warm to reset your mood. This soup delivers every single time.
  • Crowd-Pleaser : I’ve served this to picky kids, vegan-curious friends, and my dad who “doesn’t do soup” — and every single bowl came back empty.
  • Unbelievably Delicious : The texture is the real star here. It’s thick enough to coat a spoon but not so thick you feel like you’re eating mashed potatoes with a straw. The bacon stays crispy because of a little trick I’ll share later, and the cheddar melts into this golden, savory blanket over everything.

What makes this different from every other loaded baked potato soup out there? It’s the balance. Most versions are either too thin (basically flavored milk) or too heavy (a brick of cheese and cream). This one hits the sweet spot — rich without being overwhelming, creamy without being gluey. I figured out that blending only half the potatoes gives you that velvety base while keeping real, satisfying chunks to bite into. And the seasoning? I’m not shy about it. A little smoked paprika, a whisper of garlic powder, and a pinch of cayenne that doesn’t announce itself — just makes everything taste more like itself.

This is comfort food reimagined. It’s faster, smarter, and somehow even more soul-soothing than the original baked potato that inspired it. Perfect for impressing guests without stress, or turning a simple Tuesday night into something worth looking forward to.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that come together to create something genuinely special. Most of these are pantry staples, but I’ve added a few notes to help you pick the best versions.

  • Bacon, 8 slices (thick-cut preferred — it stays meatier and renders more flavor. I like Wright Brand or a local butcher’s thick-cut).
  • Unsalted butter, 3 tablespoons (controls the salt level so you can season at the end).
  • Yellow onion, 1 medium, diced (about 1 cup — yellow onions are sweet and mild, perfect for a soup base).
  • Garlic, 4 cloves, minced (fresh only — pre-minced jarred garlic gets bitter when simmered this long).
  • All-purpose flour, ¼ cup (this thickens the soup gently without making it pasty).
  • Chicken broth, 4 cups (low-sodium so you control the salt. Vegetable broth works fine too).
  • Whole milk, 2 cups (don’t go lower than 2% — skim milk can curdle or turn watery. Whole milk gives the best body).
  • Heavy cream, 1 cup (this is non-negotiable for that luxurious mouthfeel. Half-and-half will work in a pinch but won’t be as silky).
  • Russet potatoes, 3 pounds (about 4-5 medium potatoes. Russets are starchy and break down beautifully, giving the soup its natural thickness. Yukon Golds work too but won’t get as creamy).
  • Sharp cheddar cheese, 2 cups shredded (buy a block and shred it yourself — pre-shredded cheese has anti-caking agents that make it grainy when melted. Cabot or Tillamook are my go-to brands).
  • Sour cream, ½ cup (adds tang and richness. Full-fat is best, but light works).
  • Smoked paprika, 1 teaspoon (this is the secret weapon — gives the soup a subtle smoky depth without tasting like a campfire).
  • Garlic powder, ½ teaspoon (not the same as fresh garlic — it adds a different, more rounded flavor).
  • Cayenne pepper, ⅛ teaspoon (optional but recommended — just enough warmth to wake up your taste buds without any actual heat).
  • Salt and black pepper, to taste (I usually start with 1 teaspoon salt and ½ teaspoon pepper, then adjust at the end).
  • Green onions, 4-5, sliced (for garnish — adds freshness and color).
  • Extra cheddar and bacon (for topping — because you can never have too much).

If you want to make this dairy-free, use a good quality oat milk or unsweetened cashew milk, a dairy-free butter substitute, and a plant-based cheddar that melts well (Violife or Miyoko’s are reliable). The texture won’t be exactly the same, but it’ll still be delicious.

Equipment Needed

You don’t need a professional kitchen to pull this off. Here’s what you’ll actually use:

  • Large Dutch oven or heavy-bottomed pot (5-6 quart size. The heavy bottom prevents scorching, and the Dutch oven holds heat beautifully. Le Creuset is lovely, but a Lodge enameled one is just as good and way cheaper).
  • Sharp chef’s knife and cutting board (a dull knife makes dicing potatoes a dangerous chore).
  • Wooden spoon or silicone spatula (for stirring — metal can scratch enameled pots).
  • Potato masher or immersion blender (I prefer the immersion blender for control, but a hand masher works great if you want a chunkier texture).
  • Measuring cups and spoons (the usual suspects).
  • Box grater (for shredding cheese — don’t skip this step).
  • Small skillet (for cooking the bacon — unless you’re using the Dutch oven, which you can totally do to save dishes).
  • Paper towels (for draining the bacon).

One tip: if you’re using a hand masher, let the potatoes cook until they’re very tender — almost falling apart. That way you don’t have to mash aggressively and end up with gummy soup. And if you’re using an immersion blender, pulse it gently. You want some texture, not baby food.

Preparation Method

loaded baked potato soup preparation steps

  1. Cook the bacon : Place the bacon slices in a cold skillet and turn the heat to medium. Cook for 6-8 minutes, flipping once, until crispy. Transfer to a paper towel-lined plate. Once cool, crumble or chop into small pieces. Leave about 2 tablespoons of the rendered bacon fat in the skillet and pour the rest into a small bowl (save it for another use — it’s gold).
  2. Sauté the aromatics : In your large Dutch oven or pot, melt the butter over medium heat. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until soft and translucent. Add the minced garlic and cook for 30 seconds — just until fragrant. Don’t let it brown or it’ll get bitter.
  3. Make the roux : Sprinkle the flour over the onion mixture and stir constantly for 1-2 minutes. This cooks out the raw flour taste and starts thickening the soup. It’ll look like a pasty mess — that’s exactly right.
  4. Add the liquids : Slowly pour in the chicken broth while whisking continuously to prevent lumps. Then add the milk and heavy cream, still whisking. Bring the mixture to a gentle simmer — not a rolling boil, just small bubbles around the edges.
  5. Add the potatoes : While the liquid is heating, peel the potatoes and cut them into ½-inch cubes. (I know peeling is annoying, but the skins get weirdly chewy in soup. If you’re in a hurry, scrub them well and leave the skins on — just know the texture will be different.) Add the cubed potatoes to the pot, along with the smoked paprika, garlic powder, cayenne, and a teaspoon of salt. Stir to combine.
  6. Simmer : Bring the soup to a gentle boil, then reduce the heat to low. Cover and simmer for 18-22 minutes, stirring occasionally to prevent sticking. The potatoes should be fork-tender — when you pierce a cube with a fork, it should slide off easily.
  7. Partially blend : Remove the pot from the heat. Use an immersion blender to give the soup 5-6 quick pulses — just enough to break up about half the potatoes. You want some creamy base and some chunky bits. If you don’t have an immersion blender, carefully transfer about 2 cups of the soup to a regular blender, blend until smooth, and stir it back in. (Be careful with hot liquid in a blender — remove the center cap from the lid and cover with a towel to let steam escape.)
  8. Add the cheese and sour cream : Stir in the shredded cheddar cheese and sour cream until completely melted and smooth. Taste and adjust salt and pepper. You’ll likely need another ½ teaspoon of salt at this point — the cheese and bacon add salt, but potatoes soak up a lot.
  9. Finish and serve : Ladle the soup into bowls. Top with crumbled bacon, extra shredded cheddar, sliced green onions, and a dollop of sour cream if you’re feeling extra. Serve immediately.

A few notes as you go: if the soup gets too thick while simmering (it happens with starchy potatoes), just add a splash of broth or milk to thin it out. And if it’s too thin at the end, let it simmer uncovered for 5 more minutes — it’ll thicken as it reduces.

Cooking Tips & Techniques

I’ve made this soup at least twenty times, and I’ve messed it up in almost every way possible. Here’s what I’ve learned:

Don’t rush the roux. I know it’s tempting to just dump the flour in and move on, but those 2 minutes of stirring really matter. If the flour isn’t cooked, your soup will taste like raw dough. Trust me — I made that mistake on a Tuesday night and had to start over.

Keep the bacon crispy. The biggest tragedy in loaded potato soup is soggy bacon. Here’s the trick: don’t add the bacon to the pot. Cook it separately, crumble it, and add it only as a topping. If you stir it into the soup, it’ll soften within minutes. Keep it on the side and let people add their own.

Shred your own cheese. I know, I know — it’s extra work. But pre-shredded cheese is coated in cellulose and potato starch to keep it from clumping in the bag, and those same additives prevent it from melting smoothly. Your soup will be slightly grainy instead of silky. A block of good cheddar and a box grater takes 2 minutes and makes a genuine difference.

Season in layers. Add salt at the beginning (with the potatoes), then again at the end (after the cheese). Potatoes are salt sponges — they need more than you think. But cheese and bacon are also salty, so don’t go overboard early. Taste as you go.

Let it rest. The soup thickens as it sits. If you’re making it ahead, expect it to be thicker the next day. That’s fine — just add a splash of milk or broth when reheating to bring it back to the right consistency.

One mistake I still make: I always forget to reserve some bacon for topping. I’ll crumble it all into a bowl, then absentmindedly dump the whole thing into the pot. Now I physically separate the bacon into two piles before I start — one for the soup (if I’m adding it), one for garnish. It’s the only way my brain remembers.

Variations & Adaptations

This recipe is flexible, and I’ve tried a few different versions depending on what’s in my fridge or who I’m feeding.

Vegetarian version : Skip the bacon entirely. Instead, cook the onions in 3 tablespoons of butter (or olive oil) and add a teaspoon of liquid smoke along with the broth. The liquid smoke gives you that bacony depth without the meat. Top with crispy fried shallots or roasted chickpeas for crunch.

Loaded baked potato soup with broccoli : Add 2 cups of small broccoli florets during the last 10 minutes of simmering. The broccoli softens but keeps some texture, and it turns the soup into a one-bowl meal. I did this on a whim when I had leftover broccoli and honestly — it’s now my second favorite version.

Spicy loaded potato soup : Double the cayenne to ¼ teaspoon, add a diced jalapeño (seeds removed unless you want real heat) along with the onions, and top with pickled jalapeños and a drizzle of hot honey. The sweet-heat combo is incredible.

Slow cooker adaptation : Cook the bacon and sauté the onions and garlic on the stovetop first, then transfer everything except the dairy and cheese to a slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Mash or blend, then stir in the milk, cream, sour cream, and cheese. Let it warm through for 15 minutes before serving.

Dairy-free version : Use olive oil instead of butter, oat milk or unsweetened cashew milk instead of whole milk and cream, and a good dairy-free cheddar (Violife melts the best). The texture will be slightly thinner and less rich, but it’s still deeply comforting. I made this for a friend with a dairy allergy and she asked for seconds.

Loaded baked potato soup with ham : Add 1 cup of diced cooked ham along with the potatoes. It’s a great way to use up leftover holiday ham, and the salty, smoky flavor works beautifully with the cheddar.

Serving & Storage Suggestions

This soup is best served piping hot, straight from the pot, with all the toppings piled on generously. I like to serve it in wide, shallow bowls so the toppings have room to spread out — it looks more appealing than a deep bowl where everything sinks to the bottom.

What to serve with it: A crusty bread or soft dinner roll is perfect for sopping up every last drop. A simple side salad with a lemony vinaigrette cuts through the richness nicely. And honestly? A cold beer or a glass of crisp white wine (like Sauvignon Blanc) pairs beautifully with the smoky, cheesy flavors.

Storage: Let the soup cool completely before transferring to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually get better on day two — everything melds together overnight. One thing to note: the soup will thicken significantly as it sits. Don’t panic. Just add a splash of milk or broth when reheating and stir until it loosens up.

Freezing: This soup freezes reasonably well, but there’s a catch. Dairy-based soups can separate when thawed, becoming slightly grainy. To minimize this, freeze the soup before adding the dairy — just the potato-broth base. When you’re ready to eat, thaw it in the refrigerator overnight, reheat gently, and then stir in the milk, cream, sour cream, and cheese. If you’ve already added the dairy and need to freeze it anyway, whisk it vigorously after reheating to bring it back together. It won’t be perfect, but it’ll still taste good.

Reheating: Reheat on the stovetop over medium-low heat, stirring frequently. Add a splash of milk or broth to thin it out. Microwave works fine in a pinch — use 30-second intervals and stir between each. Don’t boil it or the dairy can curdle.

One last thing: the soup always tastes better the next day. Something about the potatoes absorbing all the flavors overnight makes it deeper and more satisfying. So if you can, make it a day ahead. Your future self will thank you.

Nutritional Information & Benefits

Let’s be honest — this is not a health food. But it’s real food, made from scratch, and that counts for something. Here’s the estimated breakdown per serving (based on 6 servings, with toppings):

  • Calories: ~520
  • Protein: 18g
  • Fat: 32g
  • Carbohydrates: 42g
  • Fiber: 4g
  • Sodium: 890mg

Potatoes get a bad rap, but they’re actually a good source of vitamin C, potassium, and fiber — especially if you leave the skins on (which I don’t recommend for texture in this soup, but you do you). The bacon and cheese add protein and calcium, respectively. And the onions and garlic provide prebiotic fiber that supports gut health.

If you’re watching your sodium, use low-sodium broth and go easy on the added salt. You can also use turkey bacon to cut some of the fat. But honestly? This is a comfort food. It’s meant to be enjoyed in moderation, not as an everyday meal. I’d rather eat one bowl of the real thing than two bowls of a “light” version that doesn’t satisfy.

One thing I love about this soup is how filling it is. A single bowl keeps me full for hours — no snacking an hour later. That’s the magic of potatoes and protein together.

Conclusion

This loaded baked potato soup is the kind of recipe that feels like coming home. It’s warm, it’s rich, and it asks nothing of you except to sit down and enjoy it. Whether you’re making it for a snowy night, a bad day, or just because you want something that tastes like a hug — this is the one.

I’ve tweaked this recipe over and over, and I genuinely believe this version is the best. It’s not fussy, it doesn’t require special skills, and it delivers every single time. The crispy bacon, the melty cheddar, the velvety broth with those tender potato chunks — it’s everything a loaded baked potato should be, just in soup form.

I’d love to hear how it turns out for you. Did you add extra bacon? Maybe a little more cayenne? Did you serve it with crusty bread or a side salad? Drop a comment below and let me know — I read every single one, and your tweaks might inspire someone else’s dinner.

Now go make some soup. You deserve it.

Frequently Asked Questions

Can I use Yukon Gold potatoes instead of Russets?

Absolutely. Yukon Golds are waxier and won’t break down as much, so your soup will be chunkier and less creamy. That’s not a bad thing — just a different texture. If you want the smoothest, creamiest result, stick with Russets. But if all you have are Yukon Golds, go for it.

Can I make this soup in an Instant Pot?

Yes. Use the sauté function to cook the bacon, then remove it and cook the onions and garlic. Add the flour and stir for a minute, then pour in the broth and scrape up any bits from the bottom. Add the potatoes (unpeeled and cubed), close the lid, and cook on high pressure for 8 minutes. Quick release the pressure, then stir in the milk, cream, sour cream, and cheese. Blend partially with an immersion blender and serve with toppings.

Why did my soup turn out grainy?

Most likely, you used pre-shredded cheese. The anti-caking agents on pre-shredded cheese don’t melt smoothly and can leave a gritty texture. Always shred your own cheddar from a block for the silkiest results. Another possible culprit is overheating the dairy — if you boil the soup after adding the cream and cheese, it can separate and turn grainy.

Can I leave the potato skins on?

You can, but I don’t recommend it for this soup. The skins get chewy and slightly tough when simmered, and they don’t blend well. If you’re short on time and don’t want to peel, scrub the potatoes thoroughly and cut them into very small cubes — the skins will be less noticeable. But for the best texture, take the 5 minutes to peel them.

How do I make this soup thicker?

If your soup is too thin, there are a few fixes. You can mash more of the potatoes with a masher or blend more aggressively with an immersion blender. You can also let the soup simmer uncovered for 5-10 minutes to reduce and thicken. Or, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to make a slurry, stir it into the simmering soup, and cook for 2 more minutes until thickened.

Pin This Recipe!

loaded baked potato soup recipe

Print

Easy Loaded Baked Potato Soup with Bacon & Cheddar

This loaded baked potato soup is the ultimate comfort food: velvety, rich, and packed with crispy bacon, sharp cheddar, and tender potato chunks. Ready in about 45 minutes, it’s a crowd-pleaser that tastes like a hug in a bowl.

  • Author: Olivia
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 8 slices thick-cut bacon
  • 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
  • 3 pounds Russet potatoes (about 4–5 medium), peeled and cut into ½-inch cubes
  • 2 cups sharp cheddar cheese, shredded (from a block)
  • ½ cup sour cream
  • 1 teaspoon smoked paprika
  • ½ teaspoon garlic powder
  • ⅛ teaspoon cayenne pepper (optional)
  • Salt and black pepper to taste
  • 4–5 green onions, sliced (for garnish)
  • Extra cheddar and bacon for topping

Instructions

  1. Cook the bacon: Place bacon slices in a cold skillet and turn heat to medium. Cook for 6-8 minutes, flipping once, until crispy. Transfer to a paper towel-lined plate. Once cool, crumble or chop into small pieces. Leave about 2 tablespoons of rendered bacon fat in the skillet; save the rest for another use.
  2. Sauté the aromatics: In a large Dutch oven or heavy-bottomed pot, melt butter over medium heat. Add diced onion and cook for 4-5 minutes, stirring occasionally, until soft and translucent. Add minced garlic and cook for 30 seconds until fragrant.
  3. Make the roux: Sprinkle flour over the onion mixture and stir constantly for 1-2 minutes to cook out the raw flour taste.
  4. Add the liquids: Slowly pour in chicken broth while whisking continuously to prevent lumps. Then add milk and heavy cream, still whisking. Bring to a gentle simmer (small bubbles around the edges).
  5. Add the potatoes: Add cubed potatoes, smoked paprika, garlic powder, cayenne, and 1 teaspoon salt. Stir to combine.
  6. Simmer: Bring to a gentle boil, then reduce heat to low. Cover and simmer for 18-22 minutes, stirring occasionally, until potatoes are fork-tender.
  7. Partially blend: Remove pot from heat. Use an immersion blender to give the soup 5-6 quick pulses, breaking up about half the potatoes. Alternatively, carefully transfer 2 cups of soup to a blender, blend until smooth, and stir back in.
  8. Add cheese and sour cream: Stir in shredded cheddar and sour cream until completely melted and smooth. Taste and adjust salt and pepper (you may need about ½ teaspoon more salt).
  9. Finish and serve: Ladle soup into bowls. Top with crumbled bacon, extra shredded cheddar, sliced green onions, and a dollop of sour cream if desired. Serve immediately.

Notes

For best texture, shred cheese from a block; pre-shredded cheese contains anti-caking agents that can make the soup grainy. Keep bacon crispy by adding it only as a topping, not stirring it into the soup. If soup thickens too much while simmering, add a splash of broth or milk. If too thin, let simmer uncovered for 5 more minutes. The soup tastes even better the next day.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 520
  • Sugar: 6
  • Sodium: 890
  • Fat: 32
  • Saturated Fat: 18
  • Carbohydrates: 42
  • Fiber: 4
  • Protein: 18

Keywords: loaded baked potato soup, potato soup with bacon, creamy potato soup, easy potato soup, comfort food soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆