Written by

Cassandra Willis

Published

Cozy Loaded Baked Potato Soup with Crispy Bacon

Ready In 90 minutes
Servings 6-8 servings
Difficulty Medium

There used to be a little diner off Highway 9, tucked between a laundromat and a hardware store, that made a baked potato soup so good it ruined me for all others. When they closed—suddenly, with a handwritten sign taped to the door that just said “Retired”—I actually stood there for a minute, holding my empty takeout container, feeling genuinely lost. That was three winters ago, and I’ve been chasing that exact bowl of comfort ever since. After twelve tries—twelve, honestly, I lost count somewhere around batch eight—I finally cracked the code.

This cozy loaded baked potato soup with crispy bacon is that soup. The one that tastes like someone wrapped a baked potato in a warm blanket and then dropped it in a bowl. It’s thick without being gluey, creamy without being heavy, and loaded with all the good stuff: sharp cheddar, tangy sour cream, and those perfect little bits of bacon that stay crispy even after they’ve been sitting in the soup. I mean, that was the hardest part to figure out—keeping the bacon from going soggy. Let me tell you, I went through a lot of bacon to get there. Maybe you’ve been there too, staring at a bowl of soup that’s technically fine but not *the one*.

The thing about this soup is it tastes like a hug on a cold day—which, honestly, is exactly what we’re all looking for right now. It’s the kind of recipe that makes you close your eyes after the first spoonful, and when you open them, you’re already thinking about when you can make it again.

Why You’ll Love This Recipe

Listen, I’ve made a lot of potato soups in my time. Some were good, some were forgettable, and a few ended up in the trash (don’t ask about the one where I forgot to peel the potatoes—lesson learned). This one? This is the keeper. Here’s why:

  • Quick & Easy: From your kitchen to your bowl in about 45 minutes. No complicated techniques, no fancy equipment—just honest, straightforward cooking that works.
  • Simple Ingredients: You probably have most of this stuff already. Potatoes, bacon, cheese, cream—the usual suspects that make life worth living. No trips to specialty stores required.
  • Perfect for Cozy Season: This soup was made for rainy afternoons, snowy evenings, or those days when you just need something warm and comforting. It’s basically fall and winter in a bowl.
  • Crowd-Pleaser: I’ve served this at potlucks, family dinners, and casual get-togethers, and it disappears every single time. Kids love it, adults love it, even my picky neighbor who “doesn’t really like soup” asked for seconds.
  • Unbelievably Delicious: The texture is where this soup really shines—silky smooth from the blended potatoes, with little chunks for texture, all topped with that irresistible crispy bacon. It’s next-level comfort food, no question.

What makes this different from every other loaded potato soup recipe out there? Two things: First, I roast the potatoes before adding them to the soup. Sounds like an extra step, I know, but trust me—it deepens the flavor in a way that boiling just can’t match. Second, I’ve figured out the secret to keeping that bacon crispy even after it’s been sitting on top of the soup. More on that in the tips section, but let’s just say it involves a little patience and a paper towel.

What Ingredients You Will Need

This recipe relies on simple, everyday ingredients that come together to create something truly special. Most of these are pantry staples, which means you’re probably already halfway there.

For the Soup Base

  • 6 medium russet potatoes (about 2.5 pounds), scrubbed clean (russets are key here—they break down beautifully and create that creamy texture)
  • 6 slices thick-cut bacon (I prefer Wright Brand or Nueske’s for the best smoky flavor)
  • 1 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 4 tablespoons unsalted butter
  • 1/4 cup all-purpose flour (use gluten-free all-purpose blend if needed)
  • 4 cups chicken broth (low-sodium, so you can control the salt)
  • 2 cups whole milk (don’t go lower than 2%—the fat is important for texture)
  • 1 cup heavy cream
  • 1 1/2 cups sharp cheddar cheese, shredded (shred it yourself—the pre-shredded stuff has anti-caking agents that mess with melting)
  • 1/2 cup sour cream (full-fat for best results)
  • Salt and black pepper to taste

For the Toppings

