Written by

Brittney Vega

Published

Loaded Baked Potato Soup: Easy Bacon Cheddar Recipe

Ready In 45 minutes
Servings 6-8 servings
Difficulty Easy

My husband had claimed for years that he hated potato soup. Fifteen years. He swore it was a “glorified bowl of paste” with no texture and even less flavor. A hill he was willing to die on, apparently. Then I made this version on a particularly gray Tuesday afternoon, mostly because we had five baking potatoes staring at me from the counter and a snow day that kept everyone indoors. I didn’t even tell him what it was. I just set a bowl in front of him with a little extra bacon on top, and watched him take a spoonful, then another, then look at me with this confused, almost betrayed expression. “What is this?” he asked, already reaching for more. “Potato soup,” I said, trying not to smile. He didn’t say another word, just finished the bowl and went back for seconds. That was the moment I learned that most people who hate a thing haven’t had the right version of it yet. Maybe you’ve been there too, with a recipe you thought you’d never like, only to have your whole world flipped by the right combination of ingredients and a little patience.

This loaded baked potato soup is everything you want from a cozy bowl of comfort — thick, creamy, loaded with crispy bacon and sharp cheddar, with those tender potato chunks that make every spoonful feel substantial. It’s the kind of soup that sticks to your ribs on a cold night and makes the whole house smell like Sunday dinner. And honestly, it’s so much easier than you’d think. No complicated roux, no fancy techniques — just good ingredients and a little time on the stove. Let me tell you, once you make this, you’ll wonder why you ever bought the canned stuff.

Why You’ll Love This Recipe

This isn’t just another potato soup recipe floating around the internet. I’ve tested this one at least a dozen times, tweaking the ratio of cream to broth, figuring out the perfect potato-to-bacon balance, and learning exactly how long to simmer those potatoes so they’re tender but not falling apart into mush. My mother-in-law, who is notoriously picky about soups, actually asked for the recipe after trying it at a family dinner — and she never asks for recipes. So trust me when I say this one is special.

  • Budget-Friendly: Potatoes are dirt cheap, and bacon goes a long way when you chop it up. This whole pot costs less than a takeout order and feeds the family for two meals.
  • Pantry Staples: You probably have most of these ingredients already. Butter, flour, milk, potatoes, cheese — nothing fancy required.
  • Crowd-Pleaser: Kids love it because it tastes like a loaded baked potato in soup form. Adults love it because it’s genuinely satisfying and doesn’t feel like “diet food.”
  • Leftovers That Reheat Beautifully: This is a soup that actually gets better on day two. The flavors meld together, and the texture stays creamy if you reheat it gently.
  • Comfort Food at Its Core: There’s something about the combination of smoky bacon, sharp cheddar, and creamy potatoes that just hits different. It’s the kind of meal that makes you slow down and actually enjoy your dinner.

What makes this recipe different from the rest? It’s the little things — salting the water you boil the potatoes in so they’re seasoned from the inside out, using a mix of whole milk and half-and-half for that perfect richness without being too heavy, and reserving some bacon and cheese for the top so every bowl looks as good as it tastes. It’s not complicated, but it’s intentional.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that work together to create something genuinely special. Most of these are things you probably already have in your kitchen, which makes this perfect for those days when you need dinner but don’t want to go to the store.

For the Soup Base

  • 5 large russet potatoes, peeled and diced into 1/2-inch cubes (about 2 1/2 pounds) — Russets are ideal here because they break down slightly and thicken the soup naturally. Yukon Golds work too, but the texture will be a bit different.
  • 6 slices thick-cut bacon, chopped — I prefer Wright Brand or a local butcher’s bacon for the best smoky flavor. The thicker cut holds up better in the soup.
  • 3 tablespoons unsalted butter — Adds richness and helps the flour blend smoothly.
  • 1 medium yellow onion, finely diced — Sweet and mild, it melts right into the soup.
  • 3 cloves garlic, minced — Fresh garlic makes a difference here, don’t use the jarred stuff.
  • 1/4 cup all-purpose flour — This thickens the soup without making it pasty.
  • 3 cups chicken broth — Use low-sodium so you can control the salt level. Vegetable broth works too if you want to keep it vegetarian.
  • 2 cups whole milk — Don’t go lower than 2% here, the fat content matters for texture.
  • 1 cup half-and-half — This is the secret to that luxurious mouthfeel without being as heavy as heavy cream.

For the Toppings

loaded baked potato soup preparation steps

  • 1 1/2 cups sharp cheddar cheese, shredded — Shred it yourself from a block. The pre-shredded stuff has anti-caking agents that prevent it from melting smoothly.
  • Reserved bacon bits from cooking
  • 1/4 cup sour cream — Adds tang and creaminess.
  • 2 green onions, thinly sliced — For color and a little freshness.
  • Salt and black pepper to taste

