Vegetable Frittata

Featured in: Gentle Morning Bakes

This vibrant Italian-style frittata combines fresh broccoli, bell peppers, zucchini, cherry tomatoes, and red onions in a fluffy egg base with melted cheddar cheese. The dish comes together in just 40 minutes total—15 minutes of prep and 25 minutes of cooking. Simply sauté the vegetables until softened, whisk together the eggs with milk and herbs, then bake until golden and set.

Perfect for meal prep, this vegetarian and gluten-free dish serves four and can be enjoyed warm or at room temperature. Customize with your favorite seasonal vegetables like spinach, mushrooms, or asparagus. Pair with a crisp green salad or crusty bread for a complete meal.

Updated on Sun, 25 Jan 2026 10:34:00 GMT
Golden, oven-baked Vegetable Frittata loaded with broccoli, bell peppers, and cheddar cheese, served warm on a rustic cutting board.  Save to Pinterest
Golden, oven-baked Vegetable Frittata loaded with broccoli, bell peppers, and cheddar cheese, served warm on a rustic cutting board. | calmsukkar.com

There's something wonderfully forgiving about a frittata—it's the dish I turn to when the farmer's market haul is sitting on my counter and I'm not quite sure what to do with it all. One Saturday morning, with a fridge full of vegetables and a craving for something that felt both impressive and effortless, I threw together whatever I had: broccoli, bell peppers, zucchini, some cherry tomatoes that were starting to wrinkle. The whole thing came together in less than an hour, and my partner kept circling the kitchen asking when it would be ready. That's when I knew this recipe was a keeper.

I made this for a brunch gathering last spring when everyone arrived hungrier than expected, and I realized I'd vastly underestimated how many people I'd invited. The frittata came out of the oven golden and puffy, and watching people go back for seconds—or thirds—while standing around the kitchen island felt like the best kind of victory. It became the recipe I'd text friends when they asked for something simple but special.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Broccoli florets: These hold their shape beautifully and add a subtle earthiness that grounds the whole dish; don't chop them too fine or they'll disappear into the eggs.
  • Red bell pepper: The slight sweetness balances the savory notes, and the color makes the finished frittata irresistible.
  • Zucchini: Slice it thin so it softens completely and releases its moisture into the eggs without making everything watery.
  • Cherry tomatoes: These burst as they cook, creating little pockets of bright flavor throughout; halving them prevents them from rolling everywhere.
  • Red onion: Thinly sliced, it mellows during the sauté and adds a gentle sharpness that ties everything together.
  • Large eggs: Use the freshest eggs you can find—they whip up more voluminously and create a fluffier, more tender frittata.
  • Whole milk: This keeps the eggs creamy and prevents them from becoming rubbery, but any dairy-free milk works just as well.
  • Shredded cheddar cheese: Sharp cheddar gives the best flavor, though feta or goat cheese brings an entirely different personality to the dish.
  • Fresh parsley: Adds a final note of brightness; sprinkle some on top just before serving for that garden-fresh taste.
  • Olive oil: Use a good quality oil—it's one of the few ingredients you actually taste directly.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Get your oven ready:
Set it to 375°F (190°C) so it's hot and waiting; an oven-safe skillet is non-negotiable here, so make sure yours has a metal handle before you start.
Sauté your vegetables:
Heat olive oil in your skillet over medium heat and add the broccoli, bell pepper, zucchini, and onion—you're looking for them to soften and release their flavors, about 4 to 5 minutes. The kitchen will start smelling incredible, and you'll be tempted to eat the vegetables straight from the pan, which is completely fair.
Add the tomatoes:
Stir in the cherry tomatoes and give everything a minute together to warm through and let them just barely begin to release their juices.
Whisk your egg base:
In a large bowl, crack the eggs and whisk them together with milk, salt, pepper, oregano, and parsley until they're pale and well combined, with no streaks of white remaining. This is where patience pays off—a well-whisked mixture creates a more tender, uniform texture throughout.
Combine and finish the stovetop:
Pour the egg mixture gently over the vegetables, making sure it flows into every corner of the skillet, then scatter the cheese evenly across the top. Let it cook on the stovetop for 2 to 3 minutes, just until the very edges start to set and the center still jiggles when you give the pan a gentle shake.
Bake until golden:
Slide the whole skillet into your preheated oven and let it bake for 15 to 18 minutes, until the center is just set and the top is starting to turn a light golden brown. You'll know it's done when a knife inserted in the center comes out clean and there's no liquid egg remaining.
Rest and serve:
Pull it from the oven and let it cool for 5 minutes—this lets the eggs set completely and makes slicing infinitely easier. Serve warm, at room temperature, or even chilled the next day.
Sliced Vegetable Frittata shows fluffy eggs, colorful zucchini, and tomatoes, garnished with fresh parsley for a healthy brunch.  Save to Pinterest
Sliced Vegetable Frittata shows fluffy eggs, colorful zucchini, and tomatoes, garnished with fresh parsley for a healthy brunch. | calmsukkar.com

There was a Tuesday evening when my daughter asked if we could cook something together, and this frittata turned into our little kitchen project. She chopped the vegetables with the kind of focused concentration only a child can muster, and when we pulled it from the oven, she beamed like she'd just created a masterpiece. That's when I realized this dish isn't just food—it's an easy way to make someone feel like they've accomplished something real.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Seasonal Swaps That Keep Things Fresh

