Creamy Cheeseburger Potato Soup with Bacon & Cheddar

Ready In
Servings
Difficulty

I had been looking for a potato soup that actually tasted like a cheeseburger—not just a potato soup with some ground beef thrown in as an afterthought. For a while, I just accepted that those two things weren’t going to merge into one bowl of honest comfort. Every version I tried felt like a compromise. The soup was either too thin, the cheese flavor got lost, or the bacon turned into sad little rubber bits. It was frustrating because the idea itself made so much sense. A cheeseburger is already a perfect thing—juicy beef, melted cheddar, crispy bacon, all those pickles and onions doing their thing. Why couldn’t that translate into a soup that felt just as satisfying?

So I started tinkering. I wanted a soup that was thick enough to coat a spoon, rich from the beef drippings (you don’t skip that step), and loaded with actual cheddar—not that powdery stuff. The bacon had to stay crispy, which meant adding it at the end. And the potatoes? They needed to break down just enough to thicken everything naturally, but still leave some chunks to bite into. I tested it on a cold Tuesday night when nobody was expecting anything special, and my husband ate two bowls without saying a word. Then he asked if we could have it again the next day. That’s when I knew I had something worth hanging onto.

This isn’t one of those fussy soups that takes all afternoon. It comes together in about an hour, mostly hands-off after the initial browning. And honestly, it tastes better the next day—if you have any left, which you probably won’t. The flavors settle in overnight, the potatoes soak up all that beefy, cheesy goodness, and it gets even creamier. I’ve made it for friends who swore they didn’t like potato soup, and they went back for thirds. There’s something about the combination of smoky bacon, sharp cheddar, and savory beef that just works on a deep, primal level. It’s the kind of soup that makes you slow down and actually taste what you’re eating.

Why You’ll Love This Recipe

This isn’t your average potato soup. It’s a full-on cheeseburger experience in a bowl, and it delivers on every single promise.

  • Bold, Unapologetic Flavor: Every spoonful hits you with savory beef, smoky bacon, sharp cheddar, and that classic cheeseburger tang from mustard and pickles. No bland broth here.
  • Incredibly Creamy Without Heavy Cream: The creaminess comes from a combination of melted cheddar, a touch of cream cheese, and potatoes that break down naturally as they cook. It’s rich without feeling greasy.
  • One-Pot Wonder: You brown the beef and bacon in the same pot, then build the soup right on top. Less cleanup, more flavor from those browned bits stuck to the bottom.
  • Perfect for Meal Prep: This soup actually gets better after a day in the fridge. Make it on Sunday, and you’ve got hearty lunches all week.
  • Customizable Toppings Bar: Set out shredded lettuce, diced tomatoes, extra pickles, and more bacon—let everyone build their own bowl. It’s fun and interactive.
  • Family-Approved: Kids love it because it tastes like their favorite burger. Adults love it because it’s comfort food that doesn’t skimp on quality.

What makes this recipe different from every other cheeseburger soup out there is the technique. Most versions just dump ground beef into a pot with some broth and call it a day. Here, you take the time to brown the beef properly, render the bacon fat, and build layers of flavor with aromatics before any liquid goes in. The result is a soup with real depth—the kind that makes people close their eyes on the first bite.

This is the soup you make when you want something that feels like a hug but also has a little bit of swagger. It’s hearty enough to be a meal on its own, but it also pairs beautifully with a crusty roll or a simple side salad. And honestly? It’s the kind of recipe that makes you look like a hero in the kitchen with very little actual effort.

What Ingredients You Will Need

This recipe relies on simple, everyday ingredients that come together to create something far greater than the sum of their parts. Most of these are pantry staples, and the ones that aren’t are easy to find at any grocery store.