Optional Add-Ins

  • 1/2 teaspoon smoked paprika — Adds a subtle smokiness that plays well with the bacon.
  • Dash of hot sauce — A little heat cuts through the richness nicely.

I always recommend shredding your own cheese — it really does make a difference in how smoothly it melts. And if you can find a block of extra-sharp white cheddar, it adds a lovely tang that stands up to the creamy base.

Equipment Needed

You don’t need anything fancy to make this soup, which is part of the beauty of it. Here’s what you’ll want on hand:

  • Large heavy-bottomed pot or Dutch oven — I use my 6-quart Le Creuset for this, but any heavy pot will work. The heavy bottom helps prevent scorching.
  • Cutting board and sharp knife — A good chef’s knife makes dicing those potatoes so much faster.
  • Wooden spoon or silicone spatula — For stirring the roux and scraping the bottom of the pot.
  • Measuring cups and spoons
  • Box grater — For shredding your own cheese. It’s a little more work, but worth it.
  • Potato masher — Optional, but useful if you want to break up some of the potatoes for a thicker texture.
  • Small skillet — For cooking the bacon if you prefer not to do it in the soup pot (I do it in the pot to save dishes).

If you don’t have a Dutch oven, a regular stockpot works just fine. Just keep an eye on the heat and stir frequently to avoid burning the bottom. And honestly, I’ve made this in a cheap pot from Target and it turned out great — don’t let equipment hold you back.

Preparation Method

Alright, let’s get cooking. This comes together in about 45 minutes, most of which is hands-off simmering time.

  1. Cook the bacon. Place your chopped bacon in a cold Dutch oven or large pot. Turn the heat to medium and cook, stirring occasionally, until the bacon is crispy and the fat has 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. Reserve about 2 tablespoons of that bacon fat for flavor.
  2. Sauté the aromatics. Add the butter to the bacon fat in the pot and melt over medium heat. Add the diced onion and cook until softened and translucent, about 4-5 minutes. Add the minced garlic and cook for another 30 seconds until fragrant — don’t let it burn or it’ll get bitter.
  3. Make the roux. Sprinkle the flour over the onion mixture and stir constantly for about 2 minutes. This cooks out the raw flour taste and helps the soup thicken properly. It should look like a thick paste — that’s what you want.
  4. Add the liquid. Slowly pour in the chicken broth while whisking continuously to prevent lumps. Then add the milk and half-and-half, still whisking. Bring the mixture to a gentle simmer, stirring occasionally, until it starts to thicken slightly, about 3-4 minutes.
  5. Cook the potatoes. Add the diced potatoes to the pot along with 1 teaspoon of salt and 1/2 teaspoon of black pepper. Bring to a gentle boil, then reduce the heat to low, cover, and simmer for 15-20 minutes, or until the potatoes are fork-tender. Stir occasionally to make sure nothing sticks to the bottom.
  6. Thicken the soup. Once the potatoes are tender, use a potato masher to gently mash some of them right in the pot. You want about half the potatoes broken up and half still in chunks — this gives you that perfect texture that’s creamy but still has substance. Don’t over-mash or it’ll turn into baby food.
  7. Add the cheese and sour cream. Remove the pot from the heat. Gradually stir in 1 cup of the shredded cheddar cheese and the sour cream until melted and smooth. Taste and adjust seasoning with more salt and pepper if needed.
  8. Serve it up. Ladle the soup into bowls and top with the reserved bacon, remaining cheddar cheese, a dollop of sour cream, and a sprinkle of green onions. Serve hot with crusty bread or oyster crackers on the side.

A few things I’ve learned the hard way: don’t let the soup boil after you add the dairy or it might curdle. And if your soup seems too thick, just stir in a little extra milk or broth to thin it out. Every batch is a little different depending on the potatoes.

Cooking Tips & Techniques

I’ve made this soup enough times to know where things can go wrong, so let me save you some trouble.

Don’t skip salting the water. If you’re boiling the potatoes in the soup liquid, make sure it’s seasoned well. Potatoes absorb a lot of salt, so underseasoned soup is a common mistake. I add salt at the beginning and then adjust at the end.

Low and slow for the dairy. Adding cold milk or half-and-half to a boiling pot is a recipe for disaster. Let the soup cool slightly before stirring in the dairy, and keep the heat on low. I once rushed this step and ended up with grainy soup — it was still edible, but not nearly as good.

Grate your own cheese. I know I said this already, but it’s worth repeating. The anti-caking agents in pre-shredded cheese contain starch that prevents smooth melting. Your soup will be creamier and richer if you take the extra two minutes to grate it yourself.

Multitask like a pro. While the potatoes are simmering, grate your cheese, chop the green onions, and set out your serving bowls. This makes the final assembly so much smoother, especially if you’re feeding hungry kids who are asking “when’s dinner?” every three minutes.

