Preheat and prep: Preheat your oven to 375°F (190°C). Chop all vegetables and set aside.
Sauté the base: Heat olive oil in an oven-safe skillet over medium heat. Add diced onion and cook for 2–3 minutes until soft, then stir in the garlic and cook for another minute.
Add hearty vegetables: Toss in the eggplant and cook for 4–5 minutes, stirring often until slightly softened.
Layer more veggies: Add zucchini, bell peppers, and tomatoes. Season with thyme, oregano, salt, and pepper. Cook everything together for another 8–10 minutes until the vegetables begin to soften and release their juices.
Make space for eggs: Using the back of a spoon, create 4 small wells in the vegetable mixture. Carefully crack one egg into each well.
Bake: Transfer the skillet to the preheated oven and bake for 7–10 minutes, or until egg whites are set but yolks remain slightly runny.
Garnish and serve: Remove from the oven, sprinkle with fresh herbs if desired, and serve immediately with crusty bread or a side salad.