In a large oven safe skillet, heat the oil over medium-high heat. Cook the onion, garlic and broccoli until tender. Pour over the remaining ingredients (eggs through salt and pepper) and then bake in the oven for 20-25 minutes, or until the eggs are set. Remove from the oven and let cook for at least 5 minutes before slicing and serving.