Go Back
+ servings
5 from 1 vote
Broccoli Cheese Soup in a black crock on a wood board with spoons on the table.
Broccoli Cheese Soup
Prep Time
15 mins
Cook Time
30 mins
Total Time
45 mins

Easy, creamy, cheesy and oh so satisfying, this broccoli cheese soup is pure comfort.

Course: Soup
Cuisine: American
Keyword: broccoli cheese soup, broccoli soup
Servings: 6 Servings
Calories: 321 kcal
  • 2 Tbsp unsalted butter
  • 1 large onion, diced
  • 2 cloves garlic, minced
  • 3 1/2 lbs broccoli, coarsely chopped
  • 32 oz chicken stock (vegetable stock can be substituted)
  • 2 tsp kosher salt
  • 1/2 tsp freshly ground black pepper
  • 1/2 tsp nutmeg
  • 7 oz shredded cheddar cheese
  • *shredded cheddar cheese for garnishing
  1. Melt the butter over medium heat in a large heavy bottomed pot or dutch oven.
  2. Add the onion and saute 3-4 mins. Add the garlic and continue cooking for an additional 2 mins.

  3. Add the broccoli, stock, salt and pepper. Reduce the heat to low.
  4. Stir well, cover, and cook for 20 mins or until the broccoli is tender.
  5. Remove from the heat and puree with an immersion blender (or in batches in a blender) until very smooth.
  6. Return to low heat and stir in the nutmeg and the cheese.
  7. Season with salt and pepper to taste and serve with additional grated cheese sprinkled over the top for garnish. The soup can be stored in the refrigerator for up to 3 days or frozen for 3 months.

Recipe Notes
  • Saute the onions and garlic until translucent and slightly golden. Try not to get any color on them.
  • Don't over-cook the broccoli. You want it to be fork tender and bright green. Puree right away to preserve that bright green color.
  • Over-cooked broccoli will result in a drab colored soup.
  • Don't skip the nutmeg! It adds a warn, nutty flavor that compliments the broccoli.
  • Reserve a few small cooked broccoli florets and a shredded cheese for garnish.
  • Freezing the soup? Portion it into freezer ziplock bags for easy defrosting!
Nutrition Facts
Broccoli Cheese Soup
Amount Per Serving
Calories 321 Calories from Fat 162
% Daily Value*
Fat 18g28%
Saturated Fat 10g63%
Cholesterol 49mg16%
Sodium 1286mg56%
Potassium 1054mg30%
Carbohydrates 26g9%
Fiber 7g29%
Sugar 8g9%
Protein 20g40%
Vitamin A 2096IU42%
Vitamin C 238mg288%
Calcium 373mg37%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.