Description
A creamy and comforting cream of broccoli soup made with fresh broccoli florets, onions, garlic, herbs, and a rich blend of milk and heavy cream. This soup is perfectly blended to a smooth consistency and seasoned to taste, making it an ideal warm starter or light meal.
Ingredients
Scale
Main Ingredients
- 3 tablespoons salted butter
- 1 tablespoon olive oil
- 1 medium white onion, diced
- 1 tablespoon minced garlic (about 3 cloves)
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- 1/4 cup all-purpose flour
- 4 cups vegetable broth
- 2 cups milk
- 2 cups heavy cream
- 6 cups broccoli florets
- Salt and pepper to taste
Instructions
- Heat the base: In a large pot, heat butter and olive oil over medium-high heat. Add diced onions and cook for 6-8 minutes, stirring occasionally, until they soften.
- Sauté garlic: Add minced garlic to the pot and sauté for 1 minute until fragrant.
- Add herbs and flour: Stir in dried thyme, dried oregano, and flour. Cook the mixture for about 2 minutes until the flour turns golden to create a roux base.
- Add liquids and broccoli: Pour in the vegetable broth, milk, and heavy cream while stirring constantly. Bring the mixture to a simmer. Then add the broccoli florets and reduce heat to low.
- Simmer the soup: Let the soup simmer gently until it thickens and the broccoli becomes tender, about 8-10 minutes.
- Blend until smooth: Use an immersion blender to purée the soup carefully until smooth. Alternatively, transfer hot soup in batches into a blender with a vented lid and blend until creamy.
- Season and serve: Season the soup with salt and pepper to taste. Serve hot, garnished if desired.
Notes
- If you prefer a thinner soup, add extra vegetable broth or milk when blending.
- For a dairy-free version, substitute milk and heavy cream with coconut milk or almond milk.
- The soup can be prepared a day ahead and reheated gently on the stovetop.
- Use fresh thyme and oregano if available for a brighter herb flavor.
- To add a little texture, reserve some broccoli florets before blending and stir them back in at the end.
Nutrition
- Serving Size: 1 cup
- Calories: 250 kcal
- Sugar: 4 g
- Sodium: 350 mg
- Fat: 18 g
- Saturated Fat: 10 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 15 g
- Fiber: 3 g
- Protein: 7 g
- Cholesterol: 50 mg