A bowl of broccoli cheese soup with bread on the side.

Broccoli Cheese Soup

This broccoli cheese soup recipe is easy to make and loaded with broccoli and cheddar cheese. A wonderful copycat of Panera's famous soup.
Course Soup
Cuisine American
Prep 15 minutes
Cook 45 minutes
Total 1 hour
Servings 10 servings
Calories 445 kcal
Author Michelle


  • ½ cup unsalted butter
  • 1 yellow onion finely chopped
  • cup all-purpose flour
  • 4 cups whole milk
  • 2 cups half-and-half
  • 4 heads broccoli stems removed and discarded, and florets cut into bite-size pieces
  • Pinch of nutmeg
  • 12 ounces mild cheddar cheese shredded
  • Salt and pepper
  • 2 cups vegetable broth
US Customary - Metric


  1. In a large pot or Dutch oven, melt butter over medium heat. Add the onions and cook for 3 to 4 minutes, until they begin to soften. Sprinkle the flour over the onions and stir to combine, cooking for about 1 minute. Slowly whisk in the milk and half-and-half.
  2. Add the nutmeg, broccoli, a dash of salt, and lots of freshly ground black pepper. Cover and reduce the heat to low. Simmer for 20 to 30 minutes, or until the broccoli is tender. Add the cheese a handful at a time, stirring to melt the cheese after each addition.
  3. At this point I did a quick pass with my immersion blender on low to blend up the broccoli a bit, but still leave a good amount of texture. You could also choose to mash it with a potato masher to break up the broccoli a bit, or transfer to a blender or food processor in two batches and puree completely. Finally, whisk in the vegetable broth, and re-warm over low heat, then serve.

Recipe Notes

Nutritional values are based on one serving

Nutrition Facts
Broccoli Cheese Soup
Amount Per Serving
Calories 445 Calories from Fat 270
% Daily Value*
Total Fat 30g 46%
Saturated Fat 18g 90%
Cholesterol 87mg 29%
Sodium 546mg 23%
Potassium 1014mg 29%
Total Carbohydrates 28g 9%
Dietary Fiber 6g 24%
Sugars 10g
Protein 20g 40%
Vitamin A 51.4%
Vitamin C 264.5%
Calcium 52.6%
Iron 12.7%
* Percent Daily Values are based on a 2000 calorie diet.