Go Back
+ servings
Print Recipe
No ratings yet

Cheesy Broccoli Soup Recipe

Prep Time15 mins
Cook Time25 mins
Course: Main Dishes, Soup
Cuisine: American
Servings: 6 -8
Calories: 586kcal
Author: Life Made Simple Team


  • 1/4 cup all-purpose flour
  • 2 Tbsp butter
  • 2 cups chicken stock
  • 2 cups half & half or heavy cream
  • 2 large heads of broccoli sectioned into bite size pieces
  • 1 carrot cut into 1/4" slices
  • 2 stalks of celery cut into1/4" slices
  • 1/2 large yellow onion diced
  • 8 oz (or more) cheddar cheese finely grated and at room temperature
  • 1/2 tsp salt
  • 1/4 tsp black pepper freshly ground


  • In a large stock pot, over medium-low heat add butter. Once butter has melted add carrots and cook for 3-4 minutes until slightly tender. Add celery and onions, cook until translucent. Sprinkle salt, pepper, and flour over vegetable mixture and stir until mixture becomes clumpy. Allow mixture to cook for one minute while stirring frequently.
  •  Add chicken broth and turn heat up to high, whisk until mixture is smooth. Add the half & half or heavy cream, then bring mixture to a boil. Allow to simmer for 10 minutes, then add the broccoli pieces. Simmer until the broccoli becomes tender and are cooked all of the way through.
  • Remove pot from heat and allow soup to cool for 5 minutes before adding the cheese. To prevent the cheese from curdling, slowly add the cheese a few tablespoons at a time, whisking constantly. Do not add more until the cheese you just added has melted completely! Once all of the cheese has been added, serve immediately!


-If you want your soup to be more cheesy, just add a few more ounces of cheese to it (2-4 oz)


Calories: 586kcal | Carbohydrates: 25g | Protein: 20g | Fat: 47g | Saturated Fat: 29g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 14g | Trans Fat: 1g | Cholesterol: 161mg | Sodium: 681mg | Potassium: 880mg | Fiber: 6g | Sugar: 6g | Vitamin A: 4627IU | Vitamin C: 183mg | Calcium: 431mg | Iron: 2mg