Vegetable Frittata Italian Style

Featured in: Oven & Stovetop Plates

This Italian-style frittata combines fresh seasonal vegetables like broccoli, bell peppers, and zucchini with eggs and melted cheese. The dish starts on the stovetop to set the edges, then finishes in the oven until golden and center is firm. Ready in just 40 minutes, it serves four people and works beautifully for breakfast, brunch, or a light dinner.

Updated on Mon, 26 Jan 2026 12:00:00 GMT
Colorful vegetable frittata with melted cheese, perfect for a summer brunch. Save
Colorful vegetable frittata with melted cheese, perfect for a summer brunch. | dulceaferni.com

My neighbor Sarah showed up one Saturday morning with a bag of farmers market vegetables and an apologetic smile, saying she'd overestimated what her family could eat that week. We stood in my kitchen looking at all that beautiful produce, and somehow a frittata felt like the obvious answer. Years later, it's become the dish I make whenever I want something that feels both impressive and effortless, like I've got my kitchen under control even on mornings when I barely do.

I made this for a group of friends who surprised me with a Sunday brunch visit, and I'll never forget how they crowded around the kitchen island watching the frittata puff up in the oven. When I pulled it out, golden and fragrant, someone said it looked like something from a magazine, and we all laughed because it was genuinely the easiest thing I could've made in that moment. That's when I realized a frittata isn't fancy, but it sure can feel that way.

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: Fresh broccoli adds a gentle crunch and earthiness that holds up beautifully through cooking, though frozen works just as well if you thaw it first.
  • Red bell pepper: The sweetness develops when sautéed and balances the savory eggs perfectly, plus the color makes the finished dish look alive.
  • Small zucchini: Slice it thin so it softens evenly and doesn't release too much water that could make the frittata watery.
  • Cherry tomatoes: Add them near the end because they can collapse if cooked too long, but those pockets of burst tomato are absolutely worth it.
  • Red onion: The thin slices mellow out as they sauté, losing their sharpness and adding subtle sweetness instead.
  • Large eggs: Use the freshest eggs you can find because they whip up fluffier and cook to a silkier texture.
  • Whole milk: This creates a custard-like base that keeps the frittata tender, but oat milk works beautifully if you're avoiding dairy.
  • Shredded cheddar cheese: It melts evenly and adds savory depth, though I've used feta for a tangier version that feels different each time.
  • Fresh parsley: This brightens everything at the last second, so don't skip it even though dried oregano is doing heavy lifting already.
  • Olive oil: Good olive oil matters here because it's one of the few things you actually taste clearly in each bite.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Heat your oven and prep your skillet:
Get your oven warming to 375°F and set out a 10-inch oven-safe skillet, which is the unsung hero of this whole dish. If you don't have one, you'll spend the whole time worrying about whether the handle can handle the oven, so trust me and grab the right tool.
Sauté the heartier vegetables:
Pour olive oil into the warm skillet and let it shimmer before adding the broccoli, bell pepper, zucchini, and onion. You'll hear them start to hiss and soften, and that 4 to 5 minutes of sautéing is when you smell the kitchen transform into something restaurant-like.
Add the tomatoes and build layers:
Stir in the cherry tomatoes and let them sit for just one more minute so they begin to soften without completely collapsing. This is the moment when the skillet smells like pure summer, even if it's January.
Whisk your egg custard:
In a separate bowl, whisk together the eggs, milk, salt, pepper, oregano, and parsley until everything is pale and uniform. Don't overthink this part, but do make sure there are no pockets of undissolved seasoning.
Combine eggs and vegetables:
Pour the egg mixture over the sautéed vegetables in the skillet, making sure it flows evenly around everything. Then scatter the cheese across the top in a way that feels generous, because that cheese is what makes each bite feel intentional.
Start on the stovetop:
Leave the skillet on the stove over medium heat for 2 to 3 minutes so the bottom begins to set. You're not cooking it all the way through, just giving it a head start so the oven finishes it gently.
Bake until golden:
Transfer the whole skillet to the oven and bake for 15 to 18 minutes until the center feels set when you shake the pan slightly and the top is golden. Every oven runs differently, so start checking at 15 minutes rather than trusting the timer completely.
Let it rest and serve:
Pull the skillet out and let the frittata cool for 5 minutes so it's easier to slice and the eggs finish setting up gently. Serve it warm, at room temperature, or even chilled the next day with leftover salad.
Golden brown vegetable frittata, packed with fresh ingredients, ready to serve. Save
Golden brown vegetable frittata, packed with fresh ingredients, ready to serve. | dulceaferni.com

