Light Zucchini and Tomato Frittata

Featured in: Warm Bakes

This Italian-inspired frittata combines fresh zucchini, cherry tomatoes, and aromatic herbs in a fluffy egg base. Ready in just 30 minutes, each serving delivers 10g of protein with only 130 calories, making it ideal for breakfast, brunch, or a light dinner. The combination of sautéed vegetables creates tender texture, while fresh basil and oregano add bright Mediterranean flavor.

Updated on Wed, 11 Feb 2026 15:56:00 GMT
Golden Light Zucchini and Tomato Frittata slices topped with fresh basil, served warm in a skillet for a healthy breakfast. Save
Golden Light Zucchini and Tomato Frittata slices topped with fresh basil, served warm in a skillet for a healthy breakfast. | moonthyme.com

My kitchen smelled like basil and summer the afternoon I first threw together a frittata without a real plan. I had half a zucchini getting soft in the crisper drawer, some cherry tomatoes that were about to turn, and the sudden realization that breakfast didn't have to be complicated to feel special. This frittata taught me that sometimes the best meals come from working with what's already there, and that eggs are honestly the most forgiving canvas in the kitchen.

I remember making this for a friend who was skeptical about "healthy food" tasting good, watching her take that first forkful and visibly relax. She asked what made it taste so bright, and honestly it was just the fresh basil and the fact that I hadn't overthought it. That moment stuck with me because it proved that eating well doesn't require suffering or strange ingredients.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Medium zucchini: Sliced thin so it softens quickly and becomes almost silky in the pan without getting mushy or watery.
  • Cherry tomatoes: Their natural sweetness balances the savory eggs, and halving them means they release just enough juice without drowning everything.
  • Small yellow onion: Finely chopped so it disappears into the background and just adds sweetness and depth rather than sharp bite.
  • Baby spinach: Optional but worth adding since it wilts down to almost nothing and adds iron without changing the flavor profile.
  • Large eggs: Six eggs create that custardy, fluffy texture that makes a frittata feel luxurious, not sparse.
  • Skim milk or plant milk: Just two tablespoons loosens the egg mixture so it's creamy rather than dense and rubbery.
  • Parmesan cheese: A quarter cup adds umami and a tiny bit of richness without loading it with calories, though you can skip it entirely if dairy isn't your thing.
  • Fresh basil: Chopped fresh is a game changer, but dried basil works when you're in a pinch and honestly still tastes pretty good.
  • Dried oregano: Half a teaspoon brings an almost Italian countryside feeling without overpowering the fresh vegetables.
  • Garlic: Just one minced clove adds enough flavor to make people wonder what your secret is.
  • Olive oil: One tablespoon is all you need since the eggs themselves contain enough fat to keep everything from sticking.

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:
Heat it to 375°F and let it preheat while you prep everything else so you're not waiting around later.
Start with the base:
Heat olive oil in your oven-safe skillet over medium heat, then add the chopped onion and let it soften for about 2 minutes until it becomes translucent and sweet-smelling. You want it tender but not brown.
Build the vegetable layer:
Add your sliced zucchini and cook for 4 to 5 minutes, stirring occasionally, until it starts to soften and the edges turn slightly golden. This is when the kitchen gets that grassy, green vegetable aroma.
Add aromatics and brightness:
Stir in your minced garlic and cook for just 1 minute until fragrant, then add the cherry tomatoes and spinach if you're using it. Cook for 2 more minutes until the tomatoes start to collapse slightly and any spinach has wilted into submission.
Combine the egg mixture:
In a separate bowl, whisk together your eggs, milk, Parmesan, fresh basil, oregano, salt, and pepper until everything is well combined and the mixture is slightly frothy.
Bring it together:
Pour this egg mixture over the vegetables in the skillet and gently stir to distribute it evenly. Let it sit undisturbed for 2 to 3 minutes so the edges can start setting on the heat.
Finish in the oven:
Transfer the whole skillet to your preheated oven and bake for 10 to 12 minutes until the frittata puffs up and the center is just set but still has a tiny bit of jiggle to it. You'll want it creamy in the middle, not rubbery.
Rest and serve:
Let it cool for 2 minutes so it firms up enough to slice cleanly, then cut it into wedges and serve warm or at room temperature. Both ways are genuinely delicious.
Fluffy Light Zucchini and Tomato Frittata with roasted zucchini and burst cherry tomatoes on a white plate, ideal for a low-carb brunch. Save
Fluffy Light Zucchini and Tomato Frittata with roasted zucchini and burst cherry tomatoes on a white plate, ideal for a low-carb brunch. | moonthyme.com

There's something quietly powerful about a meal that tastes indulgent but is actually supporting your body rather than fighting against it. This frittata became my answer to those mornings when I wanted something that felt like a treat but also felt responsible.

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.

Why an Oven-Safe Skillet Changes Everything

Using an oven-safe skillet isn't just convenient, it actually changes how the frittata cooks because you get direct heat on the bottom from the stovetop and gentle, even heat from the oven above. This means the edges don't overcook while you're waiting for the center to set, and you get that perfect balance of slightly caramelized vegetables with a custardy center.

Ways to Customize Without Losing the Plot

