Go Back
+ servings
Creamy Broccoli Soup
Prep Time
15 mins
Cook Time
45 mins
Total Time
1 hr

Nothing fends off the cold of winter better than this Creamy Broccoli Soup. It's rich and flavorful and ready in no time!

Course: Soup
Cuisine: American
Keyword: Comfort Food, Soup
Servings: 4 servings
Calories: 590 kcal
Author: MaryAnn Dwyer
  • 1/2 cup (one stick) butter
  • 1/2 cup onion, chopped
  • 1/4 cup all-purpose flour
  • 3 cups whole milk
  • 3 cups fresh broccoli florets, cut into bite sized pieces
  • 1 tsp. chicken bouillon
  • 1 tsp. Kosher salt
  • 1/2 tsp. freshly ground black pepper
  • dash nutmeg
  • 1 cup heavy whipping cream
  • shredded cheddar, for garnish, if desired
  1. Melt butter in large pot or Dutch oven over medium-low heat. Add onion and saute, stirring often until translucent, about 5 minutes. Stir in flour and cook for 1 minute until flour is cooked but not brown, stirring constantly. 

  2. Slowly add the milk, whisking constantly until incorporated. Increase heat and continue to stir until mixture is smooth and begins to thicken.

  3. Stir in broccoli, chicken bouillon, salt, pepper and nutmeg. Bring to a boil and then reduce to a simmer for about 30 minutes until broccoli is tender. 

  4. Use an immersion blender to puree the soup. Stir in the cream and continue to cook until heated through. Add salt and pepper to taste, if needed. Serve immediately.

Nutrition Facts
Creamy Broccoli Soup
Amount Per Serving
Calories 590 Calories from Fat 468
% Daily Value*
Fat 52g80%
Saturated Fat 32g200%
Cholesterol 163mg54%
Sodium 818mg36%
Potassium 531mg15%
Carbohydrates 23g8%
Fiber 2g8%
Sugar 11g12%
Protein 10g20%
Vitamin A 2335IU47%
Vitamin C 62.7mg76%
Calcium 292mg29%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.