For the Soup Base

  • 1 lb ground beef (80/20) – The 80/20 blend gives you enough fat for flavor without making the soup greasy. I prefer ground chuck for its beefy taste.
  • 6 slices thick-cut bacon – Thick-cut bacon holds up better in soup and gives you those satisfying little chunks. I like Wright Brand or Nueske’s for consistent quality.
  • 1 medium yellow onion, diced – Onion provides the aromatic backbone. Yellow onions have the right balance of sweetness and bite.
  • 3 cloves garlic, minced – Fresh garlic is non-negotiable here. The jarred stuff just doesn’t have the same punch.
  • 4 cups low-sodium chicken broth – Low-sodium gives you control over the salt level. The bacon and cheese add plenty of sodium on their own.
  • 2 cups whole milk – Whole milk adds richness without making the soup too heavy. You can use 2% in a pinch, but don’t go lower.
  • 3 tbsp all-purpose flour – This thickens the soup and gives it body. A quick roux made with the rendered bacon fat works perfectly.

For the Potatoes

creamy cheeseburger potato soup preparation steps

  • 2 lbs Yukon Gold potatoes, peeled and diced into ½-inch cubes – Yukon Golds are the perfect potato for this soup. They hold their shape during cooking but break down just enough to thicken the broth naturally. Russets will work, but they tend to fall apart more.

For the Cheesy Finish

  • 8 oz sharp cheddar cheese, freshly shredded – Pre-shredded cheese has anti-caking agents that prevent smooth melting. Buy a block and shred it yourself—it makes a huge difference. I use Cabot Seriously Sharp for maximum flavor.
  • 4 oz cream cheese, softened and cubed – This adds an extra layer of creaminess and a slight tang that mimics the richness of a cheeseburger.

For That Cheeseburger Flavor

  • 2 tbsp yellow mustard – Mustard is the secret ingredient that ties everything together. It adds brightness and that unmistakable burger-joint tang.
  • 1 tbsp Worcestershire sauce – This deepens the savory flavor and adds umami. Lea & Perrins is my go-to.
  • ½ cup dill pickle relish or finely chopped dill pickles – Pickles cut through the richness and add a necessary acidic crunch. Don’t skip them.
  • Salt and black pepper to taste – Go easy on the salt until the end. The bacon and cheese will add plenty.

For Toppings (Optional But Highly Recommended)

  • Extra shredded cheddar
  • Crumbled cooked bacon
  • Diced tomatoes
  • Shredded lettuce
  • Thinly sliced red onion
  • Extra dill pickles

Substitution Notes: For a lighter version, use ground turkey and turkey bacon. The flavor will be different but still delicious. For a gluten-free option, substitute the all-purpose flour with a 1:1 gluten-free flour blend or use cornstarch slurry (2 tbsp cornstarch mixed with ¼ cup cold water) added at the end. If you don’t have whole milk, you can use half-and-half for an even richer soup.

Equipment Needed

You don’t need a fancy kitchen to make this soup. Just a few reliable tools and you’re good to go.

  • Large Dutch oven or heavy-bottomed pot (5-6 quart) – A Dutch oven distributes heat evenly and retains it well, which is crucial for browning the beef and bacon properly. I use my trusty 5.5-quart Le Creuset, but any heavy pot works.
  • Wooden spoon or spatula – You’ll need something sturdy to break up the ground beef and scrape up those browned bits from the bottom of the pot.
  • Chef’s knife and cutting board – For dicing onions, mincing garlic, and cutting potatoes. A sharp knife makes the prep work go faster.
  • Box grater or Microplane – For shredding the cheddar cheese. A box grater gives you nice, fluffy shreds that melt evenly.
  • Measuring cups and spoons – Accuracy matters, especially with the flour and liquid ratios.
  • Potato masher (optional) – If you want to thicken the soup further, a potato masher lets you break down some of the potatoes right in the pot. I do this about halfway through cooking.

If you don’t have a Dutch oven, a large stockpot will work. Just keep an eye on the heat and stir more frequently to prevent sticking. A heavy-bottomed pot is worth the investment if you make soups often—it prevents hot spots that can scorch your food.