loaded baked potato soup preparation steps

  • Extra shredded cheddar cheese
  • Additional crispy bacon, crumbled
  • Chopped fresh chives or green onions
  • A dollop of sour cream
  • Fresh cracked black pepper

Ingredient Tips: When choosing your potatoes, look for ones that feel firm and heavy for their size—avoid any with green spots or sprouting eyes. For the cheese, I really recommend Tillamook or Cabot sharp cheddar; they melt like a dream and have that tangy flavor that cuts through the richness of the soup. And here’s a little trick I learned the hard way: let your cream cheese and sour cream come to room temperature before adding them to the soup. Cold dairy can make the soup seize up and get grainy, and nobody wants that.

Substitution Guidance: If you’re watching your dairy intake, you can swap the whole milk for unsweetened oat milk and use a dairy-free sour cream alternative. Just know that the texture will be slightly less luxurious. For a vegetarian version, skip the bacon and use smoked paprika and liquid smoke to get that smoky flavor. And if you’re gluten-free, a 1:1 gluten-free flour blend works perfectly in place of the all-purpose flour—I’ve tested it with Bob’s Red Mill and it works great.

Equipment Needed

Nothing fancy here—just the basics that most kitchens already have. Here’s what you’ll need:

  • Large Dutch oven or heavy-bottomed pot (5-6 quart capacity is ideal—something that holds heat evenly)
  • Baking sheet for roasting the potatoes and cooking the bacon
  • Immersion blender or regular blender (I prefer an immersion blender because it’s less cleanup, but a regular blender works too—just work in batches and be careful with hot liquid)
  • Sharp knife and cutting board
  • Box grater (for shredding that cheese—trust me, it’s worth the extra minute)
  • Wooden spoon or silicone spatula
  • Measuring cups and spoons
  • Paper towels (for draining bacon—this is non-negotiable for crispy results)

If you don’t have an immersion blender, don’t worry. A potato masher works in a pinch—you’ll just have a chunkier soup, which honestly, some people prefer. I’ve done it both ways, and while the blended version is smoother, the mashed version has its own rustic charm. Just make sure whatever pot you use has a heavy bottom to prevent scorching.

Preparation Method

Alright, let’s get cooking. I’ve broken this down into clear steps so you can follow along without any hiccups. Take your time—good soup is worth it.

  1. Preheat your oven to 400°F (200°C). While it’s heating up, scrub your potatoes clean and prick them a few times with a fork. Place them directly on the oven rack (or on a baking sheet if you’re worried about drips) and bake for 45-60 minutes, until they’re tender all the way through when pierced with a knife. Let them cool slightly, then peel off the skins—they should slip right off. Roughly chop the potatoes into 1-inch chunks and set aside.
  2. While the potatoes are roasting, cook your bacon. Place the bacon slices on a rimmed baking sheet lined with parchment paper. Bake at 400°F for 15-20 minutes, until crispy and golden. Transfer to a paper towel-lined plate to drain. Once cool, crumble or chop into small pieces. Here’s the trick: reserve about 2 tablespoons of the bacon fat for later—it adds incredible flavor to the soup.
  3. In your Dutch oven, melt the butter over medium heat. Add the diced onion and cook for 5-6 minutes, until soft and translucent. You want it to smell sweet, not burnt. Add the minced garlic and cook for another minute, stirring constantly—garlic burns fast, so keep an eye on it.
  4. Sprinkle the flour over the onion mixture and stir constantly for 1-2 minutes. This is your roux, and it’s what gives the soup its body. Cook it just until it starts to smell nutty and turns a light golden color. Slowly pour in the chicken broth while whisking continuously to prevent lumps. Bring to a gentle simmer.
  5. Add the chopped roasted potatoes to the pot along with the reserved bacon fat. Let everything simmer together for 10 minutes, stirring occasionally. The potatoes will start to break down and thicken the soup naturally.
  6. Using your immersion blender, blend the soup until it’s smooth and creamy. If you’re using a regular blender, work in batches and fill it no more than halfway—hot liquid expands, and you don’t want a soup explosion. I learned that one the hard way. Blend until velvety smooth, but feel free to leave a few small chunks if you like some texture.
  7. Reduce the heat to low and stir in the milk and heavy cream. Let it warm through for about 5 minutes, but don’t let it boil—high heat can make the dairy separate and get grainy.
  8. Gradually add the shredded cheddar cheese, a handful at a time, stirring constantly until each addition is fully melted before adding the next. This prevents the cheese from clumping up. Once all the cheese is incorporated, stir in the sour cream until smooth.
  9. Taste and adjust seasoning with salt and pepper. Remember that the bacon and cheese are both salty, so go easy on the salt at first. I usually start with about 1/2 teaspoon and add more from there.
  10. Serve immediately in warm bowls, topped with extra shredded cheese, a generous sprinkle of crispy bacon, fresh chives, a dollop of sour cream, and a crack of black pepper. The contrast between the hot, creamy soup and the cool sour cream is everything.

