Here’s the soup my family absolutely loves, and I’m pretty sure you will too once you try it.
It’s all your favorite cheeseburger flavors in one bowl — the beef, the cheddar, the pickles, a little ketchup — and it’s cozy and comforting in a way that feels like a real feel-good dinner without running to a fast-food joint.
It’s the soup I make when I want something warm and rich that still feels like a meal rather than a starter.
The technique that makes it work is the cheddar. It goes in off the heat, a handful at a time, and that’s what keeps it from turning grainy and stringy.
Cheddar added to a hot pot seizes — the proteins tighten and the fat separates — and you end up with a soup that looks curdled.
Off the heat, added gradually, it melts into a smooth, velvety base that coats a spoon.
The other thing that makes it work is the vegetable base.
Celery and carrot go in with the beef and onion, and they add a sweetness and depth that a plain beef-and-potato soup doesn’t have.
The flour goes directly on the browned beef and vegetables, which thickens the broth as it goes in and saves a step.
It’s a scratch-made soup that tastes like a cheeseburger and comes together in about forty minutes.
Why This Recipe Works

The scratch cheese base is what makes it taste like real cheese instead of a processed shortcut. A flour-thickened broth built on the browned beef and vegetables, finished with sharp cheddar off the heat, gives you clean cheddar flavor. A can of condensed cheese soup or a block of Velveeta is faster, but it tastes processed and brings a lot of sodium.
The cheddar goes in off the heat, a handful at a time, which is what keeps it smooth. Cheddar added to a hot pot seizes into clumps and turns grainy. Off the heat with a gradual addition is what gives you a silky, velvety base.
The flour goes on the beef and vegetables, not into a separate roux. Sprinkling the flour over the browned meat and aromatics and stirring for a minute thickens the soup as the broth goes in, and it saves a saucepan and a step. It’s the same technique, done more efficiently.
Browning the beef hard and leaving the fond in the pot is where the flavor comes from. The browned bits on the bottom of the Dutch oven dissolve into the broth as it simmers, and they’re doing more work than any single ingredient. Leave a tablespoon of fat in the pot for the vegetables to pick up.
The pickles, bacon, and ketchup are not optional. They’re what makes the soup taste like a cheeseburger. Diced dill pickles give every spoonful a tangy crunch, the bacon adds smoke and salt, and a small drizzle of ketchup on top brings the tomato note you’d get from a burger. Without them, it’s just a cheese and potato soup.
Ingredients That Matter

90/10 lean ground beef. The leaner beef keeps the soup from turning greasy. 85/15 works but leaves more fat in the pot, so spoon it off after browning.
Sharp cheddar, freshly grated from a block. Pre-shredded cheese is coated in anti-caking starch and doesn’t melt smoothly. Grate a block fresh and add it off the heat, a handful at a time.
Yukon Gold potatoes, diced into ½-inch cubes. Yukon Golds hold their shape and have a creamier texture than russets. Cut them uniformly so they cook in the same 12 to 15 minutes.
How to Make It

- Heat a large Dutch oven over medium-high. Add the ground beef, onion, celery, and carrots and cook 6 to 8 minutes, breaking the meat into crumbles, until browned and the vegetables are soft. Drain the excess fat, leaving about a tablespoon in the pot.
- Add the garlic and sprinkle the flour over the meat and vegetables. Stir constantly for 1 minute to cook out the raw flour taste.
- Gradually pour in the broth while stirring to prevent lumps. Add the potatoes, Worcestershire, garlic powder, salt, and pepper. Bring to a boil, reduce the heat to medium-low, and simmer uncovered 12 to 15 minutes, until the potatoes are fork-tender.
- Reduce the heat to low and stir in the milk and Dijon. Simmer 2 to 3 minutes, until the soup thickens slightly.
- Remove the pot from the heat completely. Add the grated cheddar one handful at a time, stirring until each addition melts before adding the next. Stir in the sour cream or yogurt if using. Taste and adjust salt.
- Ladle into bowls and top each serving with diced pickles, bacon, extra cheddar, and a small drizzle of ketchup.
Tips and Troubleshooting

