Preheat oven to 425°F (220°C).
In a large bowl, whisk the eggs, and then add milk or heavy cream, salt, and pepper.
Follow with cheese.
In a medium pan, add onion, garlic, cook for a few minutes and then add mushrooms. When mushrooms cooked, add spinach and cook until spinach reduced in size.
In the same pan, cook bacon. Once fully cooked, take out the bacon and set aside.
Add the veggies and bacon to the 8 or 9-inch cake pan and pour in the egg mixture.
Add green onions and give it a good stir. Finally, add in the cherry tomatoes.
Bake for 15 minutes until top golden brown.
Take out of the oven and let it sit for a few minutes.
Top with fresh herbs and enjoy!