Lightly grease a large baking dish. (at least 10 x 7 inches / 25 x 18 centimeters)
In boiling water cook broccoli for approximately 10 minutes (until al dente) drain well. (gently dry with paper towels if needed).
In a large pot over low heat melt butter, whisk in flour and salt, continue whisking until smooth. Slowly add the milk and continue whisking constantly until thickened and starts to boil (let slow boil 1-2 minutes). Remove from heat.
Fold in cheese and broccoli and combine gently until cheese starts to melt slightly, add eggs and continue to stir gently to combine.
Pour into prepared baking dish and bake for approximately 30-45 minutes. Remove from oven and let sit 5 minutes before serving. Enjoy!
** You can use Broccoli, Romanesco or Cauliflower
Be sure to watch the Video at the top of the post!