Creamy Cheeseburger Potato Soup with Bacon & Cheddar

Ready In
Servings
Difficulty

“This tastes like a cheeseburger, but it’s soup?” My husband said that halfway through his first bowl, spoon still suspended mid-air, looking genuinely confused. And honestly? That’s the best reaction I could have hoped for.

I wasn’t trying to reinvent dinner that night. I had a pound of ground beef I needed to use, some potatoes that were starting to sprout eyes, and a block of cheddar that felt like it had been in the fridge forever. The weather had turned cold and wet, and all I wanted was something warm and filling. Something that felt like comfort without being complicated.

So I started browning beef in my biggest pot, tossed in some onions, and just kept going. A little broth, some milk, a mountain of shredded cheddar. By the time I crumbled crispy bacon over the top, I knew I had stumbled onto something good. Not just good—the kind of soup that makes you forget you’re eating soup.

This creamy cheeseburger potato soup is exactly what it sounds like: all the flavors of a classic cheeseburger, but in a bowl you can curl up with on the couch. It is rich, it is cheesy, it is loaded with tender potatoes and savory beef. And yes, it has bacon. Because why wouldn’t it?

I’ve made this soup at least a dozen times since that first accidental batch, tweaking things here and there. And I’m pretty sure I’ve got it down now. Let me show you how to make it.

Why You’ll Love This Recipe

This isn’t just another potato soup recipe. This is the one that disappears fastest at potlucks, the one people text you for, the one that makes you look like you planned something brilliant when really you just threw things together.

  • Quick & Easy : From stove to bowl in under 45 minutes. No complicated techniques, no hours of simmering. Just straightforward cooking that works.
  • Simple Ingredients : Ground beef, potatoes, cheese, bacon, broth, and a few pantry staples. Nothing fancy, nothing hard to find. You probably have most of this already.
  • Perfect for Cold Weather : This soup is basically a warm blanket in a bowl. It is the kind of meal that makes rainy days feel cozy and snowy days feel like an excuse to stay inside.
  • Crowd-Pleaser : Kids love it because it tastes like a cheeseburger. Adults love it because it tastes like a really good cheeseburger with none of the mess.
  • Unbelievably Satisfying : The texture is what gets me every time. Creamy potatoes, tender beef, melty cheddar, and that salty crunch of bacon on top. It hits every single note.

What makes this recipe different from other potato soups is the balance. A lot of loaded potato soups are either too heavy or too thin. This one lands right in the sweet spot—rich without being gloppy, creamy without being gluey. And the cheeseburger flavor is unmistakable. It is comfort food at its finest, just faster and maybe even better than the real thing.

What Ingredients You Will Need

This recipe uses simple, everyday ingredients to create something that tastes far more complex than it is. Here is everything you need and a few notes on what to look for.

For the Soup Base

  • Ground beef (1 lb) — I use 80/20 for the best flavor. The fat renders out and adds richness to the soup. If you use leaner beef, consider adding a tablespoon of butter when browning.
  • Yellow onion (1 medium, diced) — Adds sweetness and depth. You could use white onion in a pinch, but yellow gives the best flavor here.
  • Garlic (3 cloves, minced) — Fresh garlic makes a difference. Do not use the jarred stuff for this one.
  • Russet potatoes (4 medium, about 2 lbs, peeled and diced into ½-inch cubes) — Russets break down just enough to thicken the soup naturally while still leaving some chunks. Yukon Golds work too, but they hold their shape a bit more.
  • Chicken broth (4 cups) — Use low-sodium so you can control the salt. Beef broth works too if you want an even deeper flavor.
  • Whole milk (2 cups) — Whole milk gives the creamiest result. 2% works in a pinch, but do not go lower than that or the soup will be thin.
  • Heavy cream (½ cup) — This is the secret to that velvety texture. You can skip it and use all milk, but it won’t be quite as luxurious.
  • All-purpose flour (¼ cup) — Helps thicken the soup. If you need gluten-free, use a 1:1 gluten-free flour blend or cornstarch slurry.
  • Unsalted butter (3 tablespoons) — For the roux. If you only have salted butter, reduce the added salt later.

