Written by

Ruth Singleton

Published

Easy Creamy Loaded Potato Soup with Cheddar and Bacon

Ready In 45 minutes
Servings 6-8 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

There used to be a tiny diner tucked between a laundromat and a hardware store on the outskirts of town that made the most ridiculous loaded potato soup. When they closed without warning—just a handwritten “Thanks for the memories” taped to the door—I actually felt a little hollow inside. After twelve tries—some watery, some gluey, one that my husband politely called “aggressively salty”—I finally got it.

Honestly, I didn’t think I’d ever crack the code. That diner soup had this impossible thing going on where it was simultaneously rich and light, velvety but still had little chunks of potato, and the bacon stayed crispy even after sitting in the broth. Let me tell you, that last part drove me crazy for weeks. I mean, soggy bacon in soup is just sad, right? But I kept going back to my stove, batch after batch, because I could still taste that first spoonful from the diner—the way the cheddar melted into the cream, the little pop of green onion on top, the warmth that spread through you like a hug you didn’t know you needed.

Maybe you’ve been there too—that one dish from a place that no longer exists that you just can’t let go of. The good news is, this creamy loaded potato soup with cheddar and bacon is the one. It’s the version that finally made me stop tweaking and start enjoying. And now it’s the soup I make when I need something familiar, something that feels like a warm blanket for my insides, something that reminds me that some flavors are worth chasing.

Why You’ll Love This Recipe

This isn’t just another potato soup recipe floating around the internet. I tested this thing six different ways before landing on the method that gives you that silky texture without turning into paste. Here’s why this one stands out:

  • Quick & Easy: Comes together in about 45 minutes, start to finish. No babysitting a pot for hours.
  • Simple Ingredients: Potatoes, bacon, cheese, cream, broth—you probably have most of this stuff already.
  • Perfect for Cold Days: There’s something about a bowl of this soup that makes a rainy Tuesday feel like a weekend.
  • Crowd-Pleaser: I’ve served this at dinner parties, potlucks, and random Tuesday nights. It disappears every single time.
  • Unbelievably Delicious: The texture is where this recipe shines. It’s creamy but not heavy, rich but not greasy, and every spoonful has little bits of bacon and melted cheddar.

What makes this different from the rest? Two things. First, I use a trick where you mash some of the potatoes right in the pot instead of blending everything. This gives you that creamy base while keeping those satisfying chunky bits. Second, I add the bacon at the very end and keep it separate until serving. No more sad, soggy bacon floating around your soup.

This recipe isn’t just good—it’s the kind of soup that makes you close your eyes after the first bite. It’s comfort food reimagined, with the same soul-soothing satisfaction but none of the fuss. Perfect for impressing guests without stress, or turning a simple meal into something memorable.

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, but a few specific choices make a real difference.

  • Bacon: 8 slices, thick-cut preferred. I like Wright Brand or the store-brand thick-cut. Regular bacon works too, but you’ll get less smoky flavor and smaller bits.
  • Unsalted butter: 3 tablespoons. Using unsalted lets you control the salt level, especially since the bacon and cheese add plenty.
  • Yellow onion: 1 medium, diced. About 1 cup. Sweet onion works too, but yellow gives a nice savory backbone.
  • Garlic: 4 cloves, minced. Fresh is non-negotiable here—don’t use the jarred stuff for this.
  • All-purpose flour: 1/4 cup. This thickens the soup without making it gloopy. For gluten-free, use 2 tablespoons cornstarch mixed with 3 tablespoons cold water, added at the end.
  • Chicken broth: 4 cups. Low-sodium is best so you can season later. Vegetable broth works for a vegetarian version.
  • Whole milk: 2 cups. Don’t use skim—you need the fat for creaminess. Half-and-half works great too.
  • Heavy cream: 1 cup. This is what makes it truly luxurious. You can use all milk if you must, but it won’t be as velvety.
  • Russet potatoes: 3 pounds, peeled and diced into 1/2-inch cubes. About 5-6 medium potatoes. Russets break down nicely for that creamy texture. Yukon Golds work too but hold their shape more.
  • Sharp cheddar cheese: 2 cups, freshly shredded. Please shred your own—the pre-shredded stuff has anti-caking agents that make the soup grainy. I recommend Tillamook or Cabot for the best melt.
  • Sour cream: 1/2 cup. Full-fat gives the best tang and creaminess. Greek yogurt works as a substitute.
  • Salt: 1 teaspoon, plus more to taste. Start with less and adjust at the end.
  • Black pepper: 1/2 teaspoon, freshly ground.
  • Smoked paprika: 1/2 teaspoon. This is my secret weapon—adds a subtle smokiness that complements the bacon beautifully.
  • Green onions: 4-5, sliced thinly for garnish. Chives work too if you have them.
  • Extra cheddar: For topping. Because you can never have too much cheese.

