Love this? Save it for later!
Share the inspiration with your friends
I was at a farm stand last November, shivering in line with a bag of apples I didn’t really need, when the woman behind me—a retired librarian named Gloria with bright purple glasses—started talking about soup. Not just any soup, but a loaded baked potato soup that she claimed had gotten her through three Upstate New York winters. I wasn’t expecting cooking advice from a stranger in a muddy parking lot, but there I was, frozen fingers wrapped around my apples, listening to her describe exactly how to make this soup. She scribbled the recipe on the back of a seed packet. Honestly, I almost lost it twice before I got home.
The first time I made this cozy loaded baked potato soup with bacon and cheddar, I burned my tongue because I couldn’t wait for it to cool. That’s the kind of recipe this is—one that makes you forget basic self-preservation. It’s thick, creamy, and packed with all the things that make a loaded baked potato so satisfying. Crispy bacon bits, sharp cheddar, tender potato chunks, and a swirl of sour cream that melts into the broth like a secret. You know that feeling when you take a bite of something and your shoulders just drop? That’s this soup.
I’ve tweaked Gloria’s version over the years, mostly because I kept forgetting to buy heavy cream and had to improvise with what I had. But honestly, those accidents made it better. This loaded baked potato soup with bacon and cheddar has become my go-to for cold evenings, bad days, and nights when I just need something warm to hold onto. Let me tell you—it works every time.
Why You’ll Love This Recipe
This isn’t just another potato soup recipe. I’ve tested this version more times than I can count, tweaking the ratio of potatoes to broth, testing different cheeses, and even burning a batch or two to figure out what not to do. What I landed on is a soup that delivers every single time. Here’s why it stands out:
- Quick & Easy: From start to finish, this soup comes together in about 45 minutes. Perfect for busy weeknights when you want something hearty without spending hours in the kitchen.
- Simple Ingredients: No fancy grocery trips needed. Potatoes, bacon, cheddar, milk, and a few pantry staples—that’s it. You probably already have most of this in your kitchen right now.
- Perfect for Cozy Nights: This is the soup you make when the weather turns cold, you’ve had a rough day, or you just need something that feels like a hug in a bowl. It’s comfort food at its finest.
- Crowd-Pleaser: I’ve served this at family dinners, potlucks, and even a Super Bowl party. Kids love it, adults love it, and there are never leftovers.
- Unbelievably Delicious: The texture is what gets me every time. Creamy but not gluey, with tender potato chunks and that salty crunch of bacon on top. It’s next-level comfort food.
What makes this recipe different from the rest? It’s the technique. Instead of mashing all the potatoes into a puree, I reserve about a third of them to stir in at the end. That gives you those soft, buttery chunks that make every spoonful interesting. Plus, I use a combination of milk and a little cream cheese (a trick I learned from a failed cheesecake experiment) to get that silky texture without it feeling heavy. This isn’t just good—it’s the kind of soup that makes you close your eyes after the first bite.
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, and the ones that aren’t are easy to find at any grocery store. Here’s what you’ll need:
For the Soup Base:
- 6 slices thick-cut bacon, chopped (I prefer Wright Brand or a local butcher’s bacon for that meaty texture)
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 4 cups low-sodium chicken broth (or vegetable broth for a vegetarian version)
- 3 pounds russet potatoes, peeled and cut into ½-inch cubes (about 6 medium potatoes)
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon smoked paprika (optional, but adds a lovely depth)
For the Creamy Finish:
- 2 tablespoons unsalted butter
- ¼ cup all-purpose flour
- 2 cups whole milk (2% works too, but whole milk gives the best texture)
- 4 ounces cream cheese, softened and cut into small cubes (adds richness without making it too heavy)
- 1 ½ cups sharp cheddar cheese, shredded (plus more for topping—buy a block and shred it yourself for better melting)
- ½ cup sour cream
For Toppings (optional but highly recommended):
- Extra shredded cheddar cheese
- Crumbled bacon (reserve from the beginning)
- Chopped green onions or chives
- A dollop of sour cream
- Fresh cracked black pepper
Ingredient Tips: Russet potatoes are ideal here because they break down nicely and create a naturally creamy texture. If you only have Yukon Golds, they’ll work too—just expect a slightly waxier result. For the cheese, I really recommend shredding it yourself. Pre-shredded cheese has anti-caking agents that can make the soup grainy. Learned that the hard way, trust me.
Substitution Guidance: Need a dairy-free option? Use unsweetened oat milk instead of whole milk, dairy-free cream cheese, and a vegan cheddar shred. The texture won’t be exactly the same, but it’ll still be delicious. For a gluten-free version, swap the all-purpose flour for a 1:1 gluten-free flour blend or cornstarch slurry (2 tablespoons cornstarch mixed with ¼ cup cold water).
Equipment Needed
You don’t need a lot of fancy equipment to make this loaded baked potato soup with bacon and cheddar. Here’s what I use:
- Large Dutch oven or heavy-bottomed pot (5-6 quarts)—this is my go-to for soups because it holds heat evenly. Le Creuset is lovely, but a Lodge enameled pot works just as well for a fraction of the price.
- Sharp chef’s knife—dicing potatoes and onions goes so much faster with a good knife. I use a Victorinox 8-inch.
- Cutting board
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Box grater—for shredding that cheddar cheese yourself. A microplane works in a pinch for smaller amounts.
- Potato masher—optional, but handy if you want to mash some of the potatoes right in the pot.
- Slotted spoon—for removing the bacon.
If you don’t have a Dutch oven, a large stockpot will work fine. Just keep an eye on the heat so the milk doesn’t scorch on the bottom. And if you don’t have a potato masher, you can use a fork or even the back of a ladle. I’ve done both when mine was in the dishwasher.
Preparation Method