Preparation Method

  1. Cook the bacon. Place the bacon slices in your cold Dutch oven. Turn the heat to medium and cook, flipping occasionally, until the bacon is crispy and the fat has rendered—about 8-10 minutes. Transfer the bacon to a paper towel-lined plate. Once cool, crumble or chop it into small pieces. Leave the rendered bacon fat in the pot (you’ll need about 3 tablespoons; if you have more, pour off the excess).
  2. Brown the beef. Increase the heat to medium-high. Add the ground beef to the hot bacon fat, breaking it up with your wooden spoon. Cook until well browned, about 6-8 minutes. Don’t rush this step—deep browning equals deep flavor. Season with a pinch of salt and pepper. Using a slotted spoon, transfer the cooked beef to a bowl and set aside. Leave the drippings in the pot.
  3. Sauté the aromatics. Reduce the heat to medium. Add the diced onion to the pot and cook, stirring occasionally, until softened and translucent—about 4-5 minutes. Scrape up any browned bits from the bottom of the pot as the onions release their moisture. Add the minced garlic and cook for 30 seconds until fragrant.
  4. Make the roux. Sprinkle the flour over the onions and garlic. Stir constantly for 1-2 minutes until the flour is fully incorporated and turns a light golden color. This cooks out the raw flour taste and helps thicken the soup.
  5. Add the liquids. Slowly pour in the chicken broth while whisking continuously to prevent lumps. Then add the milk, continuing to whisk. Bring the mixture to a gentle simmer—you’ll see small bubbles around the edges of the pot.
  6. Add the potatoes. Stir in the diced Yukon Gold potatoes. Return the soup to a simmer, then reduce the heat to medium-low. Cover and cook for 15-20 minutes, stirring occasionally, until the potatoes are tender when pierced with a fork. The soup will start to thicken naturally as the potatoes release their starch.
  7. Add the beef and seasonings. Stir the cooked ground beef back into the pot. Add the yellow mustard, Worcestershire sauce, and dill pickle relish. Stir to combine. Taste and adjust salt and pepper—remember the bacon and cheese will add more salt later.
  8. Melt in the cheese. Reduce the heat to low. Add the cubed cream cheese and stir until completely melted and incorporated. Then 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 or separating.
  9. Finish and serve. Once all the cheese is melted and the soup is smooth and creamy, remove from heat. Taste one last time and adjust seasoning if needed. Ladle into bowls and top with crumbled bacon, extra cheddar, diced tomatoes, shredded lettuce, and pickles. Serve immediately.

Pro Tip: If the soup seems too thick when reheating leftovers, add a splash of milk or broth to thin it out. The potatoes continue to absorb liquid as the soup sits.

Cooking Tips & Techniques

After making this soup more times than I can count, I’ve learned a few things the hard way. Here’s what I wish I knew from the beginning.

Don’t rush the browning. The single biggest mistake people make with any beef soup is not browning the meat enough. You want deep, dark caramelization on that ground beef. That’s where the flavor lives. If your pot is crowded, the beef will steam instead of brown. Work in batches if you need to, or just use a wide pot.

Shred your own cheese. I know it’s tempting to buy the pre-shredded bags, but they’re coated in cellulose and potato starch to prevent clumping. Those same additives prevent smooth melting. Your soup will end up grainy instead of silky. Spend the two minutes shredding a block of cheddar—your taste buds will thank you.

Low and slow for the cheese. When you add the cheese, the heat needs to be on low. High heat will cause the cheese to seize up and turn into a greasy, clumpy mess. Patience is key here. Stir constantly and add the cheese in small handfuls, letting each batch melt completely before adding more.

Season in layers. Don’t dump all the salt in at the beginning. Season the beef lightly as it browns, then taste the broth before adding more. The bacon, cheese, and pickles all bring salt to the party. You can always add more at the end, but you can’t take it out.

Use a potato masher for texture control. About halfway through cooking the potatoes, take a potato masher and gently press down a few times right in the pot. This breaks up some of the potatoes, releasing their starch and naturally thickening the soup. Leave plenty of chunks intact for texture. I learned this trick after accidentally making mashed potato soup one time—now I do it on purpose.

Let it rest before serving. After you turn off the heat, let the soup sit for 5-10 minutes. This allows the flavors to meld and the soup to thicken slightly. It also brings the temperature down to a comfortable eating temperature so nobody burns their mouth.

