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!
Serving size | 2033.2 grams (2033.2g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1737 |
Total Fat 108.70g | 139% |
Saturated Fat 58.70g | 294% |
Polyunsaturated Fat 4.50g | |
Cholesterol 273mg | 91% |
Sodium 5935mg | 258% |
Total Carbohydrate 124.60g | 45% |
Dietary Fiber 26.30g | 94% |
Total Sugars 36.40g | |
Protein 88.40g | 177% |
Vitamin D 107IU | 537% |
Calcium 1930mg | 148% |
Iron 10mg | 57% |
Potassium 2298mg | 49% |
Source of Calories