This Vegetarian Egg Meal is my go-to for a quick, nutritious dinner that feels like comfort food. It's a one-pan wonder loaded with colorful vegetables, creamy eggs, and melted cheese, perfect for busy weeknights.
Advertisements1
The beauty of this dish is its versatility: you can use whatever vegetables you have on hand, and it's just as delicious for breakfast, brunch, or a light supper. Plus, it's naturally gluten-free and packed with protein to keep you full and satisfied.
I love how the eggs bake into a custardy texture, soaking up the flavors of the sautéed veggies and herbs. It's simple to make, but it feels special enough to serve to guests.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons olive oil
Use extra-virgin olive oil for best flavor. You can substitute with butter or avocado oil.
1 medium onion, diced
Yellow or sweet onion works best. If you only have red onion, it'll add a slightly sharper flavor.
1 red bell pepper, diced
Any color bell pepper works. For a smoky flavor, use roasted red peppers from a jar.
1 cup (150g) cherry tomatoes, halved
Grape tomatoes are a good substitute. In winter, use 1 can (14 oz) diced tomatoes, drained.
2 cups (60g) fresh spinach
Baby spinach is ideal. You can also use kale, but remove the tough stems and cook a little longer.
8 large eggs
Use room-temperature eggs for even cooking. For a richer flavor, try pasture-raised eggs.
1/4 cup (60ml) milk or heavy cream
Any milk works; cream makes it richer. For dairy-free, use unsweetened almond milk.
1/2 teaspoon salt
Adjust to taste. Sea salt or kosher salt is best.
1/4 teaspoon black pepper
Freshly ground black pepper is recommended for best flavor.
1/2 teaspoon dried oregano
You can use 1 teaspoon fresh oregano, chopped.
1 cup (100g) shredded cheddar cheese
Use sharp cheddar for more flavor. Gouda, mozzarella, or feta also work well.
2 tablespoons chopped fresh parsley (for garnish)
Fresh basil or chives are great alternatives.
Tips & Tricks
Don't overcook the eggs
The eggs should be just set but still slightly jiggly in the center, as they'll continue to cook from residual heat. Overcooking makes them rubbery.
Use a well-seasoned or non-stick skillet
This ensures easy release and prevents sticking. If using cast iron, make sure it's well-seasoned.
Cut vegetables uniformly
Dice them into similar sizes so they cook evenly. Aim for about 1/2-inch pieces.
Pro Tips
Step-by-Step Instructions
1. Preheat Oven
Preheat your oven to 375°F (190°C). This ensures the eggs bake evenly when the skillet goes in.
2. Sauté Vegetables
Heat olive oil in a 10-inch oven-safe skillet over medium heat. Add onion and bell pepper, cook until soft, about 5 minutes. Add tomatoes and spinach, cook until spinach wilts, about 2 minutes more. Season with salt, pepper, and oregano.
3. Whisk Eggs
In a bowl, whisk eggs, milk, and a pinch of salt and pepper until frothy. This incorporates air for a fluffier texture.
4. Pour Egg Mixture
Reduce heat to low and pour the egg mixture evenly over the vegetables. Sprinkle with shredded cheese.
5. Bake
Transfer the skillet to the preheated oven and bake for 12-15 minutes, until the edges are set and the center is just barely jiggly. The top should be golden brown and puffed.
6. Rest and Garnish
Remove from oven and let rest for 5 minutes. The eggs will finish setting as they cool. Garnish with fresh parsley before serving.
Delicious Variations
Mediterranean
Add chopped kalamata olives, sun-dried tomatoes, and crumbled feta cheese instead of cheddar.
Southwestern
Swap bell pepper for green chiles, add black beans, and top with pepper jack cheese and avocado.
Caprese
Use fresh mozzarella, basil, and tomatoes; skip the spinach and oregano, and drizzle with balsamic glaze.
How to Store Vegetarian Egg Meal
Refrigerator
Store leftovers in an airtight container for up to 3 days.
Freezer
Freeze individual portions in freezer-safe containers for up to 2 months. Thaw overnight in the fridge.
Reheating
Reheat in the microwave for 1-2 minutes, or in a 350°F (175°C) oven for 10 minutes until warm.
Frequently Asked Questions
Q: Can I make this vegetarian egg meal vegan?
Yes, you can make it vegan by using a plant-based egg substitute like Just Egg, and using dairy-free cheese and milk. Cook times may vary, so keep an eye on it.
Q: Can I add meat to this recipe?
Absolutely! Add cooked bacon, sausage, or ham to the vegetable mixture before pouring the eggs. It's a great way to use leftovers.
Q: What can I serve with this egg meal?
This dish is great on its own, but you can serve it with toast, a side salad, or roasted potatoes for a heartier meal.
Q: How do I know when the eggs are done?
The eggs are done when the edges are set and the center is just barely jiggly. It will continue to cook as it rests, so don't overbake.
If you loved this Vegetarian Egg Meal, please leave a rating and a comment below! Don't forget to share your creations on social media and tag me. Happy cooking!
Vegetarian Egg Meal
This Vegetarian Egg Meal is a hearty, protein-packed skillet with eggs, veggies, and cheese, ready in 30 minutes for a satisfying dinner.
🧂 Ingredients
- 2 tablespoons olive oil
- 1 medium onion, diced
- 1 red bell pepper, diced
- 1 cup (150g) cherry tomatoes, halved
- 2 cups (60g) fresh spinach
- 8 large eggs
- 1/4 cup (60ml) milk or heavy cream
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon dried oregano
- 1 cup (100g) shredded cheddar cheese
- 2 tablespoons chopped fresh parsley (for garnish)
📋 Instructions
- 1Preheat Oven — Preheat your oven to 375°F (190°C). This ensures the eggs bake evenly when the skillet goes in.
- 2Sauté Vegetables — Heat olive oil in a 10-inch oven-safe skillet over medium heat. Add onion and bell pepper, cook until soft, about 5 minutes. Add tomatoes and spinach, cook until spinach wilts, about 2 minutes more. Season with salt, pepper, and oregano.
- 3Whisk Eggs — In a bowl, whisk eggs, milk, and a pinch of salt and pepper until frothy. This incorporates air for a fluffier texture.
- 4Pour Egg Mixture — Reduce heat to low and pour the egg mixture evenly over the vegetables. Sprinkle with shredded cheese.
- 5Bake — Transfer the skillet to the preheated oven and bake for 12-15 minutes, until the edges are set and the center is just barely jiggly. The top should be golden brown and puffed.
- 6Rest and Garnish — Remove from oven and let rest for 5 minutes. The eggs will finish setting as they cool. Garnish with fresh parsley before serving.