For the Cheeseburger Flavor

creamy cheeseburger potato soup preparation steps

  • Sharp cheddar cheese (2 cups, shredded) — Shred it yourself from a block. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. I like Cabot or Tillamook for consistent quality.
  • Bacon (6 strips) — Thick-cut bacon gives the best crunch. You’ll cook it first, crumble it, and use some of the rendered fat to brown the beef. This is not optional—it is the move that makes everything taste better.
  • Worcestershire sauce (1 tablespoon) — Adds that savory, umami depth that makes the soup taste like a cheeseburger. Do not skip this.
  • Dijon mustard (1 teaspoon) — You won’t taste mustard directly, but it brightens everything and adds complexity. Trust me on this one.
  • Ketchup (1 tablespoon) — A tiny bit of sweetness and tomato flavor that rounds out the beef.
  • Salt and black pepper (to taste) — Start with 1 teaspoon salt and ½ teaspoon pepper, then adjust at the end.

For Topping (Optional but Highly Recommended)

  • Extra shredded cheddar
  • Crumbled bacon
  • Chopped green onions
  • Pickle slices or chopped dill pickles — This is the secret garnish that makes it truly taste like a cheeseburger. Do not knock it until you try it.

Equipment Needed

You do not need anything fancy to make this soup. Here is what you will need:

  • Large Dutch oven or heavy-bottomed pot (5-6 quart) — This is my go-to for soups. The heavy bottom prevents scorching and distributes heat evenly. Le Creuset is lovely, but a Lodge enameled Dutch oven works just as well for a fraction of the price.
  • Sharp chef’s knife and cutting board — For dicing onions and potatoes. A good knife makes prep faster and safer.
  • Wooden spoon or silicone spatula — For stirring. Avoid metal utensils if you are using an enameled pot.
  • Measuring cups and spoons — Standard set will do.
  • Box grater — For shredding cheese. A microplane works for garlic but not for cheese.
  • Paper towels — For draining bacon.
  • Immersion blender (optional) — I use this to partially blend the soup for a creamier texture while leaving some chunks. You can also use a regular blender, but let the soup cool slightly first and blend in batches.

If you do not have an immersion blender, just mash some of the potatoes against the side of the pot with your spoon. It works fine and gives you a similar texture.

Preparation Method

Let me walk you through this step by step. The whole thing comes together in about 45 minutes, and most of that is hands-off simmering time.

Step 1: Cook the Bacon

Place the bacon strips in a cold Dutch oven or large pot. Turn the heat to medium and cook, flipping occasionally, until crispy, about 6-8 minutes. Transfer the bacon to a paper towel-lined plate and let it cool. Once cool, crumble it into pieces. Reserve about 2 tablespoons of the bacon fat in the pot. Do not wipe the pot clean—that flavor is gold.

Step 2: Brown the Beef

Add the ground beef to the pot with the reserved bacon fat. Cook over medium-high heat, breaking it up with a wooden spoon, until browned and cooked through, about 5-7 minutes. Do not drain all the fat—leave about a tablespoon in there for flavor. Transfer the cooked beef to a bowl and set aside.

Step 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 minutes. Add the minced garlic and cook for another 30 seconds until fragrant. Scrape up any browned bits from the bottom of the pot as you stir—that is pure flavor.

Step 4: Make the Roux

Add the butter to the pot and let it melt. Sprinkle the flour over the onions and garlic, stirring constantly, and cook for 1-2 minutes. The mixture should look like a thick paste and smell slightly nutty. This roux is what gives the soup its body.

Step 5: Add Liquids and Potatoes

Slowly pour in the chicken broth while whisking continuously to prevent lumps. Add the milk and heavy cream, whisking until smooth. Add the diced potatoes, Worcestershire sauce, Dijon mustard, and ketchup. Stir everything together.