Cooking Tips & Techniques

After making this soup more times than I care to count, I’ve picked up a few tricks that make a real difference. Here’s what I wish someone had told me from the start:

The Bacon Secret: Here’s the thing about keeping bacon crispy in soup—you have to add it right before serving, and you have to drain it really well. I mean, really well. Let it cool completely on paper towels, then crumble it. If you add it too early, it’ll soften up in the hot soup. I keep my bacon in a separate bowl and let everyone top their own bowl. That way, every bite has that perfect crunch.

Don’t Skip the Roasting: I know it adds an extra step, but roasting the potatoes instead of boiling them concentrates their flavor and gives the soup a deeper, almost nutty taste. Plus, the skins get that nice charred flavor that carries through the whole dish. If you’re in a hurry, you can microwave the potatoes, but honestly, the oven version is worth the wait.

The Roux Matters: That flour-butter mixture you cook at the beginning? That’s your thickening agent. If you don’t cook it long enough, your soup will taste like raw flour. If you cook it too long, it’ll be too thick. Aim for that pale golden color and nutty aroma—that’s the sweet spot.

Temperature Control: This is probably the most common mistake I see. Once you add the dairy, keep the heat on low. High heat will make the milk proteins separate, and you’ll end up with a grainy, curdled mess. I speak from experience—there was a batch I ruined because I got distracted by my phone and let it boil. Not my finest moment.

Make It Ahead: This soup actually gets better after a day in the fridge. The flavors meld together beautifully. Just reheat it gently over low heat, adding a splash of milk if it’s too thick. And don’t forget to make fresh bacon for the topping—reheated bacon just isn’t the same.

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 about 2 cups of broccoli florets and stir them in just before serving. The bright green against the creamy white soup is gorgeous, and it adds a nice nutritional boost. My kids actually eat their broccoli this way without complaint.

Spicy Southwestern Version: Add a can of drained diced green chiles, a teaspoon of cumin, and a pinch of cayenne pepper along with the broth. Top with crumbled queso fresco instead of cheddar, and add some sliced jalapeños if you’re feeling brave. This version is fantastic for game day.

Vegetarian Loaded Potato Soup: Omit the bacon and use vegetable broth instead of chicken broth. To get that smoky flavor, add 1 teaspoon of smoked paprika and a splash of liquid smoke along with the broth. Roast some mushrooms alongside the potatoes for extra umami. Honestly, I make this version almost as often as the original.

Slow Cooker Adaptation: Roast the potatoes and cook the bacon as directed, then add everything except the dairy to your slow cooker. Cook on low for 4-6 hours. Blend with an immersion blender, then stir in the milk, cream, cheese, and sour cream. Let it warm through for 15 minutes before serving. Perfect for busy days.

Dairy-Free Option: Use unsweetened oat milk or cashew milk, dairy-free butter, and a good quality vegan cheddar shreds. I’ve tested this with Violife and Miyoko’s, and both work well. Just be aware that the texture won’t be quite as creamy, and the vegan cheese doesn’t melt quite the same way. Still delicious, though.

Serving & Storage Suggestions

