It was the tail end of a gray, drizzly Tuesday in October, and I was standing in front of my open fridge, staring at a half-empty tube of ground beef, a block of cheddar, and the sad, limp end of a bag of bacon. I had a craving—a deep, undeniable, almost embarrassing craving—for a cheeseburger. But not just any cheeseburger. I wanted the whole experience, the salty, beefy, melty, tangy, satisfying mess of it, but I also wanted to be warm. I wanted a hug in a bowl. So, I did what any reasonable person would do. I ignored the buns, grabbed a bag of potatoes, and started chopping. I figured if you can put bacon and cheddar on a burger, you can put them in a soup. It’s not exactly rocket science, it’s just… better logic.
That night, standing over the stove as the bacon rendered and the onions softened, I realized I wasn’t just making dinner. I was solving a problem I didn’t know I had. The result was this creamy cheeseburger potato soup with bacon and cheddar. It was rich and velvety, with tender chunks of potato and seasoned ground beef, all swimming in a broth that tasted like the best part of a cheeseburger—the toppings. It was better than I had imagined, and honestly, I haven’t looked at a regular burger the same way since. This soup doesn’t try to be fancy. It just tries to be perfect for that one specific, rainy Tuesday when you need it most.
Why You’ll Love This Recipe
I’ve tested this soup more times than I care to admit, tweaking the broth, the seasoning, and the cheese-to-cream ratio until it was just right. This isn’t just another potato soup; it’s a full-on cheeseburger experience that happens to be spoonable.
- One-Pot Wonder: All the magic happens in a single pot. Less cleanup means more time to actually enjoy your meal.
- Pure Comfort Food: It’s got everything you love about a classic cheeseburger—savory beef, smoky bacon, sharp cheddar—but it’s creamy, warm, and deeply satisfying.
- Family-Approved: My picky eaters devour this. It’s familiar flavors in a new, cozy form. It’s the kind of meal that gets requested for birthday dinners and sick-day recovery.
- Better Than Takeout: This soup is richer, fresher, and way more flavorful than anything you can order. You control the salt, the cheese, and the bacon (and we all know more bacon is always better).
- Perfect for Game Day or a Cozy Night: It’s hearty enough to serve as a main course for a crowd or to ladle out on a quiet, chilly evening. It pairs perfectly with a big, crunchy salad or some crusty bread.
This recipe isn’t just good—it’s the kind that makes you close your eyes after the first bite. It’s comfort food reimagined: richer, faster, and with the same soul-soothing satisfaction as a diner burger, but in a bowl.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold, cheeseburger flavor without the fuss. Most of these are pantry staples, which is exactly what you want on a busy weeknight.
For the Soup Base:
- 1 lb ground beef (80/20 is ideal for flavor, but you can use leaner if you prefer)
- 6 slices bacon, chopped (Thick-cut is best. The rendered fat is liquid gold for flavor.)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 4 cups low-sodium chicken broth (Or beef broth for a deeper, beefier flavor)
- 2 cups whole milk (Adds the perfect creaminess. 2% works, but whole milk is best)
- 1 cup heavy cream (For that luxurious, velvety texture)
- 3 tablespoons all-purpose flour (This helps thicken the soup)
- 2 lbs Yukon Gold potatoes, peeled and diced into ½-inch cubes (These hold their shape well and get perfectly tender)
- 2 cups sharp cheddar cheese, freshly shredded (Please, please shred your own. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. I recommend a good block of Cabot or Tillamook.)
- 1 teaspoon smoked paprika (Adds a subtle smokiness that mimics the grill)
- ½ teaspoon garlic powder
- Salt and black pepper, to taste
For Toppings (The Best Part):
- Extra crispy bacon, crumbled
- More sharp cheddar cheese, shredded
- Fresh chives or green onions, sliced
- Pickled jalapeños (Optional, for a little kick)
- A dollop of sour cream
Ingredient Note: If you want a lighter version, you can swap the heavy cream for half-and-half and use ground turkey instead of beef. For a gluten-free option, substitute the flour with a 1:1 gluten-free all-purpose blend. The texture will be slightly different, but still delicious.
Equipment Needed
You don’t need a fancy kitchen to make this soup. A few basic tools will get the job done perfectly.
- Large Dutch oven or heavy-bottomed pot: This is my go-to. A heavy pot distributes heat evenly, preventing the milk from scorching. I use a 6-quart Le Creuset, but any 5-6 quart pot with a tight-fitting lid works great.
- Chef’s knife and cutting board: For all that chopping. A sharp knife makes the prep work much faster and safer.
- Wooden spoon or silicone spatula: For stirring and scraping up the browned bits from the bottom of the pot.
- Box grater: Seriously, just use this for the cheese. It takes 30 seconds and makes a world of difference in the final texture.
- Ladle: For serving.
If you don’t have a Dutch oven, any large, deep skillet or stockpot will work. Just keep an eye on the heat to prevent sticking.
Preparation Method