Watch your heat. This soup scorches easily because it’s thick and dairy-heavy. Keep the heat on medium-low once you add the milk, and stir frequently, especially around the edges of the pot where burning tends to happen first.

Variations & Adaptations

One of the best things about this soup is how adaptable it is. Here are some ways I’ve changed it up over the years:

  • Loaded Baked Potato Soup with Broccoli: Steam some broccoli florets and stir them in at the end along with the cheese. It adds color, texture, and makes you feel a little better about all that cheese and bacon.
  • Slow Cooker Version: Cook the bacon and sauté the onions on the stove, then transfer everything except the dairy to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Mash the potatoes, then stir in the milk, half-and-half, cheese, and sour cream at the end. This is my go-to for potlucks.
  • Vegetarian Loaded Potato Soup: Skip the bacon and use vegetable broth. Add a tablespoon of smoked paprika and an extra tablespoon of butter to compensate for the missing bacon fat. It’s not the same, but it’s still really good.
  • Loaded Baked Potato Soup with Ham: Stir in 1 cup of diced cooked ham along with the potatoes. It’s a great way to use up leftover holiday ham, and it adds another layer of smoky flavor.
  • Spicy Chipotle Version: Stir in 1-2 teaspoons of adobo sauce from a can of chipotle peppers along with the broth. The smoky heat pairs beautifully with the creamy base and bacon.

I tried a version once with roasted garlic instead of fresh, and it was incredible — just roast a whole head of garlic, squeeze out the soft cloves, and mash them into the soup base before adding the liquid. It’s a little more work, but the sweetness of roasted garlic takes this soup to another level.

Serving & Storage Suggestions

This soup is best served piping hot, straight from the pot, with all the toppings piled high. I like to serve it with crusty sourdough bread for dipping, or a simple side salad dressed with a lemony vinaigrette to cut through the richness. Oyster crackers are also a classic choice, and my kids love crushing saltines over the top.

Storage: Let the soup cool completely before transferring to an airtight container. It will keep in the refrigerator for up to 5 days. The soup will thicken as it sits, so don’t be alarmed when you pull it out of the fridge — it’s supposed to do that.

Reheating: This is the most important part — reheat gently on the stovetop over low heat, stirring frequently. Add a splash of milk or broth to thin it out to your desired consistency. Do not microwave it on high or you’ll risk curdling the dairy. Trust me, I’ve ruined a perfectly good bowl of leftovers this way.

Freezing: This soup freezes reasonably well, but the texture will change slightly due to the dairy. If you plan to freeze it, leave out the sour cream and add it after thawing and reheating. Freeze in individual portions for easy lunches. It will keep for up to 3 months.

One thing I love about this soup is how the flavors develop overnight. The second day is honestly better than the first — the potatoes absorb more of the broth, and everything melds together into something even more cohesive.

Nutritional Information & Benefits

This is comfort food, so I’m not going to pretend it’s health food. But let’s look at what you’re actually getting:

Nutrient Per Serving (approx. 1 1/2 cups)
Calories 485
Protein 18g
Carbohydrates 42g
Fat 28g
Saturated Fat 14g
Fiber 4g
Sodium 890mg

Health Benefits: Potatoes get a bad rap, but they’re actually a good source of vitamin C, potassium, and vitamin B6, especially if you leave the skins on (though this recipe works best peeled). The soup also provides calcium from the milk and cheese, and protein from the bacon and dairy. It’s a filling meal that can keep you satisfied for hours, which is honestly a win when you’re trying to avoid mindless snacking later in the evening.

Dietary Considerations: This recipe contains dairy and gluten. For a gluten-free version, use a gluten-free all-purpose flour blend or cornstarch to thicken the soup. For a lighter version, substitute the half-and-half with evaporated milk and use reduced-fat cheese. It won’t be as rich, but it’ll still be good.

Conclusion

This loaded baked potato soup has become a staple in our house for a reason. It’s the kind of recipe that feels special enough for company but simple enough for a random Tuesday night when you just need something warm and comforting. My husband, who once swore he hated potato soup, now requests it regularly. My kids fight over the last spoonful. And I love that I can make a big batch and have lunches sorted for the week.

I hope you give this one a try, and I hope it becomes a favorite in your kitchen too. Don’t be afraid to make it your own — add more bacon, swap the cheese, throw in some leftover ham. That’s the beauty of a good soup recipe. It’s forgiving, it’s flexible, and it always hits the spot.

If you make this, I’d love to hear how it turned out. Drop a comment below or tag me in your photos. And if you’re looking for more cozy soup recipes, you might also enjoy this creamy chicken and rice soup or this hearty beef stew with root vegetables. Happy cooking!

Frequently Asked Questions