For the best texture, look for potatoes that feel firm with no green spots. And please, I’m begging you—shred that cheese yourself. It takes five minutes and makes a world of difference in how your soup turns out.

Equipment Needed

Nothing fancy here, which is part of why I love this recipe so much. You probably already have everything you need.

  • Large Dutch oven or heavy-bottomed pot: 5-6 quart size works perfectly. I use my old Le Creuset that I found at a thrift store, but any heavy pot does the job. The key is even heat distribution so nothing scorches on the bottom.
  • Sharp knife and cutting board: For dicing potatoes and onions. A dull knife makes potato prep feel like a workout.
  • Wooden spoon or silicone spatula: For stirring. Don’t use metal on your Dutch oven if it’s enameled.
  • Box grater: For shredding that cheese. A food processor with a grating disc works too, but honestly, the box grater is faster to clean.
  • Measuring cups and spoons: Standard set. I’ve learned the hard way that eyeballing the flour leads to lumps.
  • Potato masher: A simple hand masher does the trick. You could also use a fork in a pinch, but it takes longer.
  • Baking sheet: For cooking the bacon. Lined with foil for easy cleanup.
  • Tongs: For handling the hot bacon.
  • Paper towels: For draining the bacon grease.

If you don’t have a Dutch oven, a regular stockpot works fine—just keep an eye on the heat and stir more frequently. That’s it. No immersion blender required, no fancy gadgets. This is real-person cooking.

Preparation Method

creamy loaded potato soup preparation steps

Let’s get cooking. This comes together faster than you’d think, so have everything prepped before you start. Trust me on this one—I learned the hard way that hunting for the paprika while your onions are burning is not a good time.

  1. Cook the bacon: Preheat your oven to 400°F. Line a baking sheet with foil and lay the bacon slices in a single layer. Bake for 15-18 minutes until crispy. Transfer to paper towels to drain, then crumble or chop into bite-sized pieces. Reserve 2 tablespoons of the bacon grease for later.
  2. Sauté the aromatics: In your large pot or Dutch oven, melt the butter with the reserved bacon grease over medium heat. Add the diced onion and cook for 4-5 minutes until translucent and starting to brown at the edges. Add the minced garlic and cook for 30 seconds until fragrant—don’t let it burn or your soup will taste bitter.
  3. Make the roux: Sprinkle the flour over the onion mixture and stir constantly for 1-2 minutes. You want the flour to cook and turn a light golden color. This is what gives the soup body without being pasty. It should smell a little nutty.
  4. Add the liquids: Slowly pour in the chicken broth while whisking continuously to prevent lumps. Then add the milk and heavy cream. Bring the mixture to a gentle simmer, stirring occasionally. It should thicken slightly, like a thin gravy.
  5. Cook the potatoes: Add the diced potatoes, salt, pepper, and smoked paprika. Stir everything together, bring back to a simmer, then reduce the heat to medium-low. Cover and cook for 15-18 minutes, stirring every 5 minutes or so. The potatoes are ready when you can easily pierce them with a fork but they’re not falling apart completely.
  6. Mash some potatoes: Remove the pot from heat. Take your potato masher and gently mash about half the potatoes right in the pot. Don’t go crazy—you want a mix of creamy mashed bits and chunky potato pieces. This step is where the magic happens, giving you that perfect texture without a blender.
  7. Add the cheese and sour cream: Return the pot to low heat. Add the shredded cheddar cheese and sour cream, stirring until the cheese is fully melted and incorporated. The soup should look smooth and velvety at this point. If it seems too thick, add a splash of milk or broth to thin it out.
  8. Taste and adjust: This is crucial. Taste your soup and adjust the salt and pepper as needed. Remember that the bacon and extra cheese on top will add saltiness, so go easy. I usually end up adding another 1/4 teaspoon of pepper because I love the bite.
  9. Serve immediately: Ladle the soup into bowls. Top with the crumbled bacon, extra shredded cheddar, and a generous sprinkle of sliced green onions. Serve hot with crusty bread or oyster crackers on the side.

