Go Back
+ servings

Cream of Broccoli Soup Recipe

Cream of Broccoli Soup is creamy, velvety, and full of fresh flavor, a comforting homemade soup that’s better than any canned version.
Prep Time15 minutes
Cook Time25 minutes
Course: Soup
Cuisine: American
Keyword: Cream of Broccoli Soup
Servings: 6 servings
Calories: 276kcal

Ingredients

  • 2 tablespoons butter
  • 1 onion peeled and finely diced
  • 3 garlic cloves finely diced or minced
  • 2 potatoes peeled and chopped
  • 2 medium broccoli heads cut into florets and stems chopped, divided
  • 6 cups chicken broth
  • 1 cup frozen peas
  • 1 cup heavy cream
  • salt and pepper taste
  • 1 tablespoon finely chopped fresh chives for garnish (optional)

Instructions

  • Sauté the aromatics:
In a large saucepan over medium heat, melt the butter. Add the diced onion and cook for about 4 minutes, stirring occasionally, until softened and translucent. Add the minced garlic and cook for another minute until fragrant.
  • Simmer the base:
Add the chopped potatoes, broccoli stems (set florets aside), and chicken broth to the pan. Bring the mixture to a boil, then reduce to a simmer. Cover and cook for 15 minutes, or until the potatoes and stems are tender when pierced with a fork.
  • Add the greens:
Stir in the broccoli florets and frozen peas. Simmer uncovered for another 5 minutes, or until the broccoli florets are tender and bright green.
  • Blend until smooth:
Remove the pan from the heat and use an immersion blender to carefully blend the soup until completely smooth. If you don’t have an immersion blender, transfer the soup in batches to a countertop blender, just be careful with the hot liquid.
  • Add cream and season:
Stir in the heavy cream until fully incorporated, then season to taste with salt and pepper. Add a little extra broth or water if you prefer a thinner consistency.
  • Serve and garnish:
Ladle into bowls, sprinkle with fresh chives, and serve warm. Pair with crusty bread or a side salad for a complete meal.

Nutrition

Calories: 276kcal | Carbohydrates: 22g | Protein: 7g | Fat: 19g | Saturated Fat: 12g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.2g | Cholesterol: 60mg | Sodium: 929mg | Potassium: 564mg | Fiber: 4g | Sugar: 5g | Vitamin A: 1074IU | Vitamin C: 52mg | Calcium: 72mg | Iron: 1mg