Heat 2 tablespoons of butter and 2 tablespoons olive oil in a large (12-inch) cast iron skillet (see note) over medium-high heat. Add the zucchini, squash and shallots and sauté for 2 minutes.
Add the garlic to the pan while stirring with a wooden spoon and cook for one minute.
4 Cloves Garlic
Add the spinach to the pan and stir until wilted and then stir in the thyme, parsley, nutmeg, lemon juice, salt, and pepper and toss well. (Transfer to the buttered baking dish if you aren't using a cast iron skillet now)
In a medium bowl, whisk together the eggs, cream, remaining 2 tablespoons melted butter, and the 1/4 cup Parmesan cheese. Pour the mixture all over the spinach and zucchini, then sprinkle with Gruyere.
4 Tablespoons Unsalted Butter, 4 Large Eggs, 3/4 Cup Heavy Cream, 1/3 Cup Parmesan Cheese, 3/4 Cup Gruyere Cheese
Bake for 20 to 30 minutes, until a knife inserted in the center comes out clean. Sprinkle with reserved parmesan and serve!
1/3 Cup Parmesan Cheese
Notes
If you don't have a cast iron skillet, butter a 10-12" baking dish with 2 tablespoons of the melted butter and set aside. You will transfer the vegetables to the baking dish before baking.Frozen spinach works great if you need to use it.