Roasted Vegetable Frittata

Golden-brown Roasted Vegetable Frittata, filled with colorful roasted veggies and fluffy eggs for brunch. Save
Golden-brown Roasted Vegetable Frittata, filled with colorful roasted veggies and fluffy eggs for brunch. | cookingwithavery.com

This oven-baked frittata combines caramelized bell pepper, zucchini, red onion, and cherry tomatoes with creamy eggs and tangy feta. Roasting the vegetables enhances their natural sweetness, while spinach adds freshness. The mixture is gently cooked on the stovetop before baking to achieve a tender, puffed texture. Ideal for breakfast, lunch, or a light dinner, this dish offers a flavorful vegetarian option with a blend of savory cheeses and herbs.

I burnt my first frittata because I kept it in a screaming hot oven, thinking high heat meant fluffy eggs. What I got was a rubbery disk with scorched edges. My neighbor, who grew up in Tuscany, saw me toss it and laughed—then taught me the secret: roast the vegetables first, then gently bake the eggs low and slow so they stay tender and creamy.

I made this on a Sunday when unexpected friends showed up. I had peppers and zucchini that needed using, a carton of eggs, and some feta. Twenty minutes of roasting while we chatted, then into the oven it went. We ate it straight from the pan with forks and crusty bread, and it became our unofficial tradition every time someone drops by unannounced.

Ingredients

  • Red bell pepper: Roasting it brings out a natural sweetness that balances the salty feta beautifully.
  • Zucchini: Dice it small so it softens without releasing too much water into the eggs.
  • Red onion: It mellows and caramelizes in the oven, adding depth without sharpness.
  • Cherry tomatoes: They burst and concentrate into jammy pockets of flavor.
  • Baby spinach: Wilts instantly when stirred into the warm egg mixture, adding color and a hint of earthiness.
  • Eggs: Use the freshest you can find; they puff better and taste richer.
  • Whole milk: Adds creaminess without making the frittata heavy or wet.
  • Feta cheese: Crumbled feta gives salty, tangy pops throughout every bite.
  • Parmesan cheese: Grated fresh, it melts into the eggs and crisps on top.
  • Olive oil: Use a good one for roasting; it coats the vegetables and helps them brown evenly.
  • Dried oregano: A little goes a long way and ties the Italian flavors together.
  • Crushed red pepper flakes: Optional, but a pinch wakes up the whole dish without making it spicy.

Instructions

Prep the oven and vegetables:
Preheat to 400°F and line a baking sheet with parchment. Toss your diced bell pepper, zucchini, onion, and halved tomatoes with olive oil, salt, pepper, and oregano until every piece is lightly coated.
Roast until caramelized:
Spread the vegetables in a single layer and roast for 18 to 20 minutes, stirring halfway. You want golden edges and tender centers that smell sweet and a little charred.
Lower the heat:
Once the vegetables are done, turn your oven down to 350°F. This gentler temperature will cook the eggs through without drying them out.
Whisk the egg mixture:
In a large bowl, beat the eggs with milk, remaining salt, and red pepper flakes until smooth and pale. Fold in the roasted vegetables, spinach, feta, and half the Parmesan so everything is evenly distributed.
Start on the stovetop:
Heat olive oil in your oven-safe skillet over medium heat. Pour in the egg mixture and gently stir for a minute or two until the edges just start to set but the center is still wobbly.
Finish in the oven:
Sprinkle the remaining Parmesan on top and slide the skillet into the oven. Bake for 15 to 18 minutes until the frittata is puffed, golden, and no longer jiggly in the middle.
Cool and slice:
Let it rest in the pan for a few minutes so it firms up and releases easily. Slice into wedges and serve warm or at room temperature.
A hearty slice of delicious Roasted Vegetable Frittata, showcasing caramelized vegetables and creamy texture. Save
A hearty slice of delicious Roasted Vegetable Frittata, showcasing caramelized vegetables and creamy texture. | cookingwithavery.com

One morning my daughter asked if we could have the colorful egg pie for breakfast. I realized she meant this frittata, and now she helps me crack the eggs and sprinkle the cheese. It is not just a recipe anymore; it is the dish that taught her she could cook something real and beautiful with her own hands.

Serving Suggestions

I love serving this with a simple arugula salad dressed in lemon and olive oil. The peppery greens cut through the richness of the eggs and cheese. A hunk of sourdough or ciabatta on the side turns it into a full meal that feels casual but special.