Can I make this loaded baked potato soup in advance?

Absolutely. In fact, I prefer it the next day. Make it a day ahead, let it cool, and store it in the refrigerator. The flavors meld together beautifully overnight. Just reheat gently on the stovetop with a splash of milk to loosen it up.

Why is my potato soup grainy?

Grainy soup usually happens when the dairy gets too hot too quickly or when you use pre-shredded cheese. Make sure to remove the pot from the heat before adding the cheese and sour cream, and always grate your cheese from a block for the smoothest results.

Can I use an immersion blender for this soup?

You can, but be careful. I prefer to use a potato masher because it gives you more control over the texture. If you use an immersion blender, pulse it just a few times to break up some of the potatoes — you don’t want to turn it into a completely smooth puree.

How do I thicken potato soup that’s too thin?

If your soup is thinner than you’d like, mash some of the potatoes against the side of the pot with a spoon or masher. The starch from the potatoes will naturally thicken it. You can also mix 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it into the simmering soup.

Can I make this dairy-free?

Yes, with some adjustments. Use olive oil instead of butter, unsweetened almond or oat milk instead of whole milk, and full-fat coconut milk instead of half-and-half. Omit the cheese or use a dairy-free shredded cheese alternative. It won’t be quite as rich, but it’s still a solid option for those with dairy sensitivities.

Pin This Recipe!

loaded baked potato soup recipe

Print

Loaded Baked Potato Soup: Easy Bacon Cheddar Recipe

This loaded baked potato soup is everything you want from a cozy bowl of comfort — thick, creamy, loaded with crispy bacon and sharp cheddar, with those tender potato chunks that make every spoonful feel substantial. It’s the kind of soup that sticks to your ribs on a cold night and makes the whole house smell like Sunday dinner.

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

Ingredients

Scale
  • 5 large russet potatoes, peeled and diced into 1/2-inch cubes (about 2 1/2 pounds)
  • 6 slices thick-cut bacon, chopped
  • 3 tablespoons unsalted butter
  • 1 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 3 cups low-sodium chicken broth
  • 2 cups whole milk
  • 1 cup half-and-half
  • 1 1/2 cups sharp cheddar cheese, shredded
  • 1/4 cup sour cream
  • 2 green onions, thinly sliced
  • Salt and black pepper to taste
  • 1/2 teaspoon smoked paprika (optional)
  • Dash of hot sauce (optional)

Instructions

  1. Cook the bacon. Place chopped bacon in a cold Dutch oven or large pot. Turn heat to medium and cook, stirring occasionally, until crispy and fat has rendered, about 6-8 minutes. Use a slotted spoon to transfer bacon to a paper towel-lined plate, leaving rendered fat in the pot. Reserve about 2 tablespoons of bacon fat.
  2. Sauté the aromatics. Add butter to the bacon fat in the pot and melt over medium heat. Add diced onion and cook until softened and translucent, about 4-5 minutes. Add minced garlic and cook for another 30 seconds until fragrant.
  3. Make the roux. Sprinkle flour over the onion mixture and stir constantly for about 2 minutes until it forms a thick paste.
  4. Add the liquid. Slowly pour in chicken broth while whisking continuously to prevent lumps. Then add milk and half-and-half, still whisking. Bring to a gentle simmer, stirring occasionally, until it starts to thicken slightly, about 3-4 minutes.
  5. Cook the potatoes. Add diced potatoes to the pot along with 1 teaspoon salt and 1/2 teaspoon black pepper. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 15-20 minutes, or until potatoes are fork-tender. Stir occasionally.
  6. Thicken the soup. Once potatoes are tender, use a potato masher to gently mash about half the potatoes right in the pot, leaving some chunks for texture.
  7. Add the cheese and sour cream. Remove pot from heat. Gradually stir in 1 cup of shredded cheddar cheese and sour cream until melted and smooth. Taste and adjust seasoning with more salt and pepper if needed.
  8. Serve it up. Ladle soup into bowls and top with reserved bacon, remaining cheddar cheese, a dollop of sour cream, and a sprinkle of green onions. Serve hot with crusty bread or oyster crackers on the side.

Notes

Don’t let the soup boil after adding dairy or it might curdle. If soup seems too thick, stir in a little extra milk or broth to thin it out. For best results, shred cheese from a block rather than using pre-shredded cheese. The soup thickens as it sits, so add liquid when reheating. For a gluten-free version, use a gluten-free all-purpose flour blend or cornstarch to thicken.

Nutrition

  • Serving Size: 1 1/2 cups
  • Calories: 485
  • Sugar: 4
  • Sodium: 890
  • Fat: 28
  • Saturated Fat: 14
  • Carbohydrates: 42
  • Fiber: 4
  • Protein: 18

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

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 ★☆ ★☆ ★☆ ★☆ ★☆