This soup comes together in about 45 minutes, and most of that time is hands-off simmering. Here’s how to do it.
- 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 6-8 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave the rendered fat in the pot—this is where all the flavor starts.
- Brown the beef: Add the ground beef to the hot bacon fat. Break it up with your spoon and cook until it’s browned and no longer pink, about 5-7 minutes. Don’t drain the fat! It adds incredible flavor. Season the beef with a pinch of salt, pepper, and the smoked paprika.
- Sauté the aromatics: Add the diced onion to the pot with the beef. Cook for 3-4 minutes, until the onion is soft and translucent. Add the minced garlic and cook for another 30 seconds, until fragrant. (Your kitchen will smell incredible right about now.)
- Make the roux: Sprinkle the flour over the beef and onion mixture. Stir constantly for 1-2 minutes. This cooks the raw flour taste out and helps thicken the soup. It should look like a thick, pasty coating on the meat.
- Deglaze and build the broth: Slowly pour in the chicken broth while whisking constantly. This helps prevent lumps. Scrape up any browned bits from the bottom of the pot—that’s pure flavor. Bring the mixture to a gentle simmer.
- Add the potatoes: Stir in the diced potatoes. Bring the soup back to a simmer, then reduce the heat to low, cover the pot, and let it cook for 15-20 minutes, or until the potatoes are fork-tender. You want them soft enough to break apart easily but not so soft they turn to mush.
- Add the dairy: Once the potatoes are tender, stir in the milk and heavy cream. Let the soup come back to a gentle simmer—don’t let it boil, or the dairy could curdle.
- Melt the cheese: Remove the pot from the heat. Gradually add the shredded cheddar cheese, a handful at a time, stirring gently until each addition is completely melted. This low-and-slow method ensures a silky, smooth soup without any graininess.
- Season and finish: Taste the soup and adjust the seasoning. You’ll likely need a good amount of black pepper. Stir in half of the reserved crispy bacon, saving the rest for topping.
- Serve immediately: Ladle the soup into bowls and top with the remaining bacon, extra shredded cheddar, fresh chives, and a dollop of sour cream.
Cooking Tips & Techniques
I’ve made this soup more times than I can count, and I’ve definitely made a few mistakes along the way. Here’s what I’ve learned so you don’t have to.
- Don’t skimp on the roux: The flour and fat mixture is the backbone of a creamy soup. If you skip it or don’t cook it long enough, your soup will be thin and watery. That 1-2 minute cook time is crucial.
- Low and slow for the dairy: This is the most important tip. When you add the milk, cream, and cheese, keep the heat on low. A rapid boil will cause the dairy to separate and curdle, leaving you with a grainy, broken soup. Gentle heat is your friend.
- Shred your own cheese: I know I said it before, but it bears repeating. Pre-shredded cheese is coated in cellulose and starches to prevent clumping, which also prevents it from melting into a smooth sauce. A block of good cheddar grated on a box grater melts like a dream.
- Season in layers: Don’t just dump all the salt in at the end. Season the beef as it browns, add a pinch with the onions, and taste again after adding the broth. Layering the seasoning builds a deeper, more complex flavor.
- Make it ahead: This soup actually tastes even better the next day. The flavors meld together beautifully. Just reheat it gently on the stovetop over low heat, adding a splash of milk or broth to thin it out if it’s too thick.
Variations & Adaptations
One of the best things about this soup is how flexible it is. It’s a perfect base recipe to play with.
- Loaded Baked Potato Style: Swap the ground beef for 4-5 strips of extra bacon and top the soup with sour cream, chives, and a mountain of cheddar. It’s a fantastic vegetarian option (if you skip the beef) that still feels indulgent.
- Spicy Southwest Version: Add a can of diced green chiles and a teaspoon of cumin with the onions. Top with pickled jalapeños, a drizzle of hot sauce, and some crushed tortilla chips for crunch.
- Low-Carb/Keto Adaptation: Replace the potatoes with 1.5 lbs of cauliflower florets, chopped into small pieces. The texture is remarkably similar, and it cuts the carbs significantly. Use full-fat cream cheese instead of flour to help thicken it.
- Mushroom Lover’s Twist: Sauté 8 oz of sliced cremini mushrooms along with the onions. They add an earthy, umami flavor that pairs beautifully with the beef and cheese.
I personally love adding a handful of fresh spinach right at the very end, letting it wilt into the hot soup. It adds a pop of color and a little extra nutrition without changing the flavor.
Serving & Storage Suggestions
This soup is a meal in itself, but it’s even better with the right accompaniments.
Serving: Serve the soup piping hot, ladled into deep bowls. I love to garnish it generously—it’s where the “cheeseburger” personality really shines. A pile of crispy bacon, a shower of fresh chives, and a little extra cheddar on top make it look as good as it tastes. For a complete meal, serve it with a simple side salad or a crusty piece of sourdough bread for dipping. It’s also fantastic alongside a batch of sweet and salty football snack mix for a game day spread.
Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. The soup will thicken significantly as it sits, which is normal. When reheating, add a splash of milk or broth to thin it out to your desired consistency. Reheat gently on the stovetop over low heat, or in the microwave in 30-second intervals, stirring in between. This soup also freezes beautifully for up to 3 months. Thaw it overnight in the fridge before reheating. If you’re looking for another cozy, make-ahead meal, try this slow cooker chili with cornbread croutons.
Flavor Development: Like many soups, this one tastes even better the next day. The flavors meld and deepen overnight. It’s the perfect meal prep recipe for a busy week.
Nutritional Information & Benefits
While this is definitely a comfort food, it does offer some nutritional benefits. The potatoes provide a good source of Vitamin C and potassium, while the beef offers protein and iron. The dairy adds calcium.
Estimated Nutritional Information (per serving, based on 8 servings):
- Calories: 520-580
- Fat: 35g
- Carbohydrates: 28g
- Protein: 30g
- Fiber: 3g
Dietary Considerations: This recipe is not gluten-free (due to the flour) or low-carb (due to the potatoes). However, it can be easily adapted for a gluten-free diet by using a 1:1 gluten-free flour blend. For a lower-carb option, try the cauliflower variation listed above. It is a great source of protein and calcium. If you’re looking for a lighter, veggie-packed meal, you might also enjoy these cheesy baked zucchini boats with ground turkey.
Allergen Note: This recipe contains dairy (milk, cream, cheese) and gluten (flour).
Conclusion
This creamy cheeseburger potato soup with bacon and cheddar isn’t just a recipe; it’s a solution. It’s the answer to that craving for something deeply satisfying, familiar, and a little bit indulgent, all while being incredibly easy to make. It’s the kind of meal that fills your kitchen with an amazing smell and your belly with pure comfort. I love that I can make it on a busy weeknight and it feels like a special occasion, or I can double it for a crowd and watch everyone go back for seconds.
I hope you give this a try and make it your own. Maybe you’ll add extra jalapeños, or maybe you’ll use smoked gouda instead of cheddar. The beauty of a recipe like this is that it’s a starting point. So, grab your pot, get that bacon sizzling, and make yourself a bowl of the best soup you’ll have all fall. When you do, come back and let me know how it turned out in the comments! I’d love to hear about your own twists and variations. Happy cooking, friends!
Frequently Asked Questions
Can I make this soup in a slow cooker?
Absolutely! For a hands-off version, brown the beef and bacon on the stovetop first, then transfer them to your slow cooker with the onions, garlic, broth, and potatoes. Cook on low for 6-8 hours or high for 3-4 hours. About 30 minutes before serving, stir in the milk, cream, and cheese, and let it warm through. You can follow a similar method for this creamy crockpot cheeseburger potato soup.
How can 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 some of the potatoes against the side of the pot with a spoon to release their starch. Or, you can make a quick slurry by whisking 1 tablespoon of cornstarch with 2 tablespoons of cold water and stirring it into the simmering soup. Let it cook for another 2-3 minutes to thicken.
Can I use a different type of cheese?
Yes! Sharp cheddar is the classic choice, but you can get creative. Smoked gouda adds a wonderful smoky depth, Monterey Jack melts beautifully, or a mix of cheddar and pepper jack gives it a spicy kick. Just avoid using pre-shredded cheese blends for the best melting texture.
How do I prevent the soup from curdling?
Curdling usually happens when the dairy is added to a pot that’s too hot. The key is to remove the pot from the heat before adding the milk, cream, and cheese. Also, never let the soup boil after the dairy has been added. A gentle simmer is all you need. Using full-fat dairy (whole milk and heavy cream) also helps stabilize the mixture.
Can I add other vegetables to this soup?
Definitely! This soup is very versatile. Diced carrots or celery can be sautéed with the onions for extra flavor and texture. A handful of frozen corn or peas stirred in at the end adds a pop of sweetness and color. For a green boost, stir in a handful of fresh spinach or kale until it wilts right before serving.
Pin This Recipe!

