Preheat the oven to 400 F
In a medium bowl, whisk the eggs, dill, kosher salt, and a good pinch of black pepper. Whisk the goat cheese and Parmesan cheese into the mixture.
In a 10-inch oven-safe skillet, warm the olive oil over medium heat. Add the leeks, garlic, and artichokes, and sauté for 3-4 minutes. Add the spinach and sauté until wilted, about 2 minutes. Mix and toss so some of the spinach remains on the top.
Pour the egg mixture into the skillet, smooth with a spatula. Cook for 5-7 minutes over medium heat until the bottom is set and lightly golden. You can check this by pulling the side back slightly with a spatula.
Place the skillet in the oven and bake for 10-12 minutes or until the top is puffed, set and lightly golden. Let it rest for 10 minutes and cut into wedges.