The beauty of a frittata is that it's endlessly flexible once you understand the basic formula. You can swap zucchini for mushrooms, add roasted red peppers, or use whatever fresh herbs you have hanging around in the crisper drawer. The eggs are forgiving as long as you don't overcook them, so experiment freely and pay attention to what your oven does since every oven has its own temperament.

Storage and Leftovers That Actually Taste Good

I've found that this frittata tastes almost better cold from the refrigerator than it does fresh from the oven, which makes it perfect for preparing ahead or grabbing before rushing out the door. You can store it in an airtight container for up to three days, and if you want to reheat it gently, a low oven or even just leaving it on the counter works better than the microwave.

  • Cold frittata tastes bright and clean and makes a genuinely satisfying lunch with just some crusty bread and a side salad.
  • If you do need to reheat, cover it loosely with foil in a 300°F oven for about 10 minutes so it warms through without drying out.
  • You can also freeze individual slices wrapped tightly in parchment and foil, then thaw and reheat whenever you need a quick protein-packed breakfast.
Savory Light Zucchini and Tomato Frittata garnished with herbs, cut into wedges and paired with a light salad for a satisfying lunch. Save
Savory Light Zucchini and Tomato Frittata garnished with herbs, cut into wedges and paired with a light salad for a satisfying lunch. | moonthyme.com

This frittata proved to me that healthy eating isn't about restriction or punishment, it's about finding food that makes you feel good in every way. Make this when you want something that tastes like you care but doesn't demand hours in the kitchen.

Recipe FAQ

Can I make this dairy-free?

Yes, simply omit the Parmesan cheese or replace it with nutritional yeast for a savory, dairy-free alternative that still provides umami flavor.

How long does this keep in the refrigerator?

Leftovers can be refrigerated for up to 3-4 days in an airtight container. Enjoy cold for a quick breakfast or gently reheat in the microwave.

What vegetables can I substitute?

Bell peppers, mushrooms, asparagus, or broccoli work well. Just adjust cooking times so vegetables are tender before adding the egg mixture.

Can I use a regular pan without an oven-safe skillet?

Yes, sauté vegetables in any pan, then transfer to a greased baking dish before pouring the egg mixture over top and baking.

How do I know when the frittata is done?

The frittata is ready when the edges are golden, the center is set (no longer jiggly), and a knife inserted in the middle comes out clean.

Can I make this ahead of time?

Absolutely. Prepare the entire frittata, cool completely, slice, and store portions for quick meal prep throughout the week.

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.

Light Zucchini and Tomato Frittata

Fluffy egg frittata with zucchini, tomatoes, and fresh herbs for a healthy breakfast or light meal.

Prep Time
10 min
Time to Cook
20 min
Total Duration
30 min
Created by Lydia Brooks

Type Warm Bakes

Skill Level Easy

Cuisine Italian-Inspired

Portions 4 Serving Size

Diet Info Vegetarian Friendly, No Gluten, Low Carb

What You'll Need

Vegetables

01 1 medium zucchini, thinly sliced
02 1 cup cherry tomatoes, halved
03 1 small yellow onion, finely chopped
04 2 cups baby spinach

Eggs and Dairy

01 6 large eggs
02 2 tablespoons skim milk or unsweetened plant milk
03 1/4 cup grated Parmesan cheese
04 Salt and freshly ground black pepper to taste

Herbs and Spices

01 1/4 cup fresh basil leaves, chopped
02 1/2 teaspoon dried oregano
03 1 clove garlic, minced

Oils

01 1 tablespoon olive oil

How to Make It

Step 01

Preheat oven: Set oven temperature to 375°F and allow it to reach full temperature.

Step 02

Sauté onion: Heat olive oil in a large oven-safe skillet over medium heat. Add chopped onion and sauté for 2 minutes until softened.

Step 03

Cook zucchini and aromatics: Add sliced zucchini to the skillet and cook for 4 to 5 minutes, stirring occasionally, until just tender. Add minced garlic and cook for 1 minute longer.

Step 04

Add tomatoes and spinach: Add halved cherry tomatoes and baby spinach to the skillet. Cook for 2 minutes until spinach is wilted and tomatoes begin to soften.

Step 05

Prepare egg mixture: In a separate bowl, whisk together eggs, skim milk, Parmesan cheese, basil, oregano, salt, and pepper until well combined.

Step 06

Combine eggs with vegetables: Pour the egg mixture over vegetables in the skillet, stirring gently to distribute evenly. Cook undisturbed for 2 to 3 minutes until the edges begin to set.

Step 07

Finish in oven: Transfer the skillet to the preheated oven and bake for 10 to 12 minutes until the frittata is puffed and the center is just set.

Step 08

Rest and serve: Remove from oven and cool for 2 minutes. Slice and 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

  • Large oven-safe skillet
  • Mixing bowl
  • Whisk
  • Cutting board and knife
  • Spatula

Allergen Details

Review every ingredient for allergens and ask a medical professional when unsure.
  • Contains eggs
  • Contains dairy (Parmesan cheese)
  • Always verify cheese packaging for potential allergen cross-contamination

Nutrition Details (each serving)

These details are for reference only, and shouldn't replace healthcare advice.
  • Energy: 130
  • Fats: 7 g
  • Carbohydrates: 6 g
  • Proteins: 10 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.