This soup is at its absolute best served piping hot, straight from the pot. Ladle it into warm bowls (warming the bowls in the oven or with hot water helps keep the soup hot longer) and let everyone customize their own toppings. I like to set up a little topping bar with bowls of shredded cheese, crispy bacon, chopped chives, sour cream, and extra black pepper. It makes the meal feel special, even on a random Tuesday.

What to Serve With It: A crusty loaf of sourdough bread is my go-to—perfect for sopping up every last drop. A simple side salad with a tangy vinaigrette cuts through the richness nicely. And if you’re really going all out, a grilled cheese sandwich on the side is never a bad idea. I mean, double carbs? Yes, please.

Storage: Leftover soup will keep in an airtight container in the refrigerator for up to 5 days. The flavors actually deepen and get even better after a day or two. Just keep the toppings separate—especially the bacon, which will get soggy if stored with the soup.

Freezing: This soup freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers. Leave a little headroom because the soup will expand as it freezes. Thaw overnight in the refrigerator before reheating.

Reheating: Reheat gently on the stovetop over low heat, stirring occasionally. Add a splash of milk or broth if the soup has thickened too much. You can also microwave individual portions in 30-second bursts, stirring between each. Just be careful not to overheat it, or the dairy might separate.

Nutritional Information & Benefits

Let’s be real—this is comfort food, not health food. But that doesn’t mean it’s completely without redeeming qualities. Here’s what you’re getting in a generous serving (about 1.5 cups):

Nutrient Amount Per Serving
Calories 485
Total Fat 32g
Saturated Fat 18g
Cholesterol 95mg
Sodium 890mg
Total Carbohydrates 32g
Dietary Fiber 3g
Sugars 6g
Protein 18g
Vitamin C 15% DV
Calcium 25% DV
Iron 10% DV
Potassium 20% DV

The Good Stuff: Potatoes are actually a great source of vitamin C, potassium, and fiber (especially if you leave some skin on). The bacon and cheese provide protein and calcium, while the garlic and onions offer immune-supporting compounds. And honestly? Sometimes the best thing you can do for your health is eat something that makes you feel warm and happy. This soup does that in spades.

Dietary Considerations: This recipe contains dairy and gluten. For a gluten-free version, use a 1:1 gluten-free flour blend. For a dairy-free version, see the variations section above. It’s not suitable for vegans or those with celiac disease without modifications.

Conclusion

Look, I’m not going to pretend this soup is going to change your life. But it might change your evening. It’s the kind of recipe that reminds you why cooking from scratch is worth it—the way your kitchen fills with the smell of roasting potatoes and sizzling bacon, the satisfaction of creating something creamy and delicious from simple ingredients, and the quiet joy of watching people go back for seconds.

That diner off Highway 9 might be gone, but their soup lives on in my kitchen. And now it can live in yours too. I’d love to hear how it turns out for you—did you add your own twist? Did you fight the urge to eat all the bacon before it made it to the soup? (No judgment here, I’ve been there.) Drop a comment below and let me know. And if you loved it, share it with someone who needs a little warmth in their life. Happy cooking, friends.

Frequently Asked Questions

Can I make this soup in advance?

Absolutely! This soup actually tastes even better the next day after the flavors have had time to meld. Just make it a day ahead, let it cool completely, and store it in the refrigerator. Reheat gently on the stovetop, adding a splash of milk if needed to thin it out. Just remember to make fresh bacon and toppings right before serving.

Can I use frozen potatoes instead of fresh?

I wouldn’t recommend it. Frozen potatoes have a different texture—they tend to be watery and don’t break down the same way fresh russets do. The roasting step is really important for developing flavor, and you just can’t achieve that with frozen potatoes. Stick with fresh russets for the best results.

Why did my soup turn out grainy?

This usually happens for one of two reasons: either you let the soup boil after adding the dairy, which causes the milk proteins to separate, or you added the cheese too quickly over high heat. The fix? Keep the heat on low once you add the milk and cream, and add the cheese gradually while stirring constantly. If your soup does get grainy, you can sometimes rescue it by blending it with an immersion blender until smooth.