There's something quietly perfect about cutting into a frittata and seeing all those vegetables suspended in golden egg, knowing you're about to feed people something that tastes way more complicated than it actually was. My sister now requests it for her birthday brunch every year, and I love that what started as using up Sarah's farmers market overflow has become our thing.

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.

Vegetables You Can Swap In

The beauty of a frittata is that it's genuinely flexible, so don't feel locked into these exact vegetables. Fresh spinach wilts right into the eggs, mushrooms add an earthy depth that feels almost meaty, and asparagus becomes tender and sweet when sautéed first. Roasted red peppers from a jar save time, sun-dried tomatoes bring concentrated flavor, and caramelized onions make it feel luxurious without any extra effort. The main thing is making sure nothing is releasing tons of water, and that you're not overcrowding the pan so the egg has room to rise.

Making It Dairy-Free

If you're avoiding dairy, use a plant-based milk that has a little richness to it, like oat or almond, though cashew milk creates an almost creamy texture that's surprising. You can skip the cheese entirely and nobody will miss it because the vegetables and herbs are doing plenty of flavor work, or seek out a vegan cheese that melts reasonably well and add it the same way you would regular cheese. The frittata won't taste like it's missing anything, just different and still completely satisfying.

How to Know When It's Done

The frittata is ready when the top looks set and slightly golden and the center doesn't jiggle much when you gently shake the pan. If you like yours more custardy in the very middle, pull it out a minute earlier, and if you prefer it completely firm throughout, give it another minute or two. The residual heat keeps cooking it as it cools, so it's better to pull it out slightly underdone than to overbake it into rubbery territory.

  • A skewer inserted into the center should come out clean or with just a tiny bit of moist egg clinging to it.
  • The edges should pull away slightly from the sides of the skillet when you look at it from above.
  • If the top is still wet but the edges look done, tent it loosely with foil and give it another few minutes.
Hearty vegetable frittata slice showcasing vibrant veggies and fluffy eggs. Save
Hearty vegetable frittata slice showcasing vibrant veggies and fluffy eggs. | dulceaferni.com

A frittata quietly became my answer to so many kitchen situations, whether I'm feeding a crowd, using up vegetables, or wanting something that tastes thoughtful without keeping me at the stove. It's the kind of dish that makes you feel capable, which might be the best thing a recipe can do.

Recipe FAQs

Can I make this frittata ahead of time?

Yes, this dish keeps well in the refrigerator for 3-4 days. Serve cold, at room temperature, or gently reheated in the oven.

What vegetables work best in frittata?

Broccoli, bell peppers, zucchini, spinach, mushrooms, and asparagus all work beautifully. Use whatever is in season or what you have on hand.

Can I use a different type of cheese?

Absolutely. Cheddar, feta, goat cheese, mozzarella, or Gruyère all work well. Choose based on your flavor preference.

Do I need an oven-safe skillet?

Yes, since the dish starts on the stovetop then transfers to the oven. Cast iron or stainless steel works perfectly.

How do I know when the frittata is done?

The center should be set with no liquid egg, and the top slightly golden. A knife inserted in the middle should come out clean.

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 Italian Style

Colorful oven-baked dish with seasonal vegetables and creamy cheese, ready in 40 minutes.

Prep Duration
15 minutes
Cooking Duration
25 minutes
Overall Time
40 minutes
Recipe by Dallas McCoy


Skill Level Easy

Cuisine Italian

Portions 4 Portions

Diet Preferences Meat-Free, No Gluten

What You'll Need

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 cheese or feta or goat cheese

Herbs & Seasoning

01 2 tablespoons fresh parsley, chopped or 1 teaspoon dried
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 Make It

Step 01

Preheat Oven: Preheat oven to 375°F.

Step 02

Sauté Initial 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 more minute.

Step 04

Prepare Egg Mixture: In a large bowl, whisk 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

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

Step 07

Bake in Oven: 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.

Equipment Needed

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

Allergy Advice

Check all ingredients carefully for allergens. Consult your healthcare provider when unsure.
  • 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.

Nutritional Breakdown (per portion)

These nutrition facts are for reference and shouldn't be taken as medical guidance.
  • Energy: 260
  • Total Fat: 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.