One of the beautiful secrets about frittatas is their flexibility—they're genuinely at their best when you're working with what's in season and what your market is practically giving away. In winter, swap in diced mushrooms, sautéed spinach, and caramelized onions for a deeper, more earthy flavor profile. Spring calls for asparagus, fresh herbs, and tender green peas, while summer is all about zucchini, tomatoes, and basil. Fall begs for roasted root vegetables and crispy sage, and every version tastes like you've been planning it all along.

Cheese and Dairy Decisions

I've learned that the cheese you choose completely changes the personality of this dish, and that's not a bad thing—it's an invitation to experiment. Shredded cheddar is classic and reliable, feta brings a tanginess that plays beautifully with vegetables, and goat cheese creates something almost luxurious without any extra effort. If you're dairy-free, nutritional yeast stirred into the eggs gives a savory depth, and there are plant-based cheeses now that actually melt and behave like the real thing.

Serving Suggestions and Storage Tips

A warm slice with a simple green salad and crusty bread is classic for a reason, but this frittata is equally at home on a picnic blanket, packed into a lunchbox, or eaten straight from the fridge at midnight when you're standing in front of the open door. Store leftovers in an airtight container in the refrigerator for up to three days, and reheat gently in a low oven or eat cold—honestly, the cold version is sometimes better because the flavors have had time to meld.

  • Serve with a crisp white wine like Sauvignon Blanc to echo the fresh vegetable flavors.
  • A squeeze of fresh lemon juice on each slice brightens everything right before you eat it.
  • Leftover frittata makes an unexpectedly perfect sandwich filling when layered between good bread.
Freshly baked Vegetable Frittata with golden edges rests in an oven-safe skillet, ready for a vegetarian dinner. Save to Pinterest
Freshly baked Vegetable Frittata with golden edges rests in an oven-safe skillet, ready for a vegetarian dinner. | calmsukkar.com

This frittata has become the recipe I reach for when I want to feed people well without fussing, and it never disappoints. There's something deeply satisfying about pulling a golden, vegetable-studded egg cake from the oven and knowing you've made something that nourishes both the body and the spirit.

Recipe Questions

Can I make vegetable frittata ahead of time?

Yes, frittata reheats beautifully. Store in the refrigerator for up to 3 days and reheat in the microwave or oven at 350°F until warmed through.

What vegetables work best in frittata?

Broccoli, bell peppers, zucchini, cherry tomatoes, onions, spinach, mushrooms, and asparagus all work wonderfully. Use whatever seasonal vegetables you have on hand.

How do I know when the frittata is done?

The frittata is ready when the center is set and no longer jiggles, and the top is slightly golden. A knife inserted in the center should come out clean.

Can I make this dairy-free?

Absolutely. Replace whole milk with almond, oat, or soy milk, and either omit the cheese or use a vegan cheese alternative.

What size skillet do I need?

A 10-inch oven-safe skillet works perfectly. This size allows the frittata to cook evenly without being too thick or too thin.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Vegetable Frittata

Colorful oven-baked egg dish with seasonal vegetables and cheddar cheese. Ready in 40 minutes, serves four.

Prep Duration
15 minutes
Cook Duration
25 minutes
Overall Time
40 minutes
Created by Elaine Mercer


Skill Level Easy

Cuisine Type Italian

Total Yield 4 Serving Size

Diet Needs Vegetarian Option, No Gluten

List of Ingredients

Vegetables

01 1 cup broccoli florets, chopped
02 1 red bell pepper, diced
03 1 small zucchini, sliced
04 1/2 cup cherry tomatoes, halved
05 1 small red onion, thinly sliced

Eggs & Dairy

01 6 large eggs
02 1/4 cup whole milk
03 1 cup shredded cheddar cheese

Herbs & Seasoning

01 2 tablespoons fresh parsley, chopped
02 1/2 teaspoon salt
03 1/4 teaspoon black pepper
04 1/4 teaspoon dried oregano

Oil

01 2 tablespoons olive oil

How-To Steps

Step 01

Preheat oven: Preheat oven to 375°F

Step 02

Sauté vegetables: Heat olive oil in a 10-inch oven-safe skillet over medium heat. Add broccoli, bell pepper, zucchini, and red onion. Sauté for 4 to 5 minutes until vegetables are softened.

Step 03

Add tomatoes: Stir in cherry tomatoes and cook for 1 additional minute.

Step 04

Prepare egg mixture: In a large bowl, whisk together eggs, milk, salt, pepper, oregano, and parsley until well combined.

Step 05

Combine eggs and vegetables: Pour the egg mixture evenly over the sautéed vegetables in the skillet. Sprinkle cheese evenly over the top.

Step 06

Stovetop cooking: Cook on the stovetop for 2 to 3 minutes until the edges begin to set.

Step 07

Bake frittata: Transfer skillet to the preheated oven and bake for 15 to 18 minutes, or until the center is set and slightly golden.

Step 08

Rest and serve: Let cool for 5 minutes before slicing. Serve warm or at room temperature.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • 10-inch oven-safe skillet
  • Mixing bowl
  • Whisk
  • Knife and cutting board

Allergy Details

Review the ingredients for any allergens and consult your doctor with concerns.
  • Contains eggs and dairy milk
  • Cheese and milk may contain lactose; use lactose-free or vegan alternatives if needed
  • Always verify cheese labels for potential allergens

Nutrition Per Serving

These nutrition details are for reference only and don’t take the place of professional advice.
  • Caloric Value: 260
  • Fats: 17 g
  • Carbohydrates: 8 g
  • Proteins: 16 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.