Storage and Reheating

Leftover frittata keeps in the fridge for up to three days. I slice it into wedges and reheat them gently in a skillet over low heat, or eat them cold straight from the container for a quick lunch. The flavors actually deepen overnight, and the texture stays tender if you do not overcook it the first time.

Variations and Swaps

You can swap feta for goat cheese if you want something creamier, or use mozzarella for a milder, stretchier bite. I have added cooked bacon, smoked salmon, and even leftover roasted potatoes. The base is forgiving, so treat it like a canvas for whatever vegetables or proteins you have on hand.

  • Try adding fresh herbs like basil or thyme right before baking for a burst of brightness.
  • Use dairy-free milk and skip the cheese for a lighter, egg-forward version.
  • Roast any seasonal vegetables you love—mushrooms, asparagus, and sweet potatoes all work beautifully.
Fluffy Roasted Vegetable Frittata, ready to serve—a delicious and healthy breakfast or light dinner option. Save
Fluffy Roasted Vegetable Frittata, ready to serve—a delicious and healthy breakfast or light dinner option. | cookingwithavery.com

This frittata has become my answer to almost every kitchen dilemma—too many vegetables, unexpected guests, or just wanting something warm and satisfying without much fuss. I hope it becomes that kind of recipe for you too.

Recipe FAQs

Red bell pepper, zucchini, red onion, and cherry tomatoes are ideal due to their ability to caramelize well and provide a sweet, savory flavor.

Yes, goat cheese or mozzarella can be used as alternatives to provide different textures and flavors.

Cooking on the stove helps the edges begin to set, ensuring a creamy and evenly cooked texture after baking.

Whisking the eggs with whole milk and gently cooking before baking helps create a tender, puffed texture.

A combination of salt, black pepper, dried oregano, and optional red pepper flakes complements the natural sweetness of the vegetables.

Roasted Vegetable Frittata

Oven-baked frittata with caramelized roasted vegetables and creamy eggs, perfect for any time meal.

Prep 20m
Cook 35m
Total 55m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 red bell pepper, diced
  • 1 small zucchini, diced
  • 1 small red onion, diced
  • 1 cup cherry tomatoes, halved
  • 1 cup baby spinach

Eggs & Dairy

  • 6 large eggs
  • 1/3 cup whole milk
  • 1/2 cup crumbled feta cheese
  • 1/2 cup grated Parmesan cheese

Pantry

  • 2 tablespoons olive oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon crushed red pepper flakes (optional)

Instructions

1
Prepare Oven and Vegetables: Preheat the oven to 400°F. Line a baking sheet with parchment paper, then arrange bell pepper, zucchini, red onion, and cherry tomatoes on it. Drizzle with 1 tablespoon olive oil and season with 1/4 teaspoon salt, 1/4 teaspoon black pepper, and dried oregano. Toss to ensure even coating.
2
Roast Vegetables: Roast the vegetables on the baking sheet for 18 to 20 minutes, stirring once halfway through, until tender and caramelized.
3
Reduce Oven Temperature: Lower the oven temperature to 350°F.
4
Mix Eggs and Vegetables: In a large bowl, whisk together eggs, whole milk, remaining 1/4 teaspoon salt, and crushed red pepper flakes until smooth. Fold in the roasted vegetables, baby spinach, crumbled feta, and half of the grated Parmesan cheese.
5
Cook Base Layer: Heat 1 tablespoon olive oil in a 10-inch oven-safe skillet over medium heat. Pour in the egg mixture and gently stir for 1 to 2 minutes until edges start to set.
6
Add Cheese and Bake: Sprinkle the remaining Parmesan cheese evenly over the top. Transfer the skillet to the oven and bake for 15 to 18 minutes, or until the frittata is puffed and fully set in the center.
7
Cool and Serve: Allow the dish to cool slightly before slicing and serving.
Additional Information

Equipment Needed

  • Baking sheet
  • Parchment paper
  • Mixing bowls
  • Whisk
  • 10-inch oven-safe skillet
  • Knife and cutting board

Nutrition (Per Serving)

Calories 245
Protein 16g
Carbs 9g
Fat 15g

Allergy Information

  • Contains eggs and dairy (milk). Check cheese for gluten-free certification and rennet for strict vegetarians.
Avery Mitchell

Passionate home cook sharing easy recipes, cooking tips, and meal ideas for food lovers.