Vegetable Frittata

Featured in: Warm Rustic Bake & Roast Dishes

This savory egg dish combines broccoli, bell peppers, zucchini, and cherry tomatoes in a fluffy, cheese-topped creation. The vegetables are lightly sautéed before being enveloped in a seasoned egg mixture and baked to golden perfection.

Ready in just 40 minutes with only 15 minutes of active prep, this versatile dish works beautifully for breakfast, brunch, or a satisfying light dinner. The combination of fresh herbs and cheddar creates a rich, comforting flavor profile.

Customize with your favorite seasonal vegetables or try different cheeses like feta or goat cheese for variations. Serve warm or at room temperature alongside a crisp salad or crusty bread.

Updated on Wed, 21 Jan 2026 11:59:00 GMT
A golden-baked vegetable frittata with broccoli, bell peppers, and melted cheddar cheese, sliced on a rustic platter. Save to Pinterest
A golden-baked vegetable frittata with broccoli, bell peppers, and melted cheddar cheese, sliced on a rustic platter. | mosscedar.com

Last Sunday morning, I found myself staring at a refrigerator full of vegetables that needed using and zero motivation for anything complicated. That's when I remembered my grandmother's approach to frittata, basically an everything-in-the-fridge attitude but make it elegant. I ended up throwing together whatever colorful vegetables I had on hand, and honestly, it might have been the best breakfast I've made in months.

My friend Sarah came over unexpectedly while it was baking, and the smell coming from the oven made her ask if I'd suddenly become a professional chef. We ate it standing up in the kitchen, both burned by how hot the first bites were, unwilling to wait even a minute longer.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 1 cup broccoli florets: These hold up beautifully during baking and add nice texture, but cut them smaller than you think you should
  • 1 red bell pepper: The sweetness balances the eggs perfectly, and I've learned dicing them small prevents any raw crunch
  • 1 small zucchini: Slice it thin so it cooks through completely, nobody wants an al dente squash situation
  • 1/2 cup cherry tomatoes: They burst while baking creating little pockets of juice, so definitely don't skip these
  • 1 small red onion: Thinly sliced becomes sweet rather than sharp, which is exactly what you want here
  • 6 large eggs: Room temperature eggs will incorporate better with the milk, just trust me on this one
  • 1/4 cup whole milk: This makes the texture silky rather than rubbery, though I've used almond milk successfully
  • 1 cup shredded cheddar cheese: Feta works beautifully too and adds that salty tang some people prefer
  • 2 tbsp fresh parsley: Dried works in a pinch, but fresh adds that bright pop of color and flavor
  • 1/2 tsp salt and 1/4 tsp black pepper: Don't undersalt here, eggs need proper seasoning to really shine
  • 1/4 tsp dried oregano: This little bit of herb ties all the vegetables together without overpowering anything
  • 2 tbsp olive oil: This is what gets those vegetables nice and golden before the eggs even hit the pan

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:
Preheat to 375°F, and move that oven rack to the center position so everything bakes evenly without getting too close to the heating element.
Sauté your vegetables:
Heat olive oil in a 10-inch oven-safe skillet over medium heat, add broccoli, bell pepper, zucchini and onion, cooking about 4 minutes until they start looking softened and fragrant.
Add the tomatoes:
Toss in the cherry tomatoes for just one minute, you want them to hold their shape but start releasing some juices.
Whisk the eggs:
In a large bowl, beat eggs with milk, salt, pepper, oregano and parsley until everything's fully combined and slightly frothy.
Combine everything:
Pour the egg mixture over the vegetables in the skillet, then sprinkle that cheese evenly across the top like you're tucking it in for a nap.
Start on the stove:
Let it cook on medium heat for 2 to 3 minutes, watching the edges set while the center stays loose, almost like you're making a giant pancake.
Finish in the oven:
Transfer the whole skillet into the oven and bake 15 to 18 minutes, checking at the 15-minute mark to see if the center's set and slightly golden.
Let it rest:
Wait the full 5 minutes before slicing, this helps it hold its shape better and prevents that disappointing runny center situation.
A close-up of a colorful vegetable frittata featuring cherry tomatoes, zucchini, and herbs in a skillet. Save to Pinterest
A close-up of a colorful vegetable frittata featuring cherry tomatoes, zucchini, and herbs in a skillet. | mosscedar.com