Step 6: Simmer

Bring the soup to a gentle boil, then reduce the heat to low. Cover and let it simmer for 15-20 minutes, or until the potatoes are fork-tender. Stir occasionally to prevent sticking. The soup will thicken as it simmers.

Step 7: Add the Beef and Cheese

Return the cooked ground beef to the pot. Stir in the shredded cheddar cheese a handful at a time, letting each addition melt completely before adding the next. This prevents the cheese from clumping. Season with salt and pepper to taste. If you want a smoother texture, use an immersion blender for 2-3 quick pulses—just enough to break up some of the potatoes while leaving plenty of chunks.

Step 8: Serve

Ladle the soup into bowls. Top with crumbled bacon, extra shredded cheddar, chopped green onions, and a few pickle slices if you are feeling adventurous. Serve hot.

Cooking Tips & Techniques

I have made this soup enough times to know exactly where things can go wrong. Here is what I have learned the hard way so you do not have to.

Do not rush the roux. The first time I made this, I got impatient and only cooked the flour for about 30 seconds. The soup ended up tasting a little raw and floury. Give it the full 2 minutes. It makes a difference.

Shred your own cheese. I know it is tempting to buy the pre-shredded bags. I have done it too. But they contain cellulose and anti-caking agents that prevent smooth melting. Your soup will be grainy instead of silky. Just spend the 2 minutes shredding a block of cheddar. Your soup will thank you.

Watch your heat when adding dairy. If you add the milk and cream to a boiling pot, it can curdle. Keep the heat at a gentle simmer, not a rolling boil. Low and slow is the way to go.

Season in layers. Add a little salt at each step—when browning the beef, when sautéing the onions, when adding the broth. This builds flavor gradually rather than dumping it all in at the end. But go easy on the salt early on because bacon and cheese both bring their own saltiness.

If the soup is too thick, add a splash of milk or broth to thin it out. If it is too thin, let it simmer uncovered for an extra 5-10 minutes. The potatoes will continue to release starch and thicken things up.

If the soup is too greasy, you might have left too much fat from the beef. Next time, drain off all but about a tablespoon. For this batch, let it cool slightly and skim the surface with a spoon.

Variations & Adaptations

This soup is flexible. Here are a few ways to make it your own.

Low-Carb/Keto Version : Swap the potatoes for cauliflower florets cut into small pieces. Cook them the same way—they will soften and absorb all the flavor. You can also use a cauliflower and broccoli mix. The texture is different but still satisfying.

Spicy Cheeseburger Soup : Add a diced jalapeño when you sauté the onions. Stir in ½ teaspoon of smoked paprika and a pinch of cayenne pepper with the flour. Use pepper jack cheese instead of cheddar for an extra kick. I made this version for a game day party and it disappeared in minutes.

Slow Cooker Method : Brown the beef and bacon on the stovetop first, then transfer everything except the milk, cream, and cheese to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Stir in the dairy and cheese during the last 30 minutes. This is great for busy days when you want dinner ready when you walk through the door.

Lighter Version : Use ground turkey instead of beef, turkey bacon instead of regular bacon, and swap the heavy cream for evaporated milk. Use reduced-fat cheddar. It will not be quite as rich, but it is still really good. I have made this version for friends who are watching their calories and they asked for seconds.

Loaded Baked Potato Soup Style : Skip the beef and add an extra potato. Top with sour cream, chives, and extra bacon. It is essentially a loaded baked potato soup at that point, and it is fantastic.

Serving & Storage Suggestions

This soup is best served hot, right after you make it. The cheese is perfectly melted, the potatoes are tender, and the bacon is still crispy. But it also keeps well, so do not worry if you have leftovers.

