Cream of Broccoli Soup is a smooth, comforting blend of fresh broccoli, onions, and cream, simmered to perfection. Whether you’re serving it as a starter or a light meal, this soup brings warmth and nourishment to the table with every spoonful.
Why You’ll Love This Recipe
- Rich and velvety texture that’s deeply satisfying
- Quick and simple to prepare with common pantry ingredients
- Easily adaptable to vegetarian, vegan, or gluten-free diets
- A great way to sneak more vegetables into your diet
- Perfect for meal prep and freezer-friendly
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Butter
- Onion, chopped
- Broccoli florets (fresh or frozen)
- Garlic (optional for extra flavor)
- All-purpose flour (or gluten-free flour blend)
- Chicken broth or vegetable broth
- Half-and-half or milk (or dairy-free alternative)
- Salt
- Black pepper
Directions

- In a large pot, melt butter over medium heat. Add chopped onions and sauté until softened.
- Stir in garlic (if using) and cook for an additional 30 seconds.
- Add broccoli florets and pour in broth. Bring to a boil, then reduce heat and simmer for 10–15 minutes or until broccoli is tender.
- In a separate pan, melt additional butter and whisk in flour to form a roux. Cook for 1–2 minutes, then slowly stir into the soup to thicken.
- Use an immersion blender to puree the soup until smooth (or leave a few chunks for texture if preferred).
- Stir in half-and-half, salt, and pepper. Simmer gently for 5 more minutes without boiling.
- Adjust seasoning to taste and serve hot.
Servings and Timing
- Servings: 4 to 6
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
Variations
- Add shredded cheddar cheese for a Broccoli Cheddar Soup version
- Use coconut milk and vegetable broth for a vegan twist
- Include carrots or cauliflower for extra veggie goodness
- Top with croutons or crispy bacon for texture and flavor
Storage/Reheating
- Store in an airtight container in the refrigerator for up to 3 days
- Freeze cooled soup in individual containers for up to 2 months
- Reheat on the stovetop over medium heat, stirring often—avoid boiling once dairy is added to prevent curdling
FAQs
Can I use frozen broccoli instead of fresh?
Yes, frozen broccoli works well and doesn’t compromise flavor or texture.
How can I make this soup vegan?
Use dairy-free butter, plant-based milk like almond or oat, and vegetable broth.
Can I add cheese to this soup?
Absolutely! Stir in shredded cheddar or parmesan after blending for extra richness.
How do I thicken the soup without flour?
Try using cornstarch slurry or blended potatoes as a gluten-free thickener.
What’s the best way to blend the soup?
An immersion blender is easiest, but a countertop blender works well too—just blend in batches.
Can I add protein to make it more filling?
Yes, cooked chicken, white beans, or tofu are great protein boosters.
Will the soup taste good without cream?
Yes, it will still be delicious with just broth and a splash of non-dairy milk for body.
Is this soup suitable for kids?
Definitely! Its mild flavor and creamy texture make it a hit with kids.
Can I prep this soup ahead of time?
Yes, it stores and reheats very well, making it ideal for make-ahead meals.
What can I serve with Cream of Broccoli Soup?
It pairs wonderfully with crusty bread, grilled cheese, or a light salad.
Conclusion
Cream of Broccoli Soup is a cozy classic that’s quick to prepare and endlessly customizable. Whether you’re seeking comfort on a cold day or a healthy bowlful of vegetables, this soup delivers on flavor, nutrition, and ease. Make a big batch and enjoy the warmth all week long.
PrintCream of Broccoli Soup
Cream of Broccoli Soup is a comforting and creamy blend of tender broccoli, aromatic vegetables, and rich cream. It’s a cozy, wholesome soup perfect for lunch or a light dinner.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 2 tablespoons butter
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 4 cups chopped broccoli florets
- 1 medium potato, peeled and diced (for thickness)
- 3 cups vegetable or chicken broth
- 1 cup heavy cream or half-and-half
- Salt and pepper to taste
- Optional: 1/4 teaspoon nutmeg
- Optional: shredded cheddar cheese for garnish
Instructions
- In a large pot, melt butter over medium heat. Add onion and cook until softened, about 5 minutes.
- Add garlic and cook for 1 more minute until fragrant.
- Stir in broccoli and potato, then add broth. Bring to a boil, then reduce heat and simmer for 15–20 minutes or until vegetables are tender.
- Use an immersion blender to puree the soup until smooth, or carefully blend in batches in a blender.
- Stir in cream and season with salt, pepper, and nutmeg if using. Heat through but do not boil.
- Serve warm, garnished with shredded cheddar if desired.
Notes
- For a lighter version, use milk or unsweetened non-dairy milk.
- Can be made ahead and stored for up to 3 days in the fridge.
- Add a squeeze of lemon juice to brighten the flavor.
Nutrition
- Serving Size: 1 cup
- Calories: 210
- Sugar: 3g
- Sodium: 420mg
- Fat: 15g
- Saturated Fat: 9g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 45mg