Warm, comforting, and irresistibly creamy, this homemade Cream of Broccoli Soup is the ultimate bowl of goodness for cozy days. Packed with fresh broccoli florets and a velvety blend of butter, heavy cream, and vegetable stock, this recipe creates a perfectly smooth and nutrient-rich soup that's both hearty and satisfying. A touch of garlic and onion adds depth of flavor, while an optional sprinkle of shredded cheddar cheese and crunchy croutons elevates each serving into gourmet territory. Ready in just 45 minutes, this one-pot recipe is an easy weeknight dinner or the perfect starter for your next special meal. Whether you’re seeking a wholesome vegetarian option or simply craving pure comfort food, this creamy broccoli soup will delight every palate.
Wash the broccoli and cut it into small florets. Peel the thicker stems and dice them if desired.
Melt the butter in a large pot over medium heat.
Add the diced onion and sauté for 3-4 minutes until translucent. Add the minced garlic and cook for an additional 1 minute, stirring constantly to avoid burning.
Sprinkle the flour over the sautéed vegetables and stir well to create a roux. Cook for 1-2 minutes until the flour is lightly golden.
Gradually pour in the vegetable stock, whisking constantly to avoid lumps. Bring the mixture to a simmer.
Add the broccoli florets and stems to the pot. Cover and let the soup simmer for 15-20 minutes, or until the broccoli is tender.
Remove the pot from heat and use an immersion blender to purée the soup until smooth. Alternatively, carefully transfer the soup in batches to a blender and blend until creamy.
Stir in the heavy cream, salt, and black pepper. Taste and adjust seasoning as necessary.
Reheat the soup on low heat if needed, but do not let it boil. Ladle the soup into bowls and garnish with shredded cheddar cheese and croutons, if desired.
Serve hot and enjoy your creamy broccoli soup!
Calories |
2116 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 139.6 g | 179% | |
| Saturated Fat | 76.2 g | 381% | |
| Polyunsaturated Fat | 3.6 g | ||
| Cholesterol | 366 mg | 122% | |
| Sodium | 5928 mg | 258% | |
| Total Carbohydrate | 153.7 g | 56% | |
| Dietary Fiber | 28.3 g | 101% | |
| Total Sugars | 27.0 g | ||
| Protein | 56.8 g | 114% | |
| Vitamin D | 0.4 mcg | 2% | |
| Calcium | 856 mg | 66% | |
| Iron | 12.2 mg | 68% | |
| Potassium | 2017 mg | 43% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.