Serving : Ladle into deep bowls and top generously. I like to add a sprinkle of extra cheddar, a pile of crumbled bacon, and a handful of chopped green onions. If you have dill pickle slices, put a few on the side or chop them up and sprinkle them on top. The acidity cuts through the richness beautifully. Serve with crusty bread, a side salad, or even some cheesy hatch green chili cornbread casserole for dipping. The cornbread and soup are a match made in comfort food heaven.

Storage : Let the soup cool completely before transferring to an airtight container. Store in the refrigerator for up to 4 days. The soup will thicken as it sits because the potatoes continue to absorb liquid. When reheating, add a splash of milk or broth to thin it back to the desired consistency.

Freezing : This soup freezes reasonably well, but the texture changes slightly because of the dairy and potatoes. If you plan to freeze it, undercook the potatoes slightly and leave out the cream and cheese. Add those when reheating. Freeze in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating : Reheat gently on the stovetop over medium-low heat, stirring occasionally. Do not boil, or the dairy may separate. You can also microwave individual portions in 30-second bursts, stirring between each. The flavor actually gets better after a day or two as everything melds together.

Nutritional Information & Benefits

This soup is definitely a comfort food, but it also has some redeeming qualities. Here is the approximate nutritional breakdown per serving (based on 6 servings):

  • Calories: 520
  • Protein: 28g
  • Fat: 32g
  • Carbohydrates: 30g
  • Fiber: 3g
  • Calcium: 350mg (from cheese and milk)
  • Iron: 3mg (from beef)
  • Potassium: 800mg (from potatoes)

The potatoes provide a good dose of vitamin C, potassium, and fiber (if you leave the skins on). The beef is an excellent source of iron and B vitamins. The dairy adds calcium and protein. And yes, there is bacon and cheese, but life is about balance. This is a meal that satisfies deeply, which means you are less likely to snack on junk an hour later.

For those with dietary concerns: this recipe contains dairy and gluten (from the flour). It can be made gluten-free by using a 1:1 gluten-free flour blend or a cornstarch slurry. It is not suitable for a vegan diet, but you could experiment with plant-based beef crumbles and dairy alternatives—just know the texture will be different.

Conclusion

This creamy cheeseburger potato soup has become a staple in my kitchen for good reason. It is easy, it is fast, and it delivers exactly what it promises: all the comfort of a cheeseburger in a warm, cozy bowl of soup. No bun required, no mess, and honestly, no regrets.

I love that I can make it on a busy weeknight without stressing. I love that my family actually gets excited when they see me pulling out the Dutch oven. And I really love that first spoonful, when the cheese pulls and the bacon crunches and the whole thing just tastes like a hug.

If you make this soup—and I really hope you do—I want to hear about it. Leave a comment below and tell me how it turned out. Did you add pickles? Did you make it spicy? Did your kids ask for seconds? I love hearing about your kitchen wins. And if you tweak it and make it even better, share that too. That is how good recipes become great ones.

Until next time, happy cooking. And do not forget the bacon.

Frequently Asked Questions

Can I make this soup ahead of time?

Absolutely. Make it a day ahead and store it in the refrigerator. The flavors meld together beautifully overnight. Just reheat gently on the stovetop with a splash of milk to thin it out, as it will thicken as it sits.

Can I use frozen potatoes instead of fresh?

You can, but I do not recommend it. Frozen potatoes release a lot of water as they thaw, which can make the soup watery and throw off the texture. Fresh russet potatoes are cheap and easy to prep—just peel and dice them.

Why did my soup turn out grainy?

That is usually from pre-shredded cheese. The anti-caking agents in those bags prevent the cheese from melting smoothly. Always shred your own cheddar from a block. Another possible cause is boiling the dairy—keep the heat at a gentle simmer, not a rolling boil.

Can I make this in an Instant Pot?

Yes. Use the sauté function to cook the bacon and beef, then add the onions and garlic. Deglaze with a splash of broth, then add the remaining broth and potatoes. Pressure cook on high for 5 minutes, then quick release. Stir in the milk, cream, and cheese using the sauté function on low. It is faster but the roux-based method on the stovetop gives a slightly better texture.