Creamy Cheeseburger Potato Soup with Bacon & Cheddar
A rich and velvety soup with tender chunks of potato and seasoned ground beef, all swimming in a broth that tastes like the best part of a cheeseburger—the toppings. It’s comfort food reimagined: richer, faster, and with the same soul-soothing satisfaction as a diner burger, but in a bowl.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 lb ground beef (80/20 is ideal)
- 6 slices bacon, chopped (thick-cut)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 4 cups low-sodium chicken broth (or beef broth)
- 2 cups whole milk
- 1 cup heavy cream
- 3 tablespoons all-purpose flour
- 2 lbs Yukon Gold potatoes, peeled and diced into ½-inch cubes
- 2 cups sharp cheddar cheese, freshly shredded
- 1 teaspoon smoked paprika
- ½ teaspoon garlic powder
- Salt and black pepper, to taste
- Extra crispy bacon, crumbled (for topping)
- More sharp cheddar cheese, shredded (for topping)
- Fresh chives or green onions, sliced (for topping)
- Pickled jalapeños (optional, for topping)
- A dollop of sour cream (for topping)
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 6-8 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave the rendered fat in the pot.
- Brown the beef: Add the ground beef to the hot bacon fat. Break it up with your spoon and cook until it’s browned and no longer pink, about 5-7 minutes. Don’t drain the fat. Season the beef with a pinch of salt, pepper, and the smoked paprika.
- Sauté the aromatics: Add the diced onion to the pot with the beef. Cook for 3-4 minutes, until the onion is soft and translucent. Add the minced garlic and cook for another 30 seconds, until fragrant.
- Make the roux: Sprinkle the flour over the beef and onion mixture. Stir constantly for 1-2 minutes. It should look like a thick, pasty coating on the meat.
- Deglaze and build the broth: Slowly pour in the chicken broth while whisking constantly. Scrape up any browned bits from the bottom of the pot. Bring the mixture to a gentle simmer.
- Add the potatoes: Stir in the diced potatoes. Bring the soup back to a simmer, then reduce the heat to low, cover the pot, and let it cook for 15-20 minutes, or until the potatoes are fork-tender.
- Add the dairy: Once the potatoes are tender, stir in the milk and heavy cream. Let the soup come back to a gentle simmer—don’t let it boil.
- Melt the cheese: Remove the pot from the heat. Gradually add the shredded cheddar cheese, a handful at a time, stirring gently until each addition is completely melted.
- Season and finish: Taste the soup and adjust the seasoning. Stir in half of the reserved crispy bacon, saving the rest for topping.
- Serve immediately: Ladle the soup into bowls and top with the remaining bacon, extra shredded cheddar, fresh chives, and a dollop of sour cream.
Notes
Don’t skimp on the roux; it’s the backbone of a creamy soup. When adding dairy, keep the heat on low to prevent curdling. Shred your own cheese for the best melting texture. Season in layers for deeper flavor. This soup tastes even better the next day.
Nutrition
- Serving Size: 1 bowl (approximatel
- Calories: 550
- Sugar: 6
- Sodium: 800
- Fat: 35
- Saturated Fat: 18
- Carbohydrates: 28
- Fiber: 3
- Protein: 30
Keywords: cheeseburger soup, potato soup, bacon cheddar soup, creamy soup, comfort food, one-pot meal, fall soup, game day recipe


