Light Zucchini and Tomato Frittata

Featured in: Morning Grin

This light and satisfying frittata combines thinly sliced zucchini, sweet cherry tomatoes, and aromatic herbs for a nutritious Italian-inspired dish. The eggs create a fluffy, protein-rich texture while fresh basil and oregano add bright Mediterranean flavors. Ready in just 30 minutes, this versatile dish works beautifully for breakfast, brunch, or a light dinner.

At only 130 calories per serving, this vegetarian, low-carb option supports healthy eating goals without sacrificing taste. The vegetables provide essential vitamins and fiber while eggs deliver quality protein to keep you satisfied.

Updated on Tue, 10 Feb 2026 10:11:00 GMT
Golden, puffed Light Zucchini and Tomato Frittata slices, loaded with zucchini, cherry tomatoes, and fresh basil, served warm on a white plate. Save
Golden, puffed Light Zucchini and Tomato Frittata slices, loaded with zucchini, cherry tomatoes, and fresh basil, served warm on a white plate. | grinnosh.com

My kitchen smelled like basil and summer heat the afternoon my neighbor brought over a armful of zucchini from her garden—so many that I had to get creative fast. That's when this frittata came together, not from a recipe book but from pure necessity and whatever eggs were in my fridge. What started as a way to use up vegetables turned into something I actually crave now, something that tastes light but feels surprisingly filling. It's become my go-to when I want breakfast that doesn't weigh me down.

I made this for my sister the morning after she arrived for a surprise visit, and watching her slice into it with that perfect wobble in the center was worth every minute of prep. She asked for the recipe before even tasting it because it looked so impressive, which made me laugh—it's honestly one of the easiest things I've ever put on a plate. Since then it's become our unspoken signal that breakfast is going to be good.

Ingredients

  • 1 medium zucchini, thinly sliced: This is your vegetable anchor, and slicing it thin is the secret to getting it tender without turning to mush in the oven.
  • 1 cup cherry tomatoes, halved: They burst slightly as they cook and release their juice into the eggs, creating little pockets of flavor throughout.
  • 1 small yellow onion, finely chopped: The foundation of everything, building a gentle sweetness that balances the fresh herbs.
  • 2 cups baby spinach, optional: If you add it, use the tender baby kind—it wilts down to almost nothing and adds nutrition without changing the texture.
  • 6 large eggs: Room temperature eggs whisk more smoothly and create a fluffier frittata, so let them sit out for a few minutes if you remember.
  • 2 tablespoons skim milk or unsweetened plant milk: Just enough to loosen the eggs without making them watery; I've learned that less is truly more here.
  • 1/4 cup grated Parmesan cheese, optional: A light sprinkle adds umami and helps the top brown beautifully, but it's genuinely optional if you're keeping it dairy-free.
  • Salt and freshly ground black pepper, to taste: Don't skip the fresh grinding—it changes everything about how the dish tastes.
  • 1/4 cup fresh basil leaves, chopped or 1 teaspoon dried basil: Fresh basil is ideal because you add it right before serving, keeping that bright peppery taste alive.
  • 1/2 teaspoon dried oregano: A quiet herb that ties the whole thing together without shouting about it.
  • 1 clove garlic, minced: Add it after the zucchini so it doesn't burn, which I learned by burning it once and tasting char for a week.
  • 1 tablespoon olive oil or nonstick cooking spray: Just enough to keep things from sticking without adding unnecessary richness.

Instructions

Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
Get your oven ready:
Preheat to 375°F so it's warm and waiting when you need it. This temperature is the sweet spot—hot enough to puff the frittata but gentle enough not to scramble the eggs too fast.
Start with the onion:
Heat your olive oil in a large oven-safe skillet over medium heat and add the chopped onion, letting it soften for about 2 minutes until it turns translucent. You'll know it's ready when it smells sweet and looks slightly golden at the edges.
Cook the zucchini low and slow:
Add your sliced zucchini and cook for 4 to 5 minutes, stirring occasionally, until it's just tender but still has a tiny bit of resistance. This is where patience matters—rush it and it stays watery, wait too long and it becomes mushy.
Add the rest of the vegetables:
Drop in your minced garlic and cook for exactly 1 minute, then add the cherry tomatoes and spinach if you're using it. Give everything a gentle stir and cook for 2 more minutes until the spinach is wilted and the tomatoes start to blister.
Whisk the eggs:
In a separate bowl, whisk together the eggs, milk, Parmesan if you're using it, fresh basil, oregano, salt, and pepper until the mixture is light and slightly frothy. Don't overmix, but do make sure everything is evenly combined.
Combine everything:
Pour the egg mixture over the vegetables in the skillet and stir gently a few times to distribute the vegetables throughout. Let it cook undisturbed for 2 to 3 minutes on the stovetop until the edges start to set and pull away from the sides.
Finish in the oven:
Transfer the skillet to your preheated oven and bake for 10 to 12 minutes until the frittata is puffed and the center is just set—it should still have the tiniest jiggle when you gently shake the pan. The top should be golden and lightly browned.
Rest and serve:
Pull it from the oven and let it cool for just 2 minutes before slicing. It'll continue cooking slightly from residual heat, and this brief rest makes it easier to cut clean slices.
Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
Freshly baked Light Zucchini and Tomato Frittata in a skillet, featuring tender zucchini and halved tomatoes, perfect for a healthy, low-carb brunch. Save
Freshly baked Light Zucchini and Tomato Frittata in a skillet, featuring tender zucchini and halved tomatoes, perfect for a healthy, low-carb brunch. | grinnosh.com

