Preheat oven to 375 F degrees. Lightly grease a 9 inch pie pan.
Cook broccoli according to package directions. Drain well. Cut into 3 inch pieces and arrange in prepared pan.
Place tofu between paper towels and gently squeeze out excess water. Put tofu on top of broccoli.
In a small bowl, put flour and add a few tablespoons of milk making a paste. Gradually add the remaining milk, stirring.
In a small saucepan, melt the butter over medium heat. Add milk mixture. Cook, stirring constantly, until mixture comes to full boil. Remove from heat and stir in cheddar cheese, mustard, onions, salt, pepper and sherry. Evenly spoon sauce over broccoli and tofu.
In a small bowl, combine bread crumbs and Parmesan cheese and sprinkle over top of broccoli/tofu mixture. Bake, uncovered, for 25 minutes. Let stand 5 minutes before serving.