Variations & Adaptations

One of the best things about this soup is how adaptable it is. Here are some ways to make it your own.

Keto/Low-Carb Version: Skip the potatoes entirely and replace them with cauliflower florets cut into small pieces. Cook the cauliflower until tender, then mash some of it to thicken the soup. Use heavy cream instead of milk, and increase the cheese slightly. You won’t miss the potatoes at all.

Spicy Southwest Style: Add 1 diced jalapeño along with the onions, and stir in 1 teaspoon of cumin and ½ teaspoon of smoked paprika with the flour. Top with pickled jalapeños, diced avocado, and a drizzle of chipotle crema. This version has a nice kick that pairs beautifully with the smoky bacon.

Bacon Cheeseburger Mac & Cheese Crossover: After the soup is finished, stir in 2 cups of cooked elbow macaroni or small shells. You’ll end up with a hybrid soup-pasta situation that’s incredibly satisfying. It’s basically deconstructed cheeseburger mac and cheese in a bowl.

Smash Burger Tacos Inspired Twist: If you love the flavors in our crispy smash burger tacos, you’ll appreciate this variation. Serve the soup over crispy tortilla strips and top with shredded lettuce, pico de gallo, and a drizzle of special sauce made from mayo, ketchup, and pickle juice.

Vegetarian Option: Skip the beef and bacon. Use 2 tablespoons of butter or olive oil for the roux. Add 1 can of drained and rinsed black beans or pinto beans along with the potatoes for protein and texture. Use vegetable broth instead of chicken broth. Add a teaspoon of liquid smoke to mimic the smoky bacon flavor. Top with crispy fried onions for crunch.

Double the Batch: This soup freezes beautifully. Make a double batch and freeze half in quart-sized freezer bags. Lay them flat to freeze, then store upright. Thaw in the refrigerator overnight and reheat gently on the stovetop, adding a splash of milk to restore the creamy texture.

Serving & Storage Suggestions

This soup is a meal in itself, but the right accompaniments can take it over the top.

Serving Temperature: Serve the soup piping hot. The cheese should be melted and stretchy, and the broth should be thick enough to coat the back of a spoon. I like to serve it in wide, shallow bowls so there’s plenty of room for toppings.

Perfect Pairings: A crusty sourdough bread or buttery dinner roll is ideal for dipping. A simple side salad with a tangy vinaigrette cuts through the richness beautifully. For a fun twist, serve the soup in bread bowls—hollow out round sourdough loaves and ladle the soup inside. It’s a showstopper for dinner parties.

Beverage Pairings: A cold, crisp lager or pale ale is a classic match for cheeseburger flavors. If you prefer wine, a fruity Zinfandel or a light-bodied Merlot works well. For non-alcoholic options, a tart lemonade or a creamy root beer float (yes, really) is surprisingly good.

Storage Instructions: Store leftovers in an airtight container in the refrigerator for up to 5 days. The soup will thicken significantly as it sits because the potatoes continue to absorb liquid. To reheat, place the desired amount in a saucepan over medium-low heat. Stir in a splash of milk or broth to thin it back to your preferred consistency. Reheat gently—don’t boil, or the cheese may separate.

Freezing Instructions: This soup freezes well for up to 3 months. Let it cool completely, then transfer to freezer-safe containers or bags. Leave about an inch of headspace for expansion. Thaw overnight in the refrigerator before reheating. Note that the texture of the potatoes may change slightly after freezing—they become a bit softer, but the flavor remains excellent.

Flavor Development: Like many soups, this one tastes even better the next day. The flavors meld together overnight, and the soup becomes even more cohesive. I often make it a day ahead on purpose. Just hold back the toppings until you’re ready to serve.

If you’re looking for another hearty, one-pot meal, you might also enjoy our cozy crockpot beef stew or our creamy slow cooker Tuscan white bean soup. Both are perfect for cold weather and require minimal hands-on time.

Nutritional Information & Benefits