A few things to watch for: If your soup starts to look greasy, the heat is too high—turn it down. If it’s too thick, add broth a little at a time. If it’s too thin, let it simmer uncovered for a few more minutes. And whatever you do, don’t let it boil after you add the cheese or it can get grainy.

Cooking Tips & Techniques

I’ve made this soup probably forty times at this point. Here’s what I’ve learned the hard way so you don’t have to.

The bacon method matters: I used to fry bacon in a skillet for this, but oven-baking is way better. You get perfectly even crispiness, the bacon stays flat (which makes crumbling easier), and you don’t have to stand there flipping pieces. Plus, you can cook the whole pound at once. Game changer.

Don’t rush the roux: That 1-2 minutes of cooking the flour might seem like a waste of time, but it makes a huge difference. Undercooked flour gives the soup a raw, pasty taste. Let it get lightly golden and you’ll get that rich, nutty flavor that makes the soup taste like it simmered all day.

Keep the cheese cool: I learned this from a chef friend years ago. Let your shredded cheese sit at room temperature for about 10 minutes before adding it to the soup. Cold cheese can seize up and turn grainy when it hits the hot liquid. Room-temperature cheese melts like a dream.

Layer your salt: Bacon is salty. Cheese is salty. Broth often has salt. So don’t dump a teaspoon of salt in at the beginning. Add half, taste, add more at the end. I’ve ruined batches by being heavy-handed with the salt early on. You can always add more, but you can’t take it out.

The leftover trick: This soup thickens significantly overnight. When you reheat it, add a splash of milk or broth to bring it back to the right consistency. And honestly, it tastes even better the next day—the flavors meld together beautifully.

Variations & Adaptations

This recipe is pretty forgiving, so feel free to make it your own. Here are some ways I’ve tweaked it over the years.

Loaded Baked Potato Style: Add 1/2 cup of cooked, crumbled sausage along with the bacon. Top with extra sour cream and a drizzle of ranch dressing. My husband requests this version every time he has a cold.

Vegetarian Version: Skip the bacon and use vegetable broth instead of chicken. Sauté the onions in 3 tablespoons of butter instead of the bacon grease. Add 1 teaspoon of liquid smoke and 1/2 teaspoon of smoked paprika to get that smoky flavor back. It’s not the same, but it’s still really good.

Spicy Kick: Add 1 diced jalapeño (seeds removed if you want less heat) along with the onions. Stir in 1/4 teaspoon of cayenne pepper with the paprika. Top with pepper jack cheese instead of cheddar. This version is dangerous—you can’t stop eating it.

Lighter Option: Use turkey bacon instead of regular bacon. Swap the heavy cream for an additional cup of whole milk. Use reduced-fat cheddar and Greek yogurt instead of sour cream. It won’t be as rich, but it’s still satisfying and cuts the calories by about a third.

Slow Cooker Adaptation: Cook the bacon and sauté the onions and garlic on the stovetop first. Transfer to a slow cooker with the broth, milk, cream, and potatoes. Cook on low for 6-7 hours. Mash some potatoes right in the slow cooker, then stir in the cheese and sour cream. This is perfect for busy days when you want dinner ready when you walk in the door.

I tried the slow cooker version last winter when I was sick and honestly, it was a lifesaver. Just don’t skip the stovetop step for the aromatics—it makes a difference in depth of flavor.

