Creamy, comforting, and packed with wholesome flavor, this Hearty Broccoli Soup is a standout dish for cozy nights and nutrient-packed meals. Made with tender broccoli florets, sharp cheddar cheese, and a velvety base of milk and vegetable stock, this soup brings the perfect balance of rich creaminess and vibrant, earthy notes. A roux of butter and flour ensures the ideal thickness, while a hint of paprika and black pepper adds subtle warmth. Whether blended to silky perfection or left slightly chunky for texture, this crowd-pleasing recipe is as satisfying as it is simple, with just 15 minutes of prep time. Serve it with crusty artisan bread for a nourishing, comfort-food classic the whole family will love.
Wash the broccoli florets thoroughly and set them aside.
Peel and finely dice the onion. Mince the garlic cloves.
In a large pot, heat the olive oil over medium heat. Add the onion and garlic, and sauté for 3-4 minutes until fragrant and translucent.
Add the butter to the pot. Once melted, stir in the flour and cook for 1-2 minutes to form a roux.
Gradually pour in the vegetable stock while whisking constantly to prevent lumps from forming.
Add the broccoli florets to the pot and bring the soup to a gentle boil. Lower the heat to medium-low and simmer for 15 minutes, or until the broccoli is tender.
Using an immersion blender, puree the soup until smooth. Alternatively, transfer the soup in batches to a blender and blend until creamy, then return it to the pot.
Stir in the milk, cheddar cheese, salt, black pepper, and paprika. Heat the soup gently, stirring frequently, until the cheese is fully melted and incorporated.
Taste and adjust seasoning if necessary. If the soup is too thick, add a splash of milk or stock to achieve the desired consistency.
Serve hot with crusty bread or croutons, and enjoy your hearty broccoli soup!
Calories |
1737 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 108.7 g | 139% | |
| Saturated Fat | 58.7 g | 294% | |
| Polyunsaturated Fat | 4.5 g | ||
| Cholesterol | 273 mg | 91% | |
| Sodium | 5935 mg | 258% | |
| Total Carbohydrate | 124.6 g | 45% | |
| Dietary Fiber | 26.3 g | 94% | |
| Total Sugars | 36.4 g | ||
| Protein | 88.4 g | 177% | |
| Vitamin D | 2.7 mcg | 13% | |
| Calcium | 1930 mg | 148% | |
| Iron | 10.3 mg | 57% | |
| Potassium | 2298 mg | 49% | |
*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.