What should I serve with this soup?

This soup is hearty enough to be a meal on its own, but it pairs beautifully with crusty bread, a simple green salad, or some roasted vegetables. For a truly indulgent meal, serve it alongside a savory hatch green chili cheeseburger smash patty melt for the ultimate double cheeseburger experience. Or keep it simple with buttered toast for dipping.

Pin This Recipe!

creamy cheeseburger potato soup recipe
Print

Creamy Cheeseburger Potato Soup with Bacon & Cheddar

All the flavors of a classic cheeseburger in a warm, cozy bowl of soup. Rich, cheesy, loaded with tender potatoes and savory beef, and topped with crispy bacon.

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

Ingredients

Scale
  • 1 lb ground beef (80/20)
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 4 medium russet potatoes (about 2 lbs), peeled and diced into ½-inch cubes
  • 4 cups low-sodium chicken broth
  • 2 cups whole milk
  • ½ cup heavy cream
  • ¼ cup all-purpose flour
  • 3 tablespoons unsalted butter
  • 2 cups sharp cheddar cheese, shredded
  • 6 strips thick-cut bacon
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Dijon mustard
  • 1 tablespoon ketchup
  • Salt and black pepper to taste
  • For topping: extra shredded cheddar, crumbled bacon, chopped green onions, pickle slices or chopped dill pickles (optional)

Instructions

  1. Cook the bacon: Place bacon strips in a cold Dutch oven or large pot. Turn heat to medium and cook, flipping occasionally, until crispy (6-8 minutes). Transfer to a paper towel-lined plate. Once cool, crumble. Reserve 2 tablespoons of bacon fat in the pot.
  2. Brown the beef: Add ground beef to the pot with reserved bacon fat. Cook over medium-high heat, breaking it up, until browned and cooked through (5-7 minutes). Leave about 1 tablespoon of fat in the pot. Transfer beef to a bowl and set aside.
  3. Sauté aromatics: Reduce heat to medium. Add diced onion and cook until softened (about 4 minutes). Add minced garlic and cook 30 seconds until fragrant, scraping up browned bits.
  4. Make the roux: Add butter to the pot and let it melt. Sprinkle flour over onions and garlic, stirring constantly, and cook for 1-2 minutes until the mixture is a thick paste and smells slightly nutty.
  5. Add liquids and potatoes: Slowly pour in chicken broth while whisking continuously. Add milk and heavy cream, whisking until smooth. Add diced potatoes, Worcestershire sauce, Dijon mustard, and ketchup. Stir to combine.
  6. Simmer: 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.
  7. Add beef and cheese: Return cooked ground beef to the pot. Stir in shredded cheddar cheese a handful at a time, letting each addition melt completely. Season with salt and pepper to taste. For a smoother texture, use an immersion blender for 2-3 quick pulses.
  8. Serve: Ladle soup into bowls. Top with crumbled bacon, extra shredded cheddar, chopped green onions, and pickle slices if desired. Serve hot.

Notes

Shred your own cheese from a block for smooth melting. Do not rush the roux—cook it for the full 2 minutes. Keep heat at a gentle simmer when adding dairy to prevent curdling. Season in layers. If soup is too thick, add a splash of milk or broth. If too thin, simmer uncovered for 5-10 minutes. For a lighter version, use ground turkey, turkey bacon, evaporated milk, and reduced-fat cheddar. For a spicy version, add diced jalapeño, smoked paprika, and cayenne. For a slow cooker version, brown beef and bacon first, then transfer everything except dairy and cheese to slow cooker; cook on low 6-8 hours, then stir in dairy and cheese during last 30 minutes.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 520
  • Sugar: 6
  • Sodium: 800
  • Fat: 32
  • Saturated Fat: 16
  • Carbohydrates: 30
  • Fiber: 3
  • Protein: 28

Keywords: cheeseburger soup, potato soup, creamy soup, bacon cheddar soup, comfort food, easy dinner, 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