Serving & Storage Suggestions

This soup is best served piping hot, right after you make it. The cheese is at its meltiest, the bacon is at its crispiest, and everything is just right. But let’s be real—leftovers are a beautiful thing too.

Serving temperature: Serve immediately while hot, but not boiling. Let it sit for 2-3 minutes after ladling so nobody burns their mouth. I’ve done that. Not fun.

Presentation: I like to serve this in deep bowls with the toppings arranged in little piles rather than mixed in. A sprinkle of bacon on one side, a mound of cheese on the other, green onions scattered across the top. It looks intentional and pretty, and everyone gets to mix in their own toppings.

What to serve with it: Crusty bread for dipping is my go-to. A simple side salad with a tangy vinaigrette cuts through the richness nicely. Oyster crackers are classic. Honestly, a grilled cheese sandwich dipped in this soup is a life-changing experience.

Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. The soup will thicken as it sits, so don’t be alarmed. When reheating, add a splash of milk or broth and warm gently over medium-low heat, stirring frequently. The microwave works too, but stir every 30 seconds to prevent hot spots.

Freezing: This soup freezes surprisingly well. Let it cool completely, then transfer to freezer-safe containers, leaving about an inch of headroom for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently. The texture might be slightly different, but the flavor holds up beautifully.

Flavor development: Here’s the thing—this soup actually tastes better on day two. The flavors meld together overnight, and the soup gets even more savory and satisfying. So don’t be sad if you have leftovers. You’re in for a treat.

Nutritional Information & Benefits

Let’s be honest—this is not health food. But it’s comfort food made with real ingredients, and there’s value in that too. Here’s the breakdown per serving (about 1.5 cups, with toppings):

  • Calories: Approximately 520
  • Protein: 22g
  • Fat: 34g
  • Carbohydrates: 35g
  • Fiber: 3g
  • Sugar: 6g
  • Sodium: 890mg

On the plus side, potatoes are a good source of vitamin C, potassium, and vitamin B6. The dairy provides calcium and protein. And honestly, sometimes your body needs a warm, satisfying meal that makes you feel taken care of. That has its own kind of nutritional value.

If you’re watching sodium, use low-sodium broth and go easy on the added salt. For a lower-fat version, the lighter adaptations I mentioned earlier work well. But I’ll be real with you—this soup is meant to be indulgent. It’s a once-in-a-while treat, not an everyday thing. And that’s okay.

Allergen note: This recipe contains dairy and gluten. For a dairy-free version, use plant-based butter, milk, cream, cheese, and sour cream alternatives. For gluten-free, use the cornstarch slurry method mentioned in the ingredients section.

FAQs

Can I make this soup ahead of time?

Absolutely. In fact, it tastes even better the next day. Make it a day ahead, let it cool, and refrigerate. Reheat gently with a splash of milk to restore the creamy texture.

Why did my soup turn out grainy?

Grainy soup usually happens for two reasons: you used pre-shredded cheese (which has anti-caking agents), or you let the soup boil after adding the cheese. Shred your own cheese and keep the heat low when melting it in.

Can I use an immersion blender instead of mashing?

You can, but be careful. An immersion blender will give you a completely smooth soup, which is fine if that’s what you want. For this recipe, I prefer the chunky texture you get from hand-mashing. If you use a blender, only pulse a few times and leave some chunks.

How do I make this soup thicker or thinner?

For thicker soup, let it simmer uncovered for 5-10 minutes longer to reduce. For thinner soup, add more broth or milk a little at a time until it reaches your desired consistency. The soup also thickens as it sits, so adjust at the end of cooking.

Can I add vegetables to this soup?

Sure! Diced carrots and celery sautéed with the onions work great. Broccoli florets added in the last 10 minutes of cooking are delicious too. Just keep the additions small so they cook through in time.

Conclusion

This creamy loaded potato soup with cheddar and bacon is more than just a recipe—it’s the result of determination, a few failed batches, and a whole lot of taste-testing. It’s the soup I make when I need something familiar, something that wraps around you like a warm blanket on a cold day. It’s the soup that finally made me stop chasing that diner memory and start making my own.