There was this one Sunday morning when I made this for myself right after a particularly hard week, and something about watching it puff up in the oven felt like a small victory. I sat at my kitchen table with a warm slice and just felt better, not because it was fancy or complicated, but because I'd made something nourishing for myself without overthinking it. That's what this frittata does—it sneaks up on you and becomes more than just breakfast.

Why This Works for Lighter Eating

The frittata is naturally low in calories because it relies on eggs as the base instead of cream or cheese, but it still feels indulgent and complete. The vegetables add volume and fiber without adding heaviness, so you finish eating and feel satisfied rather than stuffed. I've found that this kind of meal actually helps with keeping things balanced throughout the day because it has protein, healthy fat, and vegetables all in one bite.

Serving and Storage Wisdom

Serve this warm right from the oven or at room temperature—it's genuinely delicious either way, which makes it surprisingly versatile for different times of day. I've brought cold slices to work and felt like I was eating something fancy instead of meal prepped. To store it, cover tightly and refrigerate for up to 3 days, or wrap individual slices in parchment and freeze for up to a month if you're thinking ahead.

Variations That Keep Things Interesting

Once you understand how this frittata works, you can swap vegetables based on what you have or what's in season—bell peppers, mushrooms, broccoli, asparagus, and kale all work beautifully. I've added red pepper flakes for heat when I wanted something spicy, and I've made it entirely dairy-free by using nutritional yeast instead of Parmesan without missing anything. The structure stays the same, so you're really just playing with flavors rather than learning a completely new technique.

  • Try adding fresh dill or tarragon instead of basil for a completely different vibe that still feels light and fresh.
  • Make it a complete meal by serving alongside a simple green salad with lemon vinaigrette rather than as a standalone.
  • Leftover frittata is perfect stuffed into a whole grain wrap with a dollop of Greek yogurt for a next-day lunch that feels intentional.

Product image
Mix doughs, batters, and whipped cream easily for baking cakes, cookies, and everyday treats.
Check price on Amazon
A golden-brown Light Zucchini and Tomato Frittata, garnished with basil, sliced on a wooden board with a side salad for a light meal. Save
A golden-brown Light Zucchini and Tomato Frittata, garnished with basil, sliced on a wooden board with a side salad for a light meal. | grinnosh.com

This frittata has become my answer to so many mornings—when I want something fast, when I want something healthy, when I want something that tastes like I actually tried. Make it once and it becomes part of your regular rotation.

Recipe FAQ

Can I make this frittata ahead of time?

Yes, this frittata keeps well in the refrigerator for up to 3 days. Serve cold for a quick breakfast or gently reheat in the microwave or oven until warmed through.

What vegetables can I substitute?

Bell peppers, mushrooms, asparagus, or broccoli work beautifully in place of or alongside the zucchini. The key is to pre-cook watery vegetables to prevent excess moisture.

How do I know when the frittata is done?

The frittata is ready when the center is just set and no longer jiggles when you gently shake the pan. The top should be lightly puffed and golden, not browned or burnt.

Can I make this dairy-free?

Absolutely. Simply omit the Parmesan cheese or replace it with nutritional yeast for a savory, cheesy flavor without dairy. Use unsweetened almond or oat milk instead of skim milk.

What size skillet should I use?

A 10-inch oven-safe skillet works perfectly for this quantity. Using a smaller pan will result in a thicker frittata that may need additional baking time to set completely.

Can I freeze leftovers?

Yes, freeze individual slices wrapped tightly in plastic wrap and foil for up to 2 months. Thaw overnight in the refrigerator and reheat gently before serving.

Light Zucchini and Tomato Frittata

Fluffy Italian-inspired frittata with zucchini, tomatoes, and fresh herbs. Ready in 30 minutes.

Prep duration
10 min
Cook duration
20 min
Complete duration
30 min
Created by Hannah Lewis


Skill level Easy

Heritage Italian-Inspired

Output 4 Portions

Dietary guidelines Meat-free, No gluten, Low-Carbohydrate

Components

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 & 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 & 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 or nonstick cooking spray

Directions

Stage 01

Preheat Oven: Preheat oven to 375°F (190°C).

Stage 02

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

Stage 03

Cook Zucchini and Garlic: Add zucchini and cook for 4 to 5 minutes, stirring occasionally, until just tender. Add minced garlic and cook for 1 minute.

Stage 04

Add Tomatoes and Spinach: Add cherry tomatoes and spinach; cook for 2 more minutes until spinach is wilted and tomatoes start to soften.

Stage 05

Prepare Egg Mixture: In a bowl, whisk together eggs, skim milk, Parmesan, basil, oregano, salt, and pepper until well combined.

Stage 06

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

Stage 07

Bake Frittata: Transfer skillet to the oven and bake for 10 to 12 minutes, or until the frittata is puffed and the center is just set.

Stage 08

Cool and Serve: Remove from oven and cool for 2 minutes, then slice and serve warm or at room temperature.

Necessary tools

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

Allergy details

Review each component for potential allergens and consult with healthcare professionals if you're uncertain about ingredients.
  • Contains eggs
  • Contains dairy from Parmesan cheese
  • Always check cheese packaging for potential cross-contamination allergens

Nutrient content (per portion)

These values are approximate guidelines only and shouldn't replace professional nutritional advice.
  • Energy: 130
  • Fats: 7 g
  • Carbohydrates: 6 g
  • Proteins: 10 g