Preheat the oven to 350°F.
Drizzle 2 tablespoons of olive oil to a deep, oven-safe skillet over medium heat. A 10-inch skillet is best. Add the sliced onion and garlic and cook, stirring frequently for 5-7 minutes, until the onions soften and start to turn a golden amber color, but aren’t totally caramelized.
2 tablespoons olive oil or avocado oil, 1/2 medium yellow onion, 1 clove garlic
Add the shredded sweet potatoes, and mushroom and stir to cook for 2-3 more minutes, until the mushrooms soften. Stir in the spinach and cook to wilt.
1 cup shredded sweet potato, 2 cups roughly chopped mushrooms, 2 cups baby spinach
While the veggies are cooking, whisk the eggs together with milk, salt, pepper, parsley, chives and gruyere cheese.
12 large eggs, 1/2 cup heavy cream, 1 1/2 teaspoons salt, 1/2 teaspoon pepper, 2 tablespoons finely chopped parsley, 2 tablespoons chopped chives, 1 cup gruyere cheese or dairy free shredded cheese
Pour the egg mixture evenly over the cooked veggies (do not stir) and let it cook over medium heat for 2-3 minutes until the edges and bottom of the eggs just start to set in the pan.
Transfer the entire skillet to the preheated oven and bake for 16-18 minutes, until a knife inserted in the center comes out clean or when the eggs reach an internal temperature of 160°F. Top with the mozzarella cheese and broil on high for 1-2 minutes until it’s melted and golden brown on top.
1/2 cup mozzarella cheese or dairy free shredded cheese
Serve warm or at room temperature with more fresh herbs, fresh arugula or hot sauce.