This recipe has become my go-to whenever I have people over for brunch because it looks impressive but takes maybe 15 minutes of actual effort. Last week my neighbor texted me the next day asking for the recipe, and that's basically the highest compliment I can imagine getting.

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.

Make It Your Own

I've made this with spinach and mushrooms in winter, and asparagus and peas in spring, and honestly the formula never fails. The key is keeping your vegetable pieces roughly the same size so everything cooks evenly.

Serving Suggestions

My personal favorite way to serve this is with a simple green salad dressed with lemon and olive oil, something acidic to cut through all that richness. A slice of crusty bread doesn't hurt either, especially for soaking up any leftover juices.

Storage and Reheating

This keeps in the refrigerator for up to three days, though it rarely lasts that long in my house. Reheat individual slices in the microwave for 30 seconds, or eat it cold straight from the container which I may or may not have done for breakfast three days in a row.

  • Wrap slices individually for the easiest meal prep situation
  • The texture actually improves after a night in the fridge
  • Freezing works but the texture does get slightly watery
A warm, savory vegetable frittata served with a crisp side salad, perfect for a healthy brunch. Save to Pinterest
A warm, savory vegetable frittata served with a crisp side salad, perfect for a healthy brunch. | mosscedar.com

The beauty of this dish is that it's never quite the same twice, which keeps things interesting while still feeling comfortingly familiar.

Recipe Frequently Asked Questions

Can I make this ahead of time?

Yes, you can prepare this up to a day in advance. Store in the refrigerator and reheat gently in the oven or microwave. It also tastes delicious served at room temperature.

What vegetables work best?

Broccoli, bell peppers, zucchini, and cherry tomatoes provide a great mix of flavors and textures. You can also use spinach, mushrooms, asparagus, or any seasonal vegetables you prefer.

Can I freeze leftovers?

Yes, leftovers freeze well for up to 2-3 months. Wrap individual slices tightly and thaw overnight in the refrigerator before reheating.

What type of pan should I use?

A 10-inch oven-safe skillet or cast-iron pan works best. The pan needs to transfer from stovetop to oven without issues.

How do I know when it's done?

The center should be set and slightly golden, not jiggly. A knife inserted into the middle should come out clean. The edges will pull away slightly from the pan.

Can I make it dairy-free?

Yes, use plant-based milk and omit the cheese or substitute with vegan cheese alternatives. The dish will still be delicious and satisfying.

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 cheese. Ready in 40 minutes.

Time to Prep
15 minutes
Time to Cook
25 minutes
Overall Time
40 minutes
Recipe by Jacob King


Skill Level Easy

Cuisine Type Italian

Makes 4 Number of Servings

Dietary Details Vegetarian-Friendly, Wheat-Free

Ingredient List

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 or dairy-free alternative
03 1 cup shredded cheddar, feta, or goat cheese

Herbs & Seasoning

01 2 tbsp fresh parsley, chopped or 1 tsp dried
02 1/2 tsp salt
03 1/4 tsp black pepper
04 1/4 tsp dried oregano

Oil

01 2 tbsp olive oil

How to Prepare

Step 01

Preheat Oven: Preheat oven to 375°F for baking the frittata.

Step 02

Sauté Vegetables: Heat olive oil in a 10-inch oven-safe skillet over medium heat. Add broccoli, bell pepper, zucchini, and onion. Sauté for 4 to 5 minutes until 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 eggs, milk, salt, pepper, oregano, and parsley until well combined.

Step 05

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

Step 06

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

Step 07

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

Step 08

Cool 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.

What You’ll Need

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

Allergy Details

Always check every ingredient for allergens. Talk to a healthcare provider if you’re not sure.
  • Contains eggs and milk dairy
  • Cheese and milk may contain lactose; use lactose-free or vegan alternatives if needed
  • Always check cheese labels for possible allergens

Nutrition Information (each serving)

Nutrition info is for reference only and not a substitute for doctor’s advice.
  • Energy: 260
  • Total Fat: 17 g
  • Carbohydrates: 8 g
  • Total Protein: 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.