The Cheeseburger You Can Eat With a Spoon
I first tasted bacon cheeseburger soup on a freezing November night at a little diner off the motorway. I’d pulled in for coffee and ended up with a bowl that tasted exactly like my favourite burger joint, except warm, velvety, and impossible to put down. I spent the next three weekends recreating it, and my family staged a small revolt when I tried to take a break from it.
The magic is that nothing here pretends to be something it’s not. It’s a cheeseburger rebuilt in a pot: savoury browned beef, smoky bacon, a proper cheddar melt, and those bright notes of mustard and pickles that cut through the richness.
Why You’ll Love This Recipe
- Every bite tastes like a proper cheeseburger. Ground beef, bacon, cheddar, and pickle-mustard tang come together exactly like the real thing, just creamier.
- One pot, about 40 minutes. Everything happens in a single pot, which means minimal washing up and maximum weeknight appeal.
- Thick, cheesy, and deeply satisfying. Soft potatoes give the soup its body; heavy cream and melted cheddar make it unapologetically rich.
- Customisable like the real deal. Top each bowl with extra pickles, more bacon, or a swirl of ketchup, just like building your own burger.
- Even better the next day. The flavours settle and deepen overnight, so the leftovers might be the best bowl you’ll eat all week.
Ingredients
Serves 6 — big, hearty bowls
For the soup:
- 450g (1 lb) ground beef, 80/20 for the best flavour
- 6 rashers bacon (about 150g), chopped
- 3 medium russet potatoes (about 600g), peeled and diced into 2cm cubes
- 1 medium yellow onion (about 150g), finely diced
- 3 garlic cloves, minced
- 750ml (3 cups) beef broth
- 250ml (1 cup) heavy cream
- 225g (2 cups) sharp cheddar cheese, freshly grated
- 2 tbsp yellow mustard
- 2 tbsp ketchup
- 60g (about 1/4 cup) dill pickles, finely chopped
- 2 tbsp butter
- 2 tbsp plain flour
- 1 tsp smoked paprika
- Salt and freshly ground black pepper, to taste
For topping:
- Extra shredded cheddar, crispy bacon bits, chopped pickles, and chives
Instructions
Step 1 — Crisp the bacon. Cook the chopped bacon in a large pot over medium heat for 6 to 8 minutes, stirring occasionally, until deep golden and crisp. Scoop out with a slotted spoon onto kitchen paper, leaving the rendered fat in the pot.
Step 2 — Brown the beef. Add the beef to the hot bacon fat and cook over medium-high heat for 6 to 7 minutes, breaking it into crumbles, until nicely browned. The caramelised bits are where the burger flavour lives. Season with salt, pepper, and paprika, then transfer to a plate.
Step 3 — Soften the aromatics. Reduce to medium, add the butter, onion, and garlic. Cook 4 to 5 minutes until the onion turns soft and translucent. Scrape up any browned bits from the bottom.
Step 4 — Build the base. Sprinkle the flour over the onions and stir for a minute until lightly golden. Pour in the broth a little at a time, stirring so no lumps form. Add the potatoes and bring to a gentle boil.
Step 5 — Simmer until tender. Simmer 12 to 15 minutes, stirring now and then, until the potatoes are fork-tender. The flour and breaking-down potatoes thicken the soup into something properly hearty.
Step 6 — Make it a cheeseburger. Stir the beef, mustard, ketchup, and chopped pickles into the pot. Turn the heat to low and add the cheddar a handful at a time, stirring until each melts before adding the next. This keeps the cheese silky instead of grainy.
Step 7 — Finish with cream and bacon. Pour in the cream and most of the bacon, reserving a spoonful for topping. Warm through gently for 2 to 3 minutes — don’t boil after the cream goes in. Taste and adjust seasoning.
Step 8 — Serve loaded. Ladle into warm bowls and top with extra cheddar, the reserved bacon, chopped pickles, and chives. Serve with crusty bread for dunking.
Tips for the Best Bacon Cheeseburger Soup
Grate your own cheese. Pre-shredded cheddar is coated with starch that can make the soup grainy. A block and a box grater take two minutes and melt like a dream.
Keep the heat low once the cheese is in. High heat makes dairy soups split. Low and slow gives a smooth, velvety texture every time.
Don’t skip the pickles. Those little pops of briny tang sell the cheeseburger illusion. Chop them fine so they distribute through every spoonful.
Taste before salting. The bacon, broth, cheese, and pickles all bring salt, so the soup often needs very little extra at the end.
Serving & Storage
Serve in deep bowls with warm, crusty bread or buttery oyster crackers. A simple green salad with a sharp vinaigrette is the perfect counterpoint, and honestly, nothing beats dragging a warm dinner roll through the cheesy bottom of the bowl. For a party, set the toppings out in little dishes and let everyone build their own bowl.
Leftovers keep in an airtight container in the fridge for up to 4 days — the soup thickens as it sits, so loosen it with a splash of broth or milk when reheating. Warm gently over low heat, stirring often; never boil it once the cream and cheese are in. It freezes well for up to 2 months; thaw overnight in the fridge and reheat slowly, stirring vigorously.
Frequently Asked Questions
Can I make this in a slow cooker?
Yes. Brown the beef and bacon first, then add everything except the cream and cheese to the slow cooker and cook on low for 6 to 7 hours. Stir in the cream and cheese during the last 30 minutes.
What can I use instead of ground beef?
Ground turkey or chicken work for a lighter version — add a little extra butter since leaner meat releases less fat. For vegetarian, use 450g sliced mushrooms plus an extra 250g diced potato, with vegetable broth.
Why did my cheese go grainy?
Too much heat or pre-shredded cheese. Drop to the lowest heat before adding cheese, a handful at a time, stirring until smooth. Freshly grated cheese melts far more smoothly.

