Cheeseburger Soup features ground beef, bacon, potatoes and more in a creamy, cheese broth! This supremely comforting dinner deconstructs the elements of a classic cheeseburger and turns it into a loaded soup.

Cheeseburger Soup
This recipe has everything I love about soup. It’s one-pot, filling, flavorful, and creamy! I love when a soup is hearty enough to be dinner all by itself and not require a side dish. Cheeseburger soup is one of my family’s all-time favorites, and it’s not hard to see why. Crispy bacon, savory ground beef, tender veggies, and a seriously savory broth come together harmoniously. Of course there’s also plenty of cheese to send it right over the top! For the real pièce de résistance, I like to top off each bowl with some hamburger bun croutons. It’s the ultimate chef’s kiss moment!
Slurp up more of the most filling soup recipes like Mississippi roast soup, black bean soup, and broccoli cheddar tortellini soup.
Can I thicken it?
Yes, and it’s pretty easy to do! The soup is already fairly thick from the flour that gets sprinkled on the veggies. But if it’s not thick enough for your liking, you’ve got some options.
You can either make a cornstarch slurry by whisking together equal parts cornstarch and broth/water, then stirring it into your still-cooking soup. Or, you can just mash up some of the potatoes at the end of cook time.
How To Make Cheeseburger Soup
- Make the croutons. Preheat oven to 400°F. Slice the hamburger buns into small bite-size cubes then toss on a baking sheet. Drizzle with the olive oil and sprinkle with salt. Bake for 10-15 minutes.
- Cook the bacon. In a dutch oven, cook the bacon until crispy. Remove the bacon and drain the bacon fat. Set the bacon aside.
- Cook the beef. In the same pot, brown the beef over medium-high heat. Transfer to a separate bowl and set aside. Drain excess grease.
- Sauté the veggies. Melt the butter in the same pot, then add the onion, celery, and carrots, cooking and stirring until softened. Add the garlic and cook until fragrant.
- Thicken and season. Sprinkle the flour over the veggies. Cook for 1 minute. Add dried basil, parsley, and red pepper flakes.
- Add more ingredients. Whisk in the broth and milk, stirring to make sure there are no clumps of flour. Add the Worcestershire sauce, potatoes, and browned ground beef to the broth. Season with salt and pepper.
- Simmer. Once the soup comes to a boil, reduce the heat to a simmer and cook for 10-15 minutes, just until the potatoes have softened.
- Make it cheesy! Stir the cheese into the soup until it’s fully incorporated.
- Enjoy. Serve the soup topped with the cooked bacon, hamburger bun croutons, chopped tomatoes, pickles, green onions, and extra cheese!

Storing and Freezing
Once fully cooled to room temperature, you can either refrigerate or freeze the soup. In the refrigerator, leftovers will stay fresh for up to 4 days in an airtight container.
To freeze, transfer the cooled soup to a gallon size zip-top bag. Carefully press all of the air out of the bag. You may also wish to freeze it flat on a baking sheet, then turn it on its side for a more convenient storage solution!
Thaw the soup in the fridge overnight and reheat, or take it from the freezer and place it in a slow cooker on low all day for a low maintenance dinner.
Ingredient Notes
- Bacon: I like to use regular pork bacon.
- Ground Beef: I like to use lean ground beef. If you use ground chuck, you’ll need to drain the excess grease.
- Butter: Salted or unsalted, it won’t make much of a difference in this soup.
- Onion: A white or yellow onion is what you need.
- Celery: Always give your celery a little rinse just in case there’s any residue on it.
- Carrots: Grated with a cheese grater, or you can just buy a bag of matchstick carrots.
- Garlic: You can swap fresh garlic with garlic powder if needed.
- Flour: This is what thickens the broth. Be careful not to add too much, or you’ll end up with more of a stew.
- Seasonings: I like a simple blend of dried basil, dried parsley, red pepper flakes, salt and pepper.
- Beef Broth: Low-sodium beef broth is best, that way you can add more salt as needed and better control the sodium content.
- Whole Milk: If you swap this with another dairy (like skim milk), the consistency may be less rich.
- Worcestershire Sauce: This adds a great kick of umami and a savory depth.
- Russet Potatoes: These hold up very well when cooked.
- Cheddar Cheese: It’s best to shred it right off the block so it mixes perfectly with the broth. Pre-shredded cheese has anti-caking powder on it, which can cause it to seize up in soup.

Enjoy!
~Nichole

Cheeseburger Soup
Ingredients
Soup
- 6 slices bacon, chopped
- 1 lb. ground beef
- 4 tablespoons butter
- 1 medium onion, finely chopped
- 2 celery stalks, finely chopped
- 2 carrots, grated
- 2 cloves garlic, minced
- 1/4 cup all-purpose flour
- 1 teaspoon dried basil
- 1 teaspoon dried parsley
- 1/2 teaspoon red pepper flakes
- 4 cups beef broth
- 1 1/2 cups whole milk
- 2 teaspoons Worcestershire sauce
- 2 large russet potatoes, peeled and diced (about 3-4 cups)
- 3/4 teaspoon salt
- 1/2 teaspoon black pepper
- 3 cups shredded cheddar cheese
Toppings
- Diced tomatoes
- Chopped dill pickles
- Chopped green onions
- Additional cheese
Instructions
- Preheat oven to 400 degrees F. Slice the hamburger buns into small bite-size cubes then arrange in a single layer on a baking sheet. Drizzle with the olive oil and sprinkle with salt, to taste, then toss to coat evenly. Bake for 10-15 minutes until golden and crisp, then set aside.
- In a large dutch oven, cook the bacon until crispy, then remove the bacon using a slotted spoon and drain the bacon fat. Set the bacon aside.
- In the same pot, brown the ground beef over medium-high heat, breaking it up with a wooden spoon as you go until the meat is cooked and no longer pink. Transfer to a separate bowl and set aside. Drain any excess grease.
- Melt the butter in the same pot over medium-high heat, then add the onion, celery, and carrots, cooking and stirring for 4-5 minutes until softened. Add the garlic and cook another 30 seconds.
- Sprinkle the flour over the softened vegetables and stir it in, cooking for 1 minute. Add dried basil, parsley, and red pepper flakes.
- Gradually whisk in the broth and milk, stirring to make sure there are no clumps of flour. Add the Worcestershire sauce, potatoes, and browned ground beef to the broth. Season with salt and pepper.
- Once the soup comes to a boil, reduce the heat to a simmer and cook for 10-15 minutes, just until the potatoes have softened and are tender.
- Sprinkle the cheese over the soup, stirring until it melts and combines with the broth, then remove from the heat.
- Serve the soup in individual bowls, topped with the cooked bacon, hamburger bun croutons, chopped tomatoes, pickles, green onions, and additional cheese.
Video
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.














So does the bacon go as a topping? It’s listed under soup but there’s no direction to add it to the soup, just as a topping? Thanks!
This soup is excellent! It was easy to make.
The closeup made me SO HUNGRY! Delicious soup that is just perfect for this time of the year. Can’t wait to have a big bowl in front of me and enjoy it like never before! 🙂
Everyone gobbled this up and it was a hit with the whole family. We’ll be making this again!
Such a great recipe; served this for dinner and it has easily become a new family favorite! Looking forward to making this again later this week!
Oh yum – I used to eat this all the time as a child and this recipe looks just like it. I love the step by step process you included. Thanks for the inspiration!
I could eat this soup right up! It looks and sounds so delicious with the bacon and beef and all the cheesy goodness.