Ingredients
Equipment
Method
- Wash broccoli florets and cut into bite-sized pieces. Set aside.
- In a small saucepan, melt 6 tablespoons of butter over low heat. Gradually whisk in the flour to form a roux. Cook for 1–2 minutes, stirring constantly without browning. Remove from heat and set aside.
- In a large saucepan or Dutch oven, melt remaining 2 tablespoons of butter over medium heat. Add chopped onion and cook for 3–5 minutes until soft and translucent.
- Add broccoli florets to the onions and cook for about 6 minutes, stirring occasionally.
- Pour in chicken broth. Bring mixture to a gentle boil.
- Slowly whisk in the prepared roux, stirring constantly for 2–3 minutes as the soup thickens and becomes bubbly.
- Reduce heat to low. Stir in salt, pepper, and half-and-half. Gently heat through — do not boil.
- Optional: Blend with immersion blender for a smoother consistency. Adjust seasoning to taste.
- Ladle hot soup into bowls. Garnish with extra broccoli florets, croutons, or shredded cheese if desired.
Notes
Fresh broccoli is best, but frozen florets work great too — just thaw and drain. Use vegetable broth for a vegetarian version. For a lighter soup, swap half-and-half with whole milk. For a richer version, try heavy cream. You can stir in shredded cheese after adding dairy for a cheesy twist.