Can I use a different type of cheese?

Sure! Sharp cheddar is classic, but you can experiment with other melting cheeses. Smoked gouda adds a lovely smoky flavor, gruyere gives it a fancy twist, and pepper jack brings some heat. Just avoid pre-shredded cheese (it doesn’t melt as smoothly) and very hard cheeses like parmesan (they can make the soup gritty).

How do I make this soup thicker or thinner?

For a thicker soup, mash or blend more of the potatoes, or let it simmer longer to reduce. You can also mix a tablespoon of cornstarch with cold water and stir it in at the end. For a thinner soup, add more broth or milk until it reaches your desired consistency. Just remember that the soup will thicken as it cools, so aim for it to be a little thinner than you want when it’s hot.

Pin This Recipe!

loaded baked potato soup recipe

Print

Cozy Loaded Baked Potato Soup with Crispy Bacon

This cozy loaded baked potato soup with crispy bacon is thick without being gluey, creamy without being heavy, and loaded with sharp cheddar, tangy sour cream, and perfect crispy bacon bits. It tastes like a hug on a cold day.

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

Ingredients

Scale
  • 6 medium russet potatoes (about 2.5 pounds), scrubbed clean
  • 6 slices thick-cut bacon
  • 1 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 4 tablespoons unsalted butter
  • 1/4 cup all-purpose flour
  • 4 cups low-sodium chicken broth
  • 2 cups whole milk
  • 1 cup heavy cream
  • 1 1/2 cups sharp cheddar cheese, shredded
  • 1/2 cup sour cream
  • Salt and black pepper to taste
  • Extra shredded cheddar cheese (for topping)
  • Additional crispy bacon, crumbled (for topping)
  • Chopped fresh chives or green onions (for topping)
  • A dollop of sour cream (for topping)
  • Fresh cracked black pepper (for topping)

Instructions

  1. Preheat your oven to 400°F (200°C). Scrub potatoes clean, prick with a fork, and bake directly on oven rack or on a baking sheet for 45-60 minutes until tender. Let cool slightly, peel, and roughly chop into 1-inch chunks.
  2. Place bacon slices on a parchment-lined rimmed baking sheet. Bake at 400°F for 15-20 minutes until crispy. Transfer to a paper towel-lined plate to drain. Reserve about 2 tablespoons of bacon fat. Once cool, crumble or chop.
  3. In a Dutch oven, melt butter over medium heat. Add diced onion and cook 5-6 minutes until soft and translucent. Add minced garlic and cook 1 minute more, stirring constantly.
  4. Sprinkle flour over onion mixture and stir constantly for 1-2 minutes until it smells nutty and turns light golden. Slowly pour in chicken broth while whisking continuously. Bring to a gentle simmer.
  5. Add chopped roasted potatoes and reserved bacon fat. Simmer for 10 minutes, stirring occasionally.
  6. Using an immersion blender, blend soup until smooth and creamy. If using a regular blender, work in batches, filling no more than halfway.
  7. Reduce heat to low. Stir in milk and heavy cream. Warm through for about 5 minutes, but do not let boil.
  8. Gradually add shredded cheddar cheese, a handful at a time, stirring constantly until each addition is fully melted. Stir in sour cream until smooth.
  9. Taste and adjust seasoning with salt and pepper.
  10. Serve immediately in warm bowls, topped with extra shredded cheese, crispy bacon, fresh chives, a dollop of sour cream, and fresh cracked black pepper.

Notes

For crispy bacon, add it right before serving and drain well on paper towels. Roasting potatoes instead of boiling deepens flavor. Keep heat on low after adding dairy to prevent curdling. Soup thickens as it cools. Store toppings separately.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 485
  • Sugar: 6
  • Sodium: 890
  • Fat: 32
  • Saturated Fat: 18
  • Carbohydrates: 32
  • Fiber: 3
  • Protein: 18

Keywords: loaded baked potato soup, potato soup with bacon, creamy potato soup, comfort food, winter soup, easy potato 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 ★☆ ★☆ ★☆ ★☆ ★☆