Before starting the prep, turn the oven on to 390°F (200°C or 180°C fan) and let it preheat.
Whisk the eggs with the yogurt and a pinch of salt and pepper.
Add half the parmesan to the eggs and mix lightly to combine. By adding half the parmesan to the eggs, you’re distributing that flavor throughout the frittata, and you’ll get that in every bite. The other half will be reserved to go on top of the frittata before baking it.
Thinly slice the onion. Chop the sundried tomatoes and the parsley.
To an ovenproof pan over medium-high heat, add 1 tbsp of oil, and then, when the oil is hot, add the sliced red onion and sautee it for about 3 minutes (Note 1).
Turn the heat down to medium. Then, add the minced garlic, half the spinach, salt, and pepper, stirring until the spinach is wilted (about 2 minutes).
Add the remaining half of the spinach and stir until it’s all wilted (about 2 minutes).
Add the chopped sundried tomatoes and stir for 30 seconds.
Add the beaten eggs, mixing them with the spinach and sun-dried tomatoes.
Turn the heat down and add the goat cheese in little chunks, chopped parsley, and top with the remaining parmesan.
Transfer it to a preheated oven at 390°F (200°C or 180°C fan) until golden and cooked through. This will vary based on your oven, the thickness of the frittata, and the ovenproof pan or baking dish you’re using. Start checking at It takes me about 17 minutes for a frittata in a 10-inch cast iron pan. You’ll know it’s done when the edges look golden brown and the center is set/not jiggly (as shown in the picture below). Pro tip: do not cut into it straight away. Let it cool down and set for a couple of minutes.