The soup turned grainy. The cheddar went in over heat, or it was pre-shredded. Take the pot off the heat, grate a block fresh, and add it a handful at a time.
The soup is too thin. The flour didn’t cook long enough, or too much broth went in. Stir the flour for the full minute and simmer the broth until the potatoes are tender, which thickens it.
The soup is too thick. It thickens as it cools. Loosen it with a splash of broth.
It tastes too salty. Broth, Worcestershire, bacon, and cheddar all carry salt. Use low-sodium broth, taste before adding any salt, and adjust at the end.
The potatoes are still firm. They were cut too large or didn’t simmer long enough. Dice them into ½-inch cubes and simmer the full 12 to 15 minutes.
The soup broke on reheat. It was boiled. Reheat gently covered with a splash of broth and don’t let it simmer.
It tastes flat. It needs the Worcestershire, the pickles, and the ketchup. The tang is what makes it taste like a cheeseburger.
Substitutions and Swaps
Cheeseburger soup with Velveeta: Swap the cheddar and the milk for 8 oz of cubed Velveeta stirred in off the heat. It melts smoothly and it’s the shortcut version a lot of people grew up with.
Cheeseburger soup with noodles: Swap the potatoes for 1½ cups of dry elbow macaroni, added in the last 10 minutes. It becomes a macaroni cheeseburger soup.
Hamburger noodle soup: Swap the potatoes for egg noodles and skip the cheese base. It becomes a hamburger noodle soup, which is a different dish entirely.
Healthy cheeseburger soup: Use 93/7 ground beef, swap the whole milk for 2%, and reduce the cheddar to 1½ cups. It’s lighter but the flavor holds.
The cheese: Sharp cheddar is the classic. Monterey Jack melts well, and a cheddar-Monterey blend is a good middle ground.
Make it dairy-free: Skip the cheese and milk, and use a dairy-free cheddar alternative, or lean into a tomato-beef version with extra broth and a can of diced tomatoes.
Storage and Reheat

Refrigerate in an airtight container for up to 4 days.
The soup thickens as it chills and the cheese can separate on reheating, so reheat covered with a splash of broth for 90 seconds and don’t let it boil.
This doesn’t freeze well — the cheese and milk separate on thawing and the texture turns grainy.
Creamy Cheeseburger Soup
Juicy ground beef, Yukon Gold potatoes, and sautéed aromatics simmered in a velvety scratch-made cheddar broth, topped with dill pickles, crispy bacon, and a drizzle of ketchup — about 28g of protein per bowl.
Ingredients
Beef & Aromatics
- 1½ lbs 90/10 lean ground beef
- 1 large yellow onion, small dice
- 2 celery stalks, small dice
- 2 medium carrots, grated
- 2 cloves garlic, minced
- 3 tbsp all-purpose flour
Soup Base
- 4 cups low-sodium beef broth
- 2 cups Yukon Gold potatoes, peeled and cut into ½-inch cubes
- 1 tbsp Worcestershire sauce
- 1 tsp garlic powder
- 1 tsp kosher salt
- ½ tsp black pepper
Cheese Finish
- 1½ cups 2% or whole milk, at room temperature
- 2 cups sharp cheddar, freshly grated from a block
- ½ tsp Dijon mustard
- 2 tbsp sour cream or Greek yogurt, optional
Toppings
- Diced dill pickles
- Crispy crumbled bacon
- Extra shredded cheddar
- A small drizzle of ketchup per bowl
Instructions
- Brown the beef, onion, celery, and carrots 6–8 minutes, breaking into crumbles. Drain the excess fat, leaving about a tablespoon.
- Add the garlic and sprinkle the flour over the meat and vegetables. Stir 1 minute.
- Gradually pour in the broth, stirring to prevent lumps. Add the potatoes, Worcestershire, garlic powder, salt, and pepper. Simmer 12–15 minutes, until fork-tender.
- Reduce the heat to low and stir in the milk and Dijon. Simmer 2–3 minutes until slightly thickened.
- Off heat, add the cheddar a handful at a time, stirring until smooth. Stir in the sour cream if using. Taste and adjust salt.
- Top with pickles, bacon, cheddar, and a drizzle of ketchup.
Notes
Notes: Refrigerate up to 4 days; the soup thickens cold, so reheat covered with a splash of broth for 90 seconds and don't boil. Doesn't freeze well. Nutrition is an estimate.
Nutrition (per serving, estimated): ~420 calories, 28g protein, 24g carbs, 24g fat, 3g fiber, 700mg sodium.
FAQ
Can I use condensed cheddar cheese soup instead of the scratch base? Yes. Skip the flour, milk, and cheddar, and stir in one can (10.5 oz) of condensed cheddar soup off the heat. It’s faster, but it tastes more processed and it’s higher in sodium.
Can I use Velveeta instead of cheddar? Yes. Swap the cheddar and the milk for 8 oz of cubed Velveeta stirred in off the heat. It melts smoothly and it’s the version a lot of people grew up with.
Can I add noodles instead of potatoes? Yes. Swap the potatoes for 1½ cups of dry elbow macaroni, added in the last 10 minutes. It becomes a macaroni cheeseburger soup.
Why did my soup turn grainy? The cheddar went in over heat, or it was pre-shredded. Grate a block fresh, take the pot off the heat, and add it a handful at a time.
Can I make this ahead? Yes. Make it up to 4 days ahead and reheat gently. The soup thickens as it chills and the cheese can separate if it boils.
Can I freeze this soup? Not recommended. The cheese and milk separate on thawing and the texture turns grainy.
More Recipes You’ll Love
Closing
The scratch cheese base and the off-heat cheddar are the two things that make this soup taste like a real cheeseburger rather than a can — everything else is beef and potatoes.
It’s the one I’d hand you first when you want something warm and comforting that still feels like a meal.
Make it once, and tell me whether you went with the pickles, the bacon, or both.