Ingredients
Method
Step-by-Step
- Heat the oven to 375°F (190°C) if using the baked version. Lightly grease a baking dish so the broccoli and sauce are easy to serve later.
- Steam or blanch fresh broccoli for about 4–6 minutes, until bright green and just tender. Thaw frozen broccoli completely, then drain it thoroughly before continuing.
- Melt the butter in a saucepan over medium heat. Whisk in the flour and cook for about 1 minute to form a smooth, lightly cooked roux.
- Gradually whisk in the whole milk, adding it slowly so the sauce stays smooth. Cook and stir frequently for 3–5 minutes, until the mixture thickens enough to coat a spoon.
- Remove the saucepan from the heat and stir in the cheddar, Parmesan if using, salt, pepper, and garlic powder. Continue stirring until the cheese melts into a smooth sauce.
- Combine the well-drained broccoli and cheese sauce in the prepared baking dish. If using a topping, mix the breadcrumbs with melted butter or olive oil and scatter them evenly over the surface.
- Bake for 12–15 minutes, until hot and bubbling with a lightly golden top. For a stovetop version, warm the sauced broccoli for 2–3 minutes and serve without baking.
Notes
Drain broccoli very well because excess water can thin the sauce. Add cheese off the heat and use freshly shredded cheddar for the smoothest texture. Do not overcook the broccoli before baking because it continues cooking in the oven.
