Cheeseburger Soup
This cheeseburger soup is rich and cheesy, with a creamy broth that’s loaded with ground beef, tender potatoes and vegetables making it the best comfort food for a chilly day.

There’s nothing better than a warm bowl of velvety soup on a chilly day. This cheeseburger soup is a family favorite that has the kids hurrying to the table for a bowl.
Around here, we love cozy classics like creamy milk soup and carrot soup, but this one always has a special place once the weather turns cold. Honestly, I get so excited when fall rolls in because it means I can pull out all my favorite soup recipes.
Everything You’ll love about this recipe
- Kid friendly- They’ll be asking for seconds!
- Simple ingredients- No complicated grocery list with ingredients you wont use again
- Perfect for chilly weather

Recipe Ingredients
Lets talk ingredients! Here’s everything you’ll need to make this recipe.
- Ground Beef- One pound, browned
- Carrots- Chopped into rounds
- Celery- Diced
- Onion- Diced
- Potatoes- Peeled and cubed
- Garlic Cloves- Diced fine
- Chicken Broth- Homemade or store bought
- Dried Basil- Adds a pop of flavor
- Dried Parsley- Adds colour
- Salt and Pepper- Enhances all the flavors in the soup, season to taste
For the cheese sauce
- All Purpose Flour- I used un-bleached flour
- Un-Salted Butter- I used un-salted to have more control over the amount of salt in the soup
- Cheddar Cheese- Shredded
- Heavy Cream (35%)- Adds a very rich and velvety flavor to the soup
- Chicken Broth- Homemade or store bought
- Salt and Pepper- To taste
See recipe card for quantities.
How to make this recipe
Use these photos as a guide as you move along each step.

- Step 1: Brown the beef on medium heat and add salt and pepper to taste. Drain off fat if needed and return to the pan with the carrots, celery, onions, basil and parsley. Cook for 10 minutes. Add in the garlic the last 30 seconds. Set aside.

- Step 2: In a medium pot add in the chicken broth, potatoes and ground beef mixture. Place lid on pot and bring to a boil on medium heat then reduce to medium low and boil until potatoes are tender.

- Step 3: Prepare cheese sauce while potatoes boil. In a small pot on medium heat bring butter to a boil, then add flour and whisk for 1 minute.

- Step 4: Slowly whisk in the cream and broth, season with salt and pepper.

- Step 5: Whisk continuously until it thickens and comes to a boil. Once it starts to boil, remove from the heat.

- Step 6: Stir the cheese into the sauce and whisk until smooth.

- Step 7: Once potatoes are tender add the cheese sauce to the soup and mix. Once it comes back to a boil allow it to boil for a few minutes then remove from the heat and serve.

- Step 8: Top it with some shredded cheese if you’d like before serving.
Tip: Garnish your soup with your favorite burger toppings!

Serving Suggestions
- Serve in a bread bowl
- Enjoy with a side of garlic bread or homemade dinner rolls
- Have a garden salad on the side
- Top with pickles, shredded cheese, tomatoes, sour cream and bacon for a loaded soup!
Storage
Fridge: Store in the fridge in an airtight container for up to 4 days
Freezing: Due to the dairy, I do not recommend freezing.

Cheeseburger Soup
Ingredients
- 1 pound ground beef browned
- salt and pepper to taste
- 2 cups carrots sliced into rounds
- 1 1/4 cups celery diced
- 1/2 cup yellow onion diced
- 1 teaspoon dried basil
- 1 teaspoon dried parsley
- 2 garlic cloves chopped fine
- 4 cups chicken broth
- 2 cups potatoes peeled and cubed
Cheese Sauce:
- 2 Tablespoons un-salted butter
- 2 Tablespoons all purpose flour
- 1 1/2 cups heavy cream 35%
- 1/4 cup chicken broth
- salt and pepper to taste
- 1 1/2 cup cheddar cheese shredded
Instructions
- Brown the ground beef in a large pan on medium heat. Add salt and pepper to taste, drain fat off if needed.
- Add the carrots, celery, onion, basil and parsley to the beef. Cook for 10 minutes, adding the garlic in the last 30 seconds.
- Remove from the heat and set aside.
- In a medium pot, add in the chicken broth, potatoes and ground beef mixture.
- Place the lid on and bring to a boil on medium heat, once it comes to a boil reduce to medium low and cook until potatoes are tender. (Around 20 minutes)
- Prepare your cheese sauce.
- In a small pot on medium heat, add in the butter.
- Once the butter starts to boil, add in the flour and whisk for 1 minute.
- Slowly add in the cream and broth while whisking. Add salt and pepper to taste.
- Whisk continuously until it thickens and comes to a boil. Once it comes to a boil, remove from the heat.
- Stir in the cheese and whisk until smooth.
- Once potatoes are tender, add the cheese sauce to the soup and mix.
- Once it comes back to a boil allow it to boil for a few minutes then remove from the heat and serve.
Notes
Leave a comment below if you made this recipe, I’d love to hear feedback.