Baked eggs with vegetables are a simple way to turn everyday produce and eggs into a satisfying one-dish meal. Roast the vegetables until tender and flavorful, then add the eggs near the end so the whites set while the yolks remain creamy.
Ingredients
This recipe makes 4 servings in a 10-inch ovenproof skillet or shallow baking dish. Use vegetables that cook at a similar rate, or give firm vegetables extra time before adding softer ones.
- 2 tablespoons olive oil
- 1 small yellow onion, diced
- 1 red bell pepper, diced
- 1 small zucchini, diced
- 2 cups cherry tomatoes, halved
- 2 garlic cloves, finely chopped
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground cumin
- 1/2 teaspoon dried oregano
- 1/2 teaspoon kosher salt, plus more as needed
- 1/4 teaspoon black pepper
- 1 cup baby spinach
- 4 large eggs
- 1/3 cup crumbled feta or grated Parmesan, optional
- 1 tablespoon chopped fresh parsley or basil, optional
- Toasted bread, pita, or cooked grains for serving
The vegetables do not need to be cut perfectly, but similar-sized pieces will cook more evenly. If using a deep baking dish instead of a skillet, choose one wide enough to spread the vegetables into a fairly shallow layer.
Choosing and Preparing the Vegetables
The best combination includes at least one aromatic vegetable, one vegetable with natural sweetness, and one tender green or herb. Onion, bell pepper, tomatoes, zucchini, mushrooms, spinach, kale, broccoli, and leftover roasted vegetables all work well.
Before cooking, wash and dry the produce. Excess water can make the finished dish soupy, especially when using mushrooms, frozen spinach, or watery zucchini. Cut dense vegetables such as potatoes, carrots, or broccoli into small pieces so they have time to soften.
If you want to include potatoes, par-cook them first by boiling, microwaving, or roasting until almost tender. Raw potato pieces usually take longer than the eggs and may still be firm when the eggs are done. Likewise, large cauliflower florets should be roasted or steamed before they go into the skillet.
Step-by-Step Instructions
1. Heat the oven and prepare the pan
Preheat the oven to 400°F (200°C). If your skillet is not ovenproof, sauté the vegetables in a regular pan and transfer them to a lightly greased baking dish before adding the eggs.
Brush the skillet or dish with a little olive oil. A shallow, wide pan is easiest because it allows the eggs to cook in an even layer. Avoid a very deep casserole dish, where the vegetables can release liquid underneath the eggs.
2. Cook the onion and pepper
Warm the olive oil over medium heat. Add the diced onion and bell pepper with a pinch of salt. Cook for 5 to 7 minutes, stirring occasionally, until the onion begins to soften and the pepper loses some of its raw firmness.
Do not rush this stage. Lightly softened onion develops more sweetness in the oven, while adding all the vegetables at once can leave the onion undercooked or cause the pan to become crowded.
3. Add the remaining vegetables and seasoning
Stir in the zucchini, cherry tomatoes, garlic, smoked paprika, cumin, oregano, remaining salt, and black pepper. Cook for 3 to 4 minutes, just until the garlic is fragrant and the vegetables begin to soften.
The tomatoes will release some liquid as they heat. That is useful for creating a saucy base, but the mixture should not look watery. If there is a large amount of liquid, simmer for another minute or two before proceeding.
4. Add the greens
Fold in the spinach and cook for about 1 minute, just until wilted. If using chopped kale, cook it for 3 to 4 minutes instead, adding a tablespoon of water if needed to help it soften.
Taste the vegetable mixture and adjust the salt and pepper now. Once the eggs are added, it is harder to season the vegetables without disturbing the raw eggs.
5. Make spaces for the eggs
Spread the vegetables into an even layer. Use the back of a spoon to make four shallow wells. The wells help keep the eggs in place and prevent them from sliding toward the center of the pan.
Crack one egg into a small cup first, then pour it into a well. Repeat with the remaining eggs. Cracking each egg separately makes it easier to remove a stray piece of shell and helps you avoid breaking a yolk directly into the hot pan.
6. Add cheese and bake
Sprinkle feta or Parmesan around the eggs, keeping most of it off the yolks. Transfer the skillet or dish to the oven and bake for 8 to 12 minutes.
The exact time depends on the size of the eggs, the depth of the vegetables, and how cooked you want the yolks. Start checking at 8 minutes. The whites should be opaque and set, while the yolks should still jiggle slightly if you prefer them runny.
For firmer yolks, continue baking for 2 to 4 minutes. Remember that the eggs will keep cooking for a short time after the pan comes out of the oven, so remove them just before they reach your ideal texture.
7. Rest and serve
Let the baked eggs rest for 2 minutes. Finish with fresh parsley or basil and a little extra black pepper. Serve directly from the skillet with toasted bread, pita, flatbread, or cooked grains for spooning up the vegetables and egg yolks.
A Simple Timing Guide
| Desired egg texture | Approximate baking time at 400°F (200°C) | What to look for |
|---|---|---|
| Very runny yolk | 8–9 minutes | Whites just set; yolks visibly soft |
| Soft, jammy yolk | 10–11 minutes | Whites firm; yolks jiggle gently |
| Mostly firm yolk | 12–14 minutes | Yolks have only slight movement |
| Fully set yolk | 14–17 minutes | Yolks are firm throughout |
Use the visual cues rather than the clock alone. A cold egg, a crowded pan, or vegetables straight from the refrigerator can change the cooking time.
Useful Variations
Mediterranean baked eggs
Use tomatoes, bell pepper, onion, garlic, oregano, and feta as the base. Add olives, artichoke hearts, or a pinch of chili flakes. Finish with parsley and serve with warm pita.
Spicy tomato and vegetable eggs
Add 1/2 teaspoon chili flakes or a spoonful of harissa with the spices. Replace some of the bell pepper with jalapeño or poblano pepper. A small amount of hot sauce can be stirred into the vegetables before the eggs are added.
Mushroom and spinach eggs
Cook 8 ounces of sliced mushrooms after the onion, allowing them to brown and release their moisture before adding spinach. Thyme, rosemary, or Parmesan complements this version particularly well.
Green vegetable version
Use zucchini, broccoli, peas, kale, and spinach. Steam or blanch broccoli first, then add it with the zucchini. A little lemon zest added after baking keeps the dish bright.
Heartier baked eggs
Add drained white beans, chickpeas, cooked lentils, or shredded leftover chicken to the vegetables. Since these ingredients are already cooked, stir them in just before making the wells. You may need an extra egg or a larger pan if the mixture becomes crowded.
Dairy-free option
Simply omit the cheese. For extra richness, drizzle the finished dish with olive oil, tahini sauce, or an avocado-lime dressing. Check that any packaged seasonings or sauces fit your dietary needs.
Troubleshooting Common Problems
The egg whites are still runny
Return the pan to the oven for 2 to 3 minutes. If the yolks are already as firm as you want, loosely cover the pan with foil. The trapped heat helps the whites set while slowing additional browning.
The yolks are overcooked
The pan was likely left in the oven too long, or the vegetables were very hot when the eggs were added. Begin checking earlier next time and remove the pan when the whites are barely set. Serving immediately also limits carryover cooking.
The vegetables are watery
Tomatoes, zucchini, mushrooms, and frozen spinach can release considerable moisture. Cook them a little longer before adding the eggs, and drain thawed frozen vegetables thoroughly. A wide pan helps water evaporate more quickly.
The vegetables are still hard
Cut them smaller or cook firm vegetables before adding softer ingredients. Potatoes, carrots, and large broccoli pieces should be par-cooked. The eggs should not be expected to cook long enough to tenderize dense vegetables without becoming firm.
The bottom is sticking
Use enough oil and a well-seasoned ovenproof skillet, or grease a baking dish before cooking. Do not scrape aggressively while the eggs are still delicate. A silicone spatula or broad serving spoon is useful for lifting portions.
The eggs spread too much
Make deeper wells and keep the vegetable mixture relatively thick. Very watery vegetables allow the eggs to spread. You can also make smaller wells and crack the eggs into them immediately before placing the pan in the oven.
Make-Ahead and Storage Notes
The vegetable base can be cooked up to 2 days ahead and refrigerated in a covered container. Reheat it in an ovenproof skillet until hot, then add fresh eggs and bake. Starting with a cold vegetable mixture will require a few additional minutes.
Fully baked eggs are best eaten immediately because reheating tends to make the yolks firm and the whites rubbery. If you have leftovers, refrigerate them promptly in a covered container and reheat gently until steaming hot. A microwave can work for short intervals, but cover the dish loosely and check frequently to avoid splattering and overcooking.
Do not leave the finished dish at room temperature for an extended period. When serving it for brunch, keep the vegetable base warm and add eggs in smaller batches so each portion can be served close to the time it finishes cooking.
Serving Ideas
Baked eggs with vegetables can be served for breakfast, brunch, lunch, or dinner. Pair it with:
- Crusty sourdough or whole-grain toast
- Warm pita or naan
- A cucumber and herb salad
- Roasted potatoes or hash browns
- Cooked quinoa, farro, or brown rice
- Avocado slices with lemon juice
- Plain Greek yogurt or a spoonful of labneh
For a balanced meal, include a carbohydrate for dipping and a fresh side to contrast with the warm, saucy vegetables. If serving four people, divide the eggs carefully so each portion includes a yolk and a generous amount of vegetables.