This soup is indulgent, but it also has some surprising nutritional benefits. Here’s a rough estimate per serving (based on 8 servings, without optional toppings).

  • Calories: 485
  • Protein: 28g
  • Fat: 32g
  • Carbohydrates: 22g
  • Fiber: 3g
  • Sugar: 6g
  • Sodium: 890mg

Health Benefits: The beef provides high-quality protein, iron, and B vitamins essential for energy. Potatoes are a good source of vitamin C, potassium, and fiber (especially if you leave the skins on). Cheddar cheese offers calcium and protein. The onions and garlic contain prebiotic fibers that support gut health. While this isn’t a low-calorie soup, it’s a nutrient-dense meal that keeps you full and satisfied.

Dietary Considerations: This recipe contains dairy (milk, cream cheese, cheddar) and gluten (flour). It can be made gluten-free with a flour substitute or cornstarch slurry. For a dairy-free version, use full-fat canned coconut milk, dairy-free cream cheese, and a plant-based cheddar alternative. The flavor will change, but the creamy texture remains.

Allergen Note: Contains milk, wheat, and potentially soy (in Worcestershire sauce). Check your Worcestershire sauce label if you have soy allergies—some brands contain soy sauce.

Conclusion

This creamy cheeseburger potato soup is the kind of recipe that becomes a staple—the one you turn to when you need something comforting, satisfying, and genuinely delicious. It’s not complicated, but it feels special. The combination of tender potatoes, savory beef, smoky bacon, and sharp cheddar in a velvety broth is pure comfort food magic. Every spoonful delivers that classic cheeseburger experience without the bun or the mess.

What I love most about this recipe is how forgiving it is. You can tweak the toppings, adjust the spice level, swap in different cheeses, or make it as indulgent or light as you want. It’s a blueprint that welcomes your personal touch. And honestly? It’s one of those rare recipes that pleases everyone—picky kids, adventurous eaters, and even people who claim they don’t like soup.

I hope you give this soup a try and make it your own. Maybe you’ll add extra bacon (I certainly won’t judge), or maybe you’ll discover that a drizzle of sriracha on top is your new favorite thing. Whatever you do, I’d love to hear about it. Drop a comment below and let me know how it turned out, or share your own twist on the recipe. And if you’re in the mood for more cozy, one-pot meals, check out our creamy spicy white chicken chili or our creamy Hatch green chili corn chowder for more weeknight inspiration. Happy cooking!

Frequently Asked Questions

Can I make this soup in a slow cooker?

Yes, but with some adjustments. Brown the beef and cook the bacon on the stovetop first to develop flavor. Transfer to the slow cooker with the broth, potatoes, mustard, Worcestershire, and pickles. Cook on low for 6-8 hours or high for 3-4 hours. In the last 30 minutes, stir in the milk and cheeses. Thicken with a cornstarch slurry if needed.

How do I prevent the cheese from becoming grainy?

Always shred your own cheese from a block. Pre-shredded cheese contains anti-caking agents that prevent smooth melting. Add the cheese gradually over low heat, stirring constantly until each addition is fully melted. Never boil the soup after adding cheese.

Can I use frozen potatoes?

Fresh potatoes work best for texture and flavor. Frozen diced potatoes tend to release excess water and can become mushy. If you’re in a pinch, frozen hash browns (the cubed or shredded style) can work, but reduce the cooking time and expect a softer texture.

What’s the best way to reheat leftovers without breaking the soup?

Reheat gently on the stovetop over medium-low heat, stirring frequently. Add a splash of milk or broth to thin it out as it reheats. Avoid the microwave if possible—it can cause the cheese to separate and the texture to become uneven. If you must use the microwave, heat in 30-second bursts at 50% power, stirring between each burst.

Can I add other vegetables to this soup?

Absolutely. Diced carrots and celery added with the potatoes work well. Finely chopped mushrooms can be sautéed with the onions for extra umami. A handful of spinach or kale stirred in at the end adds color and nutrients. Just keep the total vegetable volume reasonable so the soup doesn’t become too thin.

Pin This Recipe!

creamy cheeseburger potato soup recipe
Print

Creamy Cheeseburger Potato Soup with Bacon & Cheddar

