i totally stole this recipe from buildabelly. but it was worth it because it is one of the best broccoli recipes that i have tasted.
streusel-topped cheesy broccoli
1 to 1 and 1/2 pounds of broccoli florets
2 tablespoons butter
3-4 garlic cloves, minced
1 small onion, chopped
1/2 teaspoon mustard powder
1/2 -1 tablespoon spicy brown mustard
@ three slices of fresh bread (I used oat) broken into smallish crumbs
Parmesan cheese, salt, and fresh ground pepper, to taste
3-4 tablespoons butter
3/4 tablespoons flour
2 cups milk
4 oz. sharp cheddar cheese
salt, freshly ground pepper, ground cayenne, and ground nutmeg, to taste
Cook broccoli in boiling water for about 3 minutes until slightly cooked but still firm. Drain and set aside.
For the sauce, prepare a basic white sauce by melting the butter in a pan and then stirring in the flour. Whisk in the milk and cook over medium heat until the sauce thickens, whisking constantly. Season with salt, pepper, nutmeg, and cayenne and add the grated cheese. Stir until cheese has melted and is incorporated completely, forming a smooth sauce.
Layer the broccoli in the bottom of a baking dish and spread the cheese sauce on top before sprinkling the bread crumb topping over it all. Bake in a 350 degree oven for about 30 minutes or until the topping is nicely browned and toasted.