Heat oven to 350°F
Grease a 2 qt baking dish
Melt butter in a large skillet over medium heat and add the onion. Allow to cook for 2 minutes
Add broccoli to the pan and add salt & pepper. Cook for another 3-4 minutes. Broccoli should be softened and onions should be translucent
Beat eggs in a large bowl, then add cheese and cream and beat well to incorporate
Stir in broccoli and onion and pour the mixture into the greased baking dish
Bake 45 minutes, let stand 20-30 minutes before cutting into squares for serving