I hope you give this one a try. Don’t be afraid to tweak it to your liking—add more bacon (I won’t judge), use extra cheese, throw in some jalapeños if that’s your thing. Cooking is supposed to be personal. Make it yours.

When you make it—and I hope you do—come back and let me know how it turned out. Did you change anything? Did your family love it? Did you finally stop chasing that restaurant memory too? Drop a comment below or tag me in your photos. I love seeing these soups come to life in other people’s kitchens.

Now go make some soup. You deserve a warm bowl of something good.

Pin This Recipe!

creamy loaded potato soup recipe

Print

Easy Creamy Loaded Potato Soup with Cheddar and Bacon

This creamy loaded potato soup with cheddar and bacon is the ultimate comfort food—rich, velvety, and packed with crispy bacon, melted cheddar, and tender potato chunks. It comes together in about 45 minutes with simple ingredients, making it perfect for cold days or crowd-pleasing dinners.

  • Author: Dahlia
  • 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
  • 1/4 cup all-purpose flour
  • 4 cups low-sodium chicken broth
  • 2 cups whole milk
  • 1 cup heavy cream
  • 3 pounds Russet potatoes, peeled and diced into 1/2-inch cubes (about 56 medium potatoes)
  • 2 cups sharp cheddar cheese, freshly shredded
  • 1/2 cup sour cream (full-fat)
  • 1 teaspoon salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1/2 teaspoon smoked paprika
  • 45 green onions, sliced thinly for garnish
  • Extra cheddar cheese for topping

Instructions

  1. Preheat oven to 400°F. Line a baking sheet with foil and lay bacon slices in a single layer. Bake for 15-18 minutes until crispy. Transfer to paper towels to drain, then crumble or chop into bite-sized pieces. Reserve 2 tablespoons of bacon grease.
  2. In a large Dutch oven or heavy-bottomed pot, melt butter with reserved bacon grease over medium heat. Add diced onion and cook for 4-5 minutes until translucent and starting to brown. Add minced garlic and cook for 30 seconds until fragrant.
  3. Sprinkle flour over the onion mixture and stir constantly for 1-2 minutes until lightly golden and nutty-smelling.
  4. Slowly pour in chicken broth while whisking continuously to prevent lumps. Add milk and heavy cream. Bring to a gentle simmer, stirring occasionally, until slightly thickened like a thin gravy.
  5. Add diced potatoes, salt, pepper, and smoked paprika. Stir, bring back to a simmer, then reduce heat to medium-low. Cover and cook for 15-18 minutes, stirring every 5 minutes, until potatoes are fork-tender but not falling apart.
  6. Remove pot from heat. Use a potato masher to gently mash about half the potatoes right in the pot, leaving some chunky pieces.
  7. Return pot to low heat. Add shredded cheddar cheese and sour cream, stirring until cheese is fully melted and soup is smooth and velvety. If too thick, add a splash of milk or broth.
  8. Taste and adjust salt and pepper as needed. Remember bacon and extra cheese will add saltiness.
  9. Ladle soup into bowls. Top with crumbled bacon, extra shredded cheddar, and sliced green onions. Serve hot with crusty bread or oyster crackers.

Notes

For best texture, shred cheese yourself (pre-shredded has anti-caking agents that cause graininess). Let shredded cheese sit at room temperature for 10 minutes before adding to prevent seizing. Layer salt carefully—bacon, cheese, and broth all add salt. Soup thickens overnight; add a splash of milk when reheating. For gluten-free version, use 2 tablespoons cornstarch mixed with 3 tablespoons cold water instead of flour. For vegetarian version, skip bacon, use vegetable broth, and add 1 teaspoon liquid smoke and extra smoked paprika.

Nutrition

  • Serving Size: 1.5 cups with toppin
  • Calories: 520
  • Sugar: 6
  • Sodium: 890
  • Fat: 34
  • Saturated Fat: 18
  • Carbohydrates: 35
  • Fiber: 3
  • Protein: 22

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