Let’s make some soup. I’ll walk you through every step so you don’t end up with a lumpy mess like I did the first time.
- 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 has rendered—about 8-10 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave about 2 tablespoons of bacon fat in the pot (discard the rest or save it for another use).
- Sauté the aromatics: Add the diced onion to the pot with the bacon fat. Cook over medium heat, stirring occasionally, until the onion is soft and translucent—about 5 minutes. Add the minced garlic and cook for 30 seconds until fragrant. Don’t let the garlic burn or it’ll turn bitter.
- Add the potatoes and broth: Pour in the chicken broth, then add the cubed potatoes, salt, pepper, and smoked paprika if using. Stir everything together. Bring to a boil over high heat, then reduce to a simmer. Cover the pot and let it cook for 15-20 minutes, or until the potatoes are fork-tender. You should be able to pierce a cube easily with a fork.
- Make the roux: While the potatoes are cooking, melt the butter in a small saucepan over medium heat. Whisk in the flour and cook for 1-2 minutes, stirring constantly. This gets rid of the raw flour taste. Slowly pour in the milk while whisking continuously to prevent lumps. Cook for 2-3 minutes until the mixture thickens slightly. Remove from heat.
- Mash some potatoes: Once the potatoes are tender, use a potato masher to lightly mash about half of them right in the pot. You want some chunks remaining for texture. If you prefer a smoother soup, mash more. If you like it really chunky, mash less. There’s no wrong answer here.
- Combine everything: Pour the milk mixture into the pot and stir to combine. Add the cubed cream cheese and stir until it’s fully melted and incorporated. This takes about 2-3 minutes. The soup will look a little thin at this point—don’t worry, it’ll thicken as it simmers.
- Add the cheese and sour cream: Reduce the heat to low. Gradually add the shredded cheddar cheese, stirring constantly until it’s melted and smooth. Then stir in the sour cream. Taste and adjust seasoning—you might want more salt or pepper. Be careful not to let the soup boil at this point, or the dairy could curdle.
- Finish and serve: Ladle the soup into bowls. Top with reserved bacon, extra shredded cheddar, chopped green onions, and a dollop of sour cream if you’re feeling extra cozy. Serve immediately.
Cooking Tips & Techniques
I’ve made this loaded baked potato soup with bacon and cheddar more times than I care to admit, and I’ve learned a few things along the way. Here are my best tips:
- Don’t skip the roux. I know it’s an extra step, but it’s what gives the soup that velvety texture instead of a watery one. If you’re gluten-free, use a cornstarch slurry instead—just mix 2 tablespoons of cornstarch with ¼ cup of cold water and stir it in at the end.
- Grate your own cheese. I said it before, but it’s worth repeating. Pre-shredded cheese has cellulose and other anti-caking agents that prevent it from melting smoothly. Your soup will thank you.
- Low and slow for the dairy. When you add the milk, cream cheese, and cheddar, keep the heat on low. High heat can cause the dairy to separate and turn grainy. Patience is your friend here.
- Reserve some potato chunks. If you accidentally mash all the potatoes, you’ll end up with a puree instead of a chunky soup. I always scoop out about a cup of potato cubes before mashing, then stir them back in at the end.
- Season as you go. Don’t wait until the end to add salt and pepper. Season the onions, season the broth, and taste again before serving. Layers of seasoning make a difference.
One mistake I made early on? I used skim milk because I thought it would be healthier. The soup turned out watery and sad. Whole milk really does make a difference here. If you want to lighten it up, use 2% milk and add an extra tablespoon of cream cheese to boost the creaminess.
Variations & Adaptations
This loaded baked potato soup with bacon and cheddar is forgiving enough to adapt to almost any diet or craving. Here are a few variations I’ve tried:
- Vegetarian Version: Skip the bacon and use vegetable broth instead of chicken broth. To get that smoky flavor, add ½ teaspoon of liquid smoke or smoked paprika. You can also top it with crispy fried onions for crunch.
- Loaded Baked Potato Soup with Broccoli: Steam 2 cups of broccoli florets and stir them in along with the cheese. It adds color, texture, and a little nutrition. My kids actually eat this version without complaint.
- Spicy Chipotle Twist: Add 1-2 teaspoons of adobo sauce from a can of chipotle peppers when you sauté the onions. The smoky heat pairs beautifully with the creamy potatoes and sharp cheddar. Top with pickled jalapeños for extra kick.
- Slow Cooker Method: Cook the bacon on the stovetop first, then transfer the bacon and all other ingredients (except the milk, cream cheese, cheddar, and sour cream) to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Mash the potatoes, then stir in the dairy ingredients. Let it warm through for 15 minutes before serving.
- Loaded Baked Potato Soup with Chicken: Add 2 cups of shredded rotisserie chicken along with the cheese. It turns the soup into a heartier meal that’s perfect for dinner. I do this when I have leftover roast chicken.
My personal favorite variation? I add a handful of frozen corn kernels along with the potatoes. It adds a little sweetness that balances the smoky bacon and sharp cheddar. It’s not traditional, but honestly, it’s delicious.
Serving & Storage Suggestions
This soup is best served piping hot, straight from the pot. Ladle it into deep bowls and pile on the toppings—extra cheddar, crumbled bacon, a generous swirl of sour cream, and a shower of chopped green onions. I like to serve it with crusty bread or buttery crackers on the side for dipping. A simple side salad with a tangy vinaigrette cuts through the richness nicely if you want to round out the meal.
Storage: Leftovers keep well in the refrigerator for up to 4 days. Store the soup in an airtight container, but keep the toppings separate so they stay crisp. 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 surprisingly well, though the texture will be slightly different after thawing. Let it cool completely, then transfer to freezer-safe containers. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. I don’t recommend freezing the soup with the toppings—add fresh ones after reheating.
Reheating: Reheat gently on the stovetop over low heat, stirring occasionally. You can also microwave individual portions in 30-second bursts, stirring between each. If the soup looks separated, a quick whisk will bring it back together.
One thing I love about this soup? The flavors actually get better after a day in the fridge. The garlic and smoked paprika meld together, and the soup becomes even more comforting. So don’t be afraid to make it a day ahead if you’re planning a cozy dinner.
Nutritional Information & Benefits
Here’s the honest truth—this loaded baked potato soup with bacon and cheddar is indulgent. It’s not a health food, and that’s okay. Sometimes you need a bowl of creamy, cheesy comfort. That said, it does have some redeeming qualities.
Potatoes are actually a good source of vitamin C, potassium, and fiber (especially if you leave the skins on). I peel mine for texture, but you can leave some skin on for extra nutrients. The bacon and cheese provide protein and calcium, though they also add saturated fat and sodium. One serving (about 1 ½ cups) contains approximately:
- Calories: 480-520
- Protein: 18g
- Fat: 28g
- Carbohydrates: 42g
- Fiber: 4g
- Sodium: 980mg
To lighten it up, you can use turkey bacon, reduced-fat cheddar, and 2% milk. The flavor won’t be quite as rich, but it’ll still satisfy that craving. I’ve also made it with cauliflower replacing half the potatoes—it works better than you’d think. For a lower-carb option, use half cauliflower and half potatoes, and reduce the flour to 2 tablespoons.
This soup contains dairy and gluten (from the flour), so it’s not suitable for those with celiac disease or dairy allergies without modifications. See the substitution notes above for alternatives.
Conclusion
This loaded baked potato soup with bacon and cheddar is the kind of recipe that becomes part of your life. It’s the soup you make when you’re sick, when it’s snowing, or when you just need something warm to hold onto. It’s forgiving enough for a weeknight and impressive enough for company. And honestly? It’s one of those rare recipes that tastes better than you remember every single time you make it.
I’d love for you to try it and make it your own. Maybe you’ll add extra bacon like my neighbor does, or load it up with broccoli like my kids prefer. Maybe you’ll serve it with cornbread instead of crackers. Whatever you do, let me know how it turns out. Drop a comment below, share your tweaks, or tag me in your soup photos. There’s nothing I love more than hearing about how a recipe comes to life in someone else’s kitchen.
Now go make some soup. Your cozy night in is waiting.
Frequently Asked Questions
Can I make this loaded baked potato soup in advance?
Absolutely. In fact, the flavors get even better after a day in the fridge. Make the soup up to 2 days ahead, leaving out the toppings. Reheat gently on the stovetop, adding a splash of milk to thin it if needed. Add fresh toppings just before serving.
Why did my soup turn out grainy?
Grainy soup is usually caused by one of two things: using pre-shredded cheese (which has anti-caking agents) or overheating the dairy. Always shred your own cheddar from a block, and keep the heat on low when adding milk, cream cheese, and sour cream. Boiling the soup after adding dairy will cause it to separate.
Can I use a different type of potato?
Russet potatoes are best because they break down and create a naturally creamy texture. Yukon Golds work too—they’re a little waxier, so the soup won’t be quite as creamy, but it’ll still be delicious. Red potatoes are too waxy and won’t break down enough, so I don’t recommend them for this recipe.
How do I thicken the soup if it’s too thin?
If your soup is thinner than you’d like, you have a few options. You can mash more of the potatoes right in the pot to release their starch. Or mix 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it into the simmering soup. Let it cook for 2-3 minutes to thicken. You can also let the soup simmer uncovered for a few minutes to evaporate some liquid.
Can I make this soup dairy-free?
Yes, with a few swaps. Use unsweetened oat milk or a barista-style plant milk for creaminess. Replace the butter with vegan butter or olive oil. Use dairy-free cream cheese and shredded vegan cheddar. The texture won’t be identical, but it’ll still be creamy and satisfying. Just be careful not to overheat the plant-based dairy, as it can separate more easily than regular dairy.
Pin This Recipe!

