Creamy, Hearty Cheeseburger Soup (One Pot, 45 Minutes)
This cheeseburger soup takes everything you love about a classic burger and turns it into a cozy, spoonable meal.

It all comes together in one pot in about 45 minutes, so you get a rich, comforting dinner without a sink full of dishes.
What Makes This Soup So Good
I keep coming back to this soup because it actually tastes like a cheeseburger, not just a beefy cheese sauce. Browning the meat first in the pot gives the whole dish that deep, caramelized flavor you expect from a good burger joint.
The sharp cheddar brings a real tang, and the potatoes soak up all that savory broth as they simmer. Every spoonful is thick, creamy, and satisfying in the way a big burger and fries is, but with zero grill work.
It’s hearty enough to stand on its own for dinner, but it also disappears fast when I set out a pot for a casual get-together. Leftovers tend to be scarce.
Ingredients

- 2 tbsp unsalted butter: for sautéing the aromatics
- 1 small yellow onion, diced: about 3/4 cup
- 3 cloves garlic, minced: fresh garlic gives a sharp, pungent kick
- 1 lb ground beef (80/20): the fat keeps the soup rich and flavorful
- 1/2 tsp salt: plus more to taste
- 1/4 tsp black pepper: freshly ground if you have it
- 3 tbsp all-purpose flour: thickens the broth into a creamy base
- 4 cups beef broth: low-sodium, so you can control the saltiness
- 2 cups russet potatoes, peeled and diced into 1/2-inch cubes: the bun replacement, creamy when cooked
- 1 cup heavy cream: makes the soup luscious and smooth
- 2 cups shredded sharp cheddar cheese: always shred it from a block for the silkiest melt
- 2 tbsp ketchup: that essential burger tang
- 1 tsp yellow mustard: rounds out the classic burger flavor
Variations / Substitutions
- Swap the beef: Use ground turkey or chicken for a lighter soup. The flavor will be milder, so you may want to add an extra pinch of salt and a dash of Worcestershire sauce.
- Make it gluten-free: Skip the flour and thicken the soup at the end with a slurry of 2 tbsp cornstarch mixed with 2 tbsp cold water. Stir it in before adding the cream.
- Add heat: Stir in a pinch of cayenne or a few dashes of hot sauce with the broth.
- Dairy-free: Use a thick, unsweetened non-dairy cream and a good melting vegan cheddar. Coconut cream can work but will change the flavor.
- Vegetarian version: Replace beef with a plant-based ground and use vegetable broth.
If you love this, you might also want to try my Stovetop Mac and Cheese for another quick, cheesy comfort meal.
How to Make Cheeseburger Soup
Step 1: Brown the Beef and Onion

Melt the 2 tbsp butter in a large pot or Dutch oven over medium-high heat. Add the 1 lb ground beef, diced onion, 1/2 tsp salt, and 1/4 tsp pepper. Cook, breaking the meat into crumbles with a spoon, until the beef is no longer pink and the onion turns soft and translucent, about 6 to 8 minutes. Stir in the 3 minced garlic cloves and cook for 1 minute more.
You should see a few browned bits stuck to the bottom of the pot—that’s where the deepest flavor comes from. If there’s more than a tablespoon of fat in the pot, drain off the excess before moving on.
Step 2: Stir in the Flour and Broth

Sprinkle the 3 tbsp flour over the meat and stir constantly for 1 full minute to cook out the raw flour taste. Slowly pour in the 4 cups beef broth while stirring, scraping up all those browned bits from the bottom of the pot.
The liquid will start to thicken slightly and turn glossy. Bring it up to a gentle simmer—you’ll see small bubbles forming around the edge of the pot—then keep it there.
Step 3: Simmer the Potatoes

Add the 2 cups diced potatoes to the pot. Reduce the heat to medium-low, cover, and let the soup simmer for 15 to 20 minutes, or until the potatoes are fork-tender. Stir once or twice to make sure nothing sticks.
To check doneness, pierce a potato cube with a fork. If it slides off easily, they’re ready. The broth will have deepened to a rich golden color and thickened a bit more.
Step 4: Melt the Cheese and Serve

Remove the pot from the heat. Stir in the 1 cup heavy cream, 2 tbsp ketchup, and 1 tsp mustard until combined. Add the 2 cups shredded cheddar cheese a handful at a time, stirring gently after each addition until it melts into a smooth, velvety broth.
Ladle the hot soup into bowls. If you want to go full burger mode, top each serving with an extra pinch of cheese, crumbled bacon, or a few dill pickle chips. Serve right away while the cheese is still pulling into ribbons.
Tips for the Best Cheeseburger Soup
- Shred your own cheese: Pre-shredded bags contain anti-caking agents that can make the soup grainy. Grab a block of sharp cheddar and grate it right before you stir it in.
- Mash a few potatoes: For a thicker, heartier texture, press some of the cooked potato cubes against the side of the pot with the back of your spoon before adding the cream.
- Add a secret tang: A splash of dill pickle juice stirred in at the end gives the soup that burger-joint brightness without anyone being able to name it.
- Don’t rush the browning: Let the beef really brown and develop those dark bits in step 1. That fond is what makes the soup taste like a burger, not just beef broth.
- Avoid boiling after the cheese goes in: High heat can cause the dairy to separate. Keep the heat low and take the pot off the burner before adding the cream and cheese.
Storing Leftovers
- Refrigerate: Let the soup cool, then transfer to an airtight container. It keeps well in the fridge for up to 4 days. It’ll thicken as it sits, which is totally normal.
- Reheating: Warm the soup gently on the stovetop over low heat, stirring often. Add a splash of milk or broth if it’s too thick. Avoid boiling to keep the texture smooth.
What to Serve With Cheeseburger Soup
Toasted burger buns or a crusty bread are perfect for dunking and scraping up every last bit. A crisp, tangy salad with a simple vinaigrette cuts through the richness beautifully. For the full burger-and-fries experience, set out a tray of oven-baked fries on the side.
Frequently Asked Questions
Can I use milk instead of heavy cream?
Yes, though the soup won’t be as rich. Use whole milk and add it off the heat while stirring constantly to prevent curdling.
Can I freeze cheeseburger soup?
Freezing isn’t recommended. Dairy and potatoes both tend to turn gritty and separate when thawed, so the texture won’t be the same.
What other vegetables can I throw in?
Diced carrots or bell peppers work nicely. Add them at the same time as the potatoes so they have time to become tender. Frozen corn also adds a little sweetness.
How do I make this soup spicier?
Stir a pinch of cayenne into the broth in step 2, or top each bowl with pickled jalapeños. A few dashes of hot sauce at the table works, too.

Cheeseburger Soup Recipe
Ingredients
Method
- Melt butter in a large pot over medium-high heat. Add beef, onion, salt, and pepper. Cook until beef is browned and onion is soft, about 6-8 minutes. Stir in garlic and cook 1 minute.
- Sprinkle flour over the meat and stir 1 minute. Slowly pour in broth while stirring, scraping up browned bits.
- Add potatoes, reduce heat to medium-low, cover, and simmer 15-20 minutes until potatoes are fork-tender.
- Remove pot from heat. Stir in cream, ketchup, and mustard. Add cheese a handful at a time, stirring until smooth. Ladle into bowls and serve hot.
