A rich and creamy broccoli soup made with fresh broccoli, onions, and a smooth cheese and milk base. Perfect as a comforting appetizer or light main dish.
Author:Emily
Prep Time:10 mins
Cook Time:25 mins
Total Time:35 mins
Yield:6 servings
Category:Soup
Method:Stovetop
Cuisine:American
Diet:Vegetarian
Ingredients
5 tablespoons butter, divided
1 onion, chopped
1 stalk celery, chopped
3 cups chicken broth
8 cups broccoli florets
3 tablespoons all-purpose flour
2 cups milk
Ground black pepper to taste
1 cup heavy cream
Instructions
In a large pot over medium heat, melt 2 tablespoons of butter. Sauté the onion and celery until tender, about 5 minutes.
Add the broccoli and chicken broth. Cover and simmer for 10-15 minutes until broccoli is tender.
Remove from heat and allow to cool slightly. Use an immersion blender or transfer to a blender in batches to purée the soup until smooth.
In a separate saucepan, melt the remaining 3 tablespoons of butter. Stir in the flour and cook over low heat until golden, about 2 minutes.
Whisk in the milk and cook until thickened. Stir in the cream and continue heating without boiling.
Add the milk mixture to the puréed soup. Mix well and reheat gently. Season with black pepper to taste and serve warm.
Notes
You can use vegetable broth for a vegetarian version.
For a chunkier soup, only purée half the broccoli mixture.
Add shredded cheese for extra richness if desired.