Easy Loaded Baked Potato Soup with Bacon & Cheddar
A thick, creamy soup packed with crispy bacon, sharp cheddar, tender potato chunks, and a swirl of sour cream. Perfect for cozy nights, this comforting soup comes together in about 45 minutes using simple ingredients.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 6 slices thick-cut bacon, chopped
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 4 cups low-sodium chicken broth
- 3 pounds russet potatoes, peeled and cut into ½-inch cubes (about 6 medium potatoes)
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon smoked paprika (optional)
- 2 tablespoons unsalted butter
- ¼ cup all-purpose flour
- 2 cups whole milk
- 4 ounces cream cheese, softened and cut into small cubes
- 1 ½ cups sharp cheddar cheese, shredded
- ½ cup sour cream
- For Toppings (optional): extra shredded cheddar cheese, crumbled bacon, chopped green onions or chives, a dollop of sour cream, fresh cracked black pepper
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 has rendered—about 8-10 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave about 2 tablespoons of bacon fat in the pot (discard the rest or save it for another use).
- Sauté the aromatics: Add the diced onion to the pot with the bacon fat. Cook over medium heat, stirring occasionally, until the onion is soft and translucent—about 5 minutes. Add the minced garlic and cook for 30 seconds until fragrant. Don’t let the garlic burn or it’ll turn bitter.
- Add the potatoes and broth: Pour in the chicken broth, then add the cubed potatoes, salt, pepper, and smoked paprika if using. Stir everything together. Bring to a boil over high heat, then reduce to a simmer. Cover the pot and let it cook for 15-20 minutes, or until the potatoes are fork-tender. You should be able to pierce a cube easily with a fork.
- Make the roux: While the potatoes are cooking, melt the butter in a small saucepan over medium heat. Whisk in the flour and cook for 1-2 minutes, stirring constantly. This gets rid of the raw flour taste. Slowly pour in the milk while whisking continuously to prevent lumps. Cook for 2-3 minutes until the mixture thickens slightly. Remove from heat.
- Mash some potatoes: Once the potatoes are tender, use a potato masher to lightly mash about half of them right in the pot. You want some chunks remaining for texture. If you prefer a smoother soup, mash more. If you like it really chunky, mash less. There’s no wrong answer here.
- Combine everything: Pour the milk mixture into the pot and stir to combine. Add the cubed cream cheese and stir until it’s fully melted and incorporated. This takes about 2-3 minutes. The soup will look a little thin at this point—don’t worry, it’ll thicken as it simmers.
- Add the cheese and sour cream: Reduce the heat to low. Gradually add the shredded cheddar cheese, stirring constantly until it’s melted and smooth. Then stir in the sour cream. Taste and adjust seasoning—you might want more salt or pepper. Be careful not to let the soup boil at this point, or the dairy could curdle.
- Finish and serve: Ladle the soup into bowls. Top with reserved bacon, extra shredded cheddar, chopped green onions, and a dollop of sour cream if you’re feeling extra cozy. Serve immediately.
Notes
For best results, shred your own cheddar cheese from a block to avoid anti-caking agents that can make the soup grainy. Reserve about a cup of potato cubes before mashing to ensure chunky texture. Keep heat on low when adding dairy to prevent curdling. The soup thickens as it sits; add a splash of milk when reheating. Flavors improve after a day in the fridge.
Nutrition
- Serving Size: 1 ½ cups
- Calories: 500
- Sugar: 6
- Sodium: 980
- Fat: 28
- Saturated Fat: 14
- Carbohydrates: 42
- Fiber: 4
- Protein: 18
Keywords: loaded baked potato soup, potato soup with bacon, cheddar potato soup, creamy potato soup, easy potato soup, comfort food soup, winter soup


