More people would eat their daily greens if they tasted like this! This Broccoli Cheese Bake recipe stars tender, herbaceous broccoli in a rich and creamy cheese sauce. It’s buttery, hearty, and even mildly nutty thanks to the Swiss cheese. It’s a perfect accompaniment to turkey, chicken, pork, or any other main course you can think of!

Ingredients
- 8 cups fresh broccoli
- 1/2 cup butter
- 2 tablespoons all-purpose flour
- 1 small onion, chopped
- 1 1/4 cups milk
- salt, to taste
- pepper, to taste
- 4 cups swiss cheese, shredded
- 2 eggs, beaten
Directions
Step 1 –Preheat the oven to 325 degrees F.
Step 2 –Place the broccoli in a steamer over 1 inch of boiling water, and cover.
Step 3 –Cook until the broccoli is tender, but still firm, about 2 to 6 minutes. Drain and set aside.
Step 4 –Melt the butter in a medium saucepan over medium heat on the stovetop.
Step 5 –Add the flour and cook until bubbly.
Step 6 –Stir in the onion.
Step 7 –Gradually add the milk, stirring well as you do so.
Step 8 –Bring to a boil and cook for 1 minute.
Step 9 –Remove from the heat and season with salt and pepper.
Step 10 –Stir in the cheese and eggs; mix well.
Step 11 –Combine the mixture with the broccoli and transfer to a 9×13-inch casserole dish. Bake for 30 minutes.
Step 12 –Serve warm!