Chop the fresh broccoli and place in a microwavable safe bowl with a few tablespoons of water. Microwave for 2 to 3 minutes or until soft. Drain well and set aside.
Spray the muffin tin with non-stick cooking spray.
Divide the cooked broccoli into the bottom of the muffin tins.
Add the ham on top of the broccoli.
Add the cheese on top of the ham and broccoli.
In a medium sized bowl, beat the eggs and season with salt and pepper.
Divide the beaten eggs evenly between the muffin cups.
Bake for 20 minutes or until the eggs are cooked through.
Notes
If you are using frozen broccoli, you will not need to add any water. Squeeze the broccoli well after it has cooked and cooled.