This creamy cheeseburger potato soup delivers all the bold, savory flavors of a classic cheeseburger in a comforting bowl. With tender potatoes, savory beef, smoky bacon, and sharp cheddar in a velvety broth, it’s a one-pot wonder that’s perfect for cozy nights.

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

Ingredients

Scale
  • 1 lb ground beef (80/20)
  • 6 slices thick-cut bacon
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 4 cups low-sodium chicken broth
  • 2 cups whole milk
  • 3 tbsp all-purpose flour
  • 2 lbs Yukon Gold potatoes, peeled and diced into ½-inch cubes
  • 8 oz sharp cheddar cheese, freshly shredded
  • 4 oz cream cheese, softened and cubed
  • 2 tbsp yellow mustard
  • 1 tbsp Worcestershire sauce
  • ½ cup dill pickle relish or finely chopped dill pickles
  • Salt and black pepper to taste
  • For Toppings (Optional): Extra shredded cheddar, crumbled cooked bacon, diced tomatoes, shredded lettuce, thinly sliced red onion, extra dill pickles

Instructions

  1. Cook the bacon. Place the bacon slices in your cold Dutch oven. Turn the heat to medium and cook, flipping occasionally, until the bacon is crispy and the fat has rendered—about 8-10 minutes. Transfer the bacon to a paper towel-lined plate. Once cool, crumble or chop it into small pieces. Leave the rendered bacon fat in the pot (you’ll need about 3 tablespoons; if you have more, pour off the excess).
  2. Brown the beef. Increase the heat to medium-high. Add the ground beef to the hot bacon fat, breaking it up with your wooden spoon. Cook until well browned, about 6-8 minutes. Season with a pinch of salt and pepper. Using a slotted spoon, transfer the cooked beef to a bowl and set aside. Leave the drippings in the pot.
  3. Sauté the aromatics. Reduce the heat to medium. Add the diced onion to the pot and cook, stirring occasionally, until softened and translucent—about 4-5 minutes. Scrape up any browned bits from the bottom of the pot as the onions release their moisture. Add the minced garlic and cook for 30 seconds until fragrant.
  4. Make the roux. Sprinkle the flour over the onions and garlic. Stir constantly for 1-2 minutes until the flour is fully incorporated and turns a light golden color.
  5. Add the liquids. Slowly pour in the chicken broth while whisking continuously to prevent lumps. Then add the milk, continuing to whisk. Bring the mixture to a gentle simmer.
  6. Add the potatoes. Stir in the diced Yukon Gold potatoes. Return the soup to a simmer, then reduce the heat to medium-low. Cover and cook for 15-20 minutes, stirring occasionally, until the potatoes are tender when pierced with a fork.
  7. Add the beef and seasonings. Stir the cooked ground beef back into the pot. Add the yellow mustard, Worcestershire sauce, and dill pickle relish. Stir to combine. Taste and adjust salt and pepper.
  8. Melt in the cheese. Reduce the heat to low. Add the cubed cream cheese and stir until completely melted and incorporated. Then gradually add the shredded cheddar cheese, a handful at a time, stirring constantly until each addition is fully melted before adding the next.
  9. Finish and serve. Once all the cheese is melted and the soup is smooth and creamy, remove from heat. Taste one last time and adjust seasoning if needed. Ladle into bowls and top with crumbled bacon, extra cheddar, diced tomatoes, shredded lettuce, and pickles. Serve immediately.

Notes

For a gluten-free version, substitute all-purpose flour with a 1:1 gluten-free flour blend or use a cornstarch slurry (2 tbsp cornstarch mixed with ¼ cup cold water) added at the end. If the soup seems too thick when reheating leftovers, add a splash of milk or broth to thin it out. The soup tastes even better the next day as flavors meld.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 485
  • Sugar: 6
  • Sodium: 890
  • Fat: 32
  • Saturated Fat: 15
  • Carbohydrates: 22
  • Fiber: 3
  • Protein: 28

Keywords: cheeseburger soup, potato soup, bacon cheddar soup, creamy soup, comfort food, one-pot meal, ground beef soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating