Start by boiling fresh broccoli for 2-3 minutes, then drain. This ensures the broccoli stays tender but still slightly crisp after baking. Blanching also helps preserve the bright green color.
In a medium saucepan, melt butter over medium heat. Whisk in flour to form a roux, then slowly add milk. Stir until smooth and creamy, then fold in shredded cheddar cheese until melted. Season lightly with garlic powder, salt, and pepper.
Place the blanched broccoli in your baking dish and pour the cheese sauce evenly over the top. Toss gently to coat all pieces in the creamy sauce for even flavor.
Combine crushed crackers with melted butter and extra shredded cheddar. Sprinkle evenly over the broccoli and cheese. This topping will bake into a golden, crunchy finish that’s irresistible.
Bake the casserole in a preheated oven at 350°F (175°C) for about 20 minutes until bubbling and golden on top. If you like it extra crispy, broil for 1-2 minutes. Let it cool slightly before serving.