Can we talk about how hard it is to find a breakfast that’s actually filling, genuinely healthy, and doesn’t take 45 minutes on a Tuesday morning? Because I’ve been there β standing in my San Diego kitchen at 7 a.m., staring into the fridge, totally uninspired. That’s exactly when this Sun-Dried Tomato Basil Frittata became my go-to. Fluffy eggs, tangy sun-dried tomatoes, ribbons of fresh basil, and creamy feta β all in one pan, on the table in 25 minutes. Game. Changer.
Here’s the best part: this isn’t just another breakfast recipe. It’s a protein-packed Mediterranean breakfast loaded with heart-healthy fats, antioxidants, and about 16 grams of protein per slice. My mama used to make something like this on Sunday mornings in Valencia (she called it her “empty-the-fridge tortilla”), and I’ve tweaked it over the years to highlight the Italian side of my family β because my dad’s Tuscan roots run deep, and sun-dried tomatoes? Non-negotiable.
Whether you’re meal-prepping for the week, hosting brunch, or just want a quick dinner that feels a little fancy (because yes, frittata for dinner is absolutely allowed), this one delivers. It’s naturally gluten-free, vegetarian, and endlessly adaptable. You’ve got this β let’s make it.
Table of Contents

Sun-Dried Tomato Basil Frittata
Ingredients
Method
- 1.Β Β Β Β Β Β Preheat oven to 375Β°F (190Β°C).
- 2.Β Β Β Β Β Β In a large bowl, whisk eggs, milk, salt, pepper, and oregano for 45 seconds until frothy.
- 3.Β Β Β Β Β Β Heat olive oil in a 10-inch oven-safe skillet over medium heat. SautΓ© onion 3 minutes until softened.
- 4.Β Β Β Β Β Β Add garlic and cook 30 seconds until fragrant.
- 5.Β Β Β Β Β Β Add spinach and wilt for 1 minute. Stir in sun-dried tomatoes; cook 1 more minute.
- 6.Β Β Β Β Β Β Reduce heat to low. Pour egg mixture over vegetables. Cook undisturbed 2 minutes until edges set.
- 7.Β Β Β Β Β Β Scatter feta, torn basil, and Parmesan (if using) over the top.
- 8.Β Β Β Β Β Β Transfer skillet to oven and bake 10β12 minutes until center is just set.
- 9.Β Β Β Β Β Β Let rest 5 minutes. Slice into 6 wedges, garnish with fresh basil, and serve.
Notes
Why You’ll Love This Sun-Dried Tomato Basil Frittata
Health & Nutrition Benefits
Let’s talk about why this dish is such a win for your body. Each slice packs 16 grams of complete protein (eggs are one of nature’s most bioavailable protein sources β nutrition-nerd alert!), plus lycopene from those concentrated sun-dried tomatoes. Lycopene is the antioxidant that gives tomatoes their red color and is linked to heart health in the PREDIMED study on Mediterranean eating patterns.
- β‘ 16g protein per slice β keeps you full until lunch
- π Loaded with lycopene, an anti-inflammatory antioxidant
- π± Naturally gluten-free and vegetarian
- πΏ Fresh basil adds vitamin K and polyphenols
Practical Benefits for Busy Lives
I tested eight versions of this Mediterranean frittata recipe in my kitchen before landing on this exact method (my first batch was a soggy mess β let’s just say my dog Luca was the only one thrilled). Here’s why I love it for real life:
- β± Comes together in under 25 minutes, start to finish
- π³ Meal prep-friendly β one pan feeds the whole week
- π° Budget-friendly β uses pantry staples
- π Endlessly versatile β swap veggies based on what’s in your crisper
The Mediterranean Diet Connection
How This Dish Fits Mediterranean Principles
This healthy breakfast frittata checks every box for authentic Mediterranean eating: quality olive oil, fresh vegetables, whole-food protein, and herbs as medicine. The Mediterranean Diet isn’t a diet in the restrictive sense β it’s a lifestyle that emphasizes abundance. You’ll see the same principles in our Mediterranean white bean salad and our Mediterranean chickpea power bowl. Eggs are a traditional staple across the region, especially in Spain (hello, tortilla espaΓ±ola) and Italy (frittata country!).
My Personal Wellness Journey
I grew up splitting summers between Valencia’s sunny coast and my grandparents’ farm in Tuscany, where my nonna would sun-dry tomatoes on terracotta tiles every August. Those deep, jammy, concentrated flavors are pure Mediterranean magic. After moving to San Diego for grad school, I realized how easy it was to eat this way here β the California sunshine, the farmer’s markets, the year-round produce. My coastal California kitchen isn’t all that different from Valencia’s, really. This vegetarian frittata is my way of bringing both worlds to your breakfast table.
Essential Ingredients for the Perfect Frittata
Core Ingredients β What You’ll Need
Here’s everything that goes into this sun-dried tomato basil frittata, grouped by component. I’ve called out the why behind each choice β because healthy food should taste like something!
| Ingredient | Amount | Why It’s Great | Best Pick | Substitution |
| Large eggs | 10 | Complete protein, vitamin D, choline for brain health | Pasture-raised, organic | Egg substitute (3/4 cup per 3 eggs) |
| Whole milk | 1/4 cup (60 ml) | Creates custard-like texture, keeps eggs tender | Whole or 2% | Unsweetened almond/oat milk |
| Sun-dried tomatoes | 1/2 cup (75 g) | Concentrated lycopene, umami depth | Oil-packed, drained | Cherry tomatoes + tomato paste |
| Feta cheese | 1/3 cup (50 g) | Calcium, probiotics, tangy brightness | Greek sheep’s milk feta | Goat cheese or ricotta |
| Fresh basil | 1/4 cup (10 g) | Polyphenols, vitamin K, fresh flavor | Genovese basil leaves | Fresh parsley or spinach |
| Baby spinach | 2 cups (60 g) | Iron, folate, fiber | Organic baby spinach | Arugula or kale ribbons |
| Yellow onion | 1/2 medium | Prebiotic fiber, sweet aromatic base | Sweet yellow onion | Shallot or leek (white part) |
| Extra virgin olive oil | 2 tbsp | Heart-healthy monounsaturated fats | Cold-pressed EVOO | Avocado oil |
Shopping tip: buy oil-packed sun-dried tomatoes from the deli section rather than the shelf-stable dried kind β they’re softer, more flavorful, and you don’t need to rehydrate them. Save that fragrant oil for salad dressings later!
Dietary Modifications β Make It Yours
This easy frittata recipe adapts to almost any dietary need. Here’s your cheat sheet:
| Need | Replace | With | Notes |
| Dairy-free | Milk + feta | Almond milk + vegan feta | Nutritional yeast adds cheesy depth |
| Vegan | Eggs | JUST Egg (2 1/4 cups) | Bake 5 min longer, watch for set center |
| Lower sodium | Feta cheese | Fresh mozzarella | Cuts sodium by about 40% |
| Higher protein | Add-in | 1 cup cottage cheese | Whisk into egg mixture β boosts to 22g/slice |
| Whole30 | Feta + milk | Coconut cream + skip cheese | Still delicious, more savory |
| Lower carb | Add-in | Skip sun-dried tomatoes | Use 1 cup cherry tomatoes instead |
Meal prep storage tip: chop your sun-dried tomatoes and onions on Sunday and store them in airtight glass containers β you’ll cut Monday morning prep in half. Such a game-changer when you’re rushing out the door.
Equipment & Quick Prep Station
Essential Equipment
One of the reasons I love this Italian frittata so much? You need almost nothing to make it. Here are the tools that actually matter:
| Tool | Why It Helps | Alternative |
| 10-inch oven-safe skillet | Goes stovetop-to-oven seamlessly | Cast iron or 9-inch ceramic works |
| Large mixing bowl | Room to whisk air into eggs (fluffier texture!) | Any 3-quart bowl |
| Balloon whisk | Incorporates air quickly in 45 seconds | Fork works in a pinch |
| Silicone spatula | Gentle on nonstick, releases clean wedges | Wooden spoon |
| Microplane zester | Fresh basil chiffonade + Parmesan grating | Sharp knife |
| Digital thermometer (optional) | Confirms 160Β°F internal for food safety | Knife test β clean blade = done |
Prep-Ahead Checklist (5 Minutes!)
Here’s my exact prep flow β the whole thing takes about 5 minutes if you move efficiently:
- Crack eggs into mixing bowl, add milk and seasonings (but don’t whisk yet)
- Drain and chop sun-dried tomatoes (1/2-inch pieces)
- Dice 1/2 onion small, mince 2 garlic cloves
- Crumble feta into small bowl, tear basil leaves
- Preheat oven to 375Β°F (190Β°C) while you cook the aromatics
Step-by-Step Instructions
Steps 1β4: Prep & Building the Base
Step 1: Preheat and whisk. Preheat your oven to 375Β°F (190Β°C). In a large bowl, whisk the 10 eggs with 1/4 cup milk, 1/4 teaspoon salt, 1/4 teaspoon pepper, and 1/4 teaspoon dried oregano for a full 45 seconds until frothy. Maya’s tip: this is where fluffy eggs happen β the air bubbles you incorporate now create that cloud-like texture later. Whisk with intention!
Step 2: SautΓ© the onions. Heat 2 tablespoons olive oil in your 10-inch oven-safe skillet over medium heat (about 350Β°F / 175Β°C surface temp). Add the diced onion and cook 3 minutes until softened and translucent. You’ll smell that sweet, caramel-y onion aroma β that’s your cue. Know what I mean? That first good smell of something cooking.
Step 3: Bloom the garlic. Add the minced garlic and stir for just 30 seconds. Garlic burns fast, so don’t walk away. It should smell fragrant and nutty β not harsh or acrid. Pro tip: cooking garlic briefly mellows the sharp sulfur compounds (allicin) into sweeter, more digestible ones.
Step 4: Add spinach and sun-dried tomatoes. Toss in 2 cups baby spinach and stir until just wilted β about 60 seconds. You’ll be amazed at how much it shrinks (trust me). Stir in the chopped sun-dried tomatoes and cook 1 more minute. The tomatoes should release their rich, jammy oils into the pan.
| π‘ Maya’s Tip: If your spinach gave off a lot of water, let the pan cook another 30 seconds so the excess evaporates. Watery veggies = soggy frittata, and nobody wants that. |
Steps 5β10: Cooking & Assembly
Step 5: Pour in the eggs. Reduce heat to low. Pour the egg mixture evenly over the vegetables. Use your spatula to gently nudge ingredients so they’re spread evenly. Let the eggs cook undisturbed for 2 minutes. You’ll see the edges start to set and turn opaque.
Step 6: Add the toppings. Scatter the crumbled feta and torn basil leaves evenly over the top. If you’re adding Parmesan, sprinkle it now. The cheese will get all melty and golden in the oven β pure magic.
Step 7: Transfer to the oven. Carefully move the skillet to your preheated 375Β°F (190Β°C) oven. Heads up: the handle is hot when it comes out! I always drape a kitchen towel over mine the second it exits the oven β saved myself a burn more than once.
Step 8: Bake 10β12 minutes. Bake until the center is just set (barely jiggly) and the top is lightly golden. At 10 minutes, check by gently shaking the pan β the center should wobble only slightly. If it sloshes like liquid, give it 2 more minutes.
Step 9: The doneness test. Insert a thin knife in the center β it should come out clean or with just a few moist crumbs. Internal temp should hit 160Β°F (71Β°C) for food safety. You’ve got this!
Step 10: Rest and slice. Let the frittata rest in the pan for 5 minutes (this lets the proteins relax and firm up β Harold McGee talks about this in On Food and Cooking). Slice into 6 wedges, garnish with extra fresh basil, and serve warm or at room temp. This oven-baked frittata is gorgeous either way.
Tips, Tricks & Shortcuts for Perfect Results
7 Success Tips from My Kitchen
- Use room-temperature eggs. They whisk up fluffier and cook more evenly β set them on the counter 20 minutes before starting.
- Don’t over-whisk. 45 seconds of vigorous whisking is perfect; any more and you lose the custard texture.
- Preheat the skillet properly. If it’s not hot enough when eggs hit, they’ll stick. Medium heat, 2 full minutes.
- Taste your sun-dried tomatoes first. Some brands are saltier than others β adjust the added salt accordingly.
- Pull it slightly early. Eggs carry over and keep cooking off the heat. A wobbly center at 10 minutes becomes perfectly set after resting.
- Make it the night before. Bake, cool, refrigerate. Reheat slices in a 325Β°F oven for 8 minutes β tastes even better the next day!
- Upgrade the basil. Tear (don’t chop) leaves at the last second β tearing preserves the essential oils that chopping bruises away.
Common Mistakes & How to Fix Them
| Mistake | Result | Fix |
| Overcooking in the oven | Rubbery, weepy eggs | Pull at 10 min with slightly wobbly center β it sets as it rests |
| Using too many fillings | Flat, dense frittata | Stick to 1 cup total add-ins per 10 eggs |
| Wet vegetables | Watery bottom layer | Pre-cook veggies until moisture evaporates |
| Skipping the rest time | Messy, falling-apart slices | Let rest 5 minutes β proteins need time to set |
| Cold eggs from fridge | Uneven cooking, dense texture | Bring eggs to room temp before whisking |
| Non-oven-safe handle | Melted handle, ruined pan | Wrap handle in foil or use cast iron |
Variations & Serving Ideas
Protein Swaps & Creative Variations
One of the things I love most about this baked egg frittata is how flexible it is. Here are my favorite spins, inspired by my Spanish-Italian roots and California farmer’s market finds:
- Protein boost: add 1 cup cooked diced chicken or shredded rotisserie chicken β bumps protein to 24g per slice.
- Greek-inspired: swap basil for dill and oregano, add kalamata olives and extra feta.
- Vegan version: use 2 1/4 cups JUST Egg, vegan feta, and bake 5 minutes longer.
- Seasonal spring: add asparagus tips and peas in place of spinach.
- Summer garden: fresh cherry tomatoes instead of sun-dried, zucchini ribbons, fresh corn.
- Fall harvest: roasted butternut squash cubes, sage, smoked turkey crumbles.
Serving Suggestions & Beverage Pairings
For a full Mediterranean brunch spread, pair this frittata with our garlic Parmesan focaccia warm from the oven and a simple arugula salad. For a heartier dinner, try it alongside classic Greek lemon rice pilafi β the bright citrus cuts through the richness beautifully. And if you’re hosting brunch guests, whipped feta with garlic confit dip makes the most gorgeous starter.
Beverage pairings (all alcohol-free, all delicious):
- Sparkling water with lemon, cucumber, and a few torn basil leaves
- Fresh-squeezed blood orange juice or pomegranate juice
- Iced hibiscus tea with a drizzle of honey
- Moroccan mint tea β my go-to for Sunday brunches
- Sparkling pomegranate water with fresh mint
Meal Prep & Storage
Storage Methods at a Glance
This Mediterranean frittata is meal-prep gold. Here’s how to keep it tasting fresh all week:
| Method | Container | Duration | Notes |
| Refrigerator | Airtight glass container | 3β4 days | Cool completely before sealing to prevent condensation |
| Freezer (whole) | Wrapped in foil + freezer bag | 2 months | Thaw overnight in fridge before reheating |
| Freezer (slices) | Individual parchment + bag | 2 months | Great for grab-and-go breakfasts |
| Room temp | Covered plate | 2 hours max | Not for long-term storage, safety first |
Meal Prep Assembly Tips
Bake one frittata Sunday evening and you’ve got breakfast (or lunch!) handled through Thursday. Here’s my exact routine:
- Batch cook: make two frittatas while the oven is already hot β one to eat, one to freeze.
- Portion smart: slice into 6 wedges, store in glass containers with a paper towel to absorb moisture.
- Reheat right: 325Β°F oven for 8β10 minutes keeps texture fluffy (microwaving tends to make eggs rubbery).
- Add fresh at serving: top with extra basil, a drizzle of good olive oil, or flaky sea salt right before eating.
- Container rec: Pyrex or Snapware glass β they’re microwave and oven safe.
Frequently Asked Questions
Substitution & Technique Questions
Q: Can I use dried basil instead of fresh?
Fresh basil is really the star here β dried basil has a more muted, earthy flavor that won’t give you that bright, aromatic pop. If fresh isn’t available, I’d recommend subbing 2 tablespoons fresh parsley plus 1 teaspoon dried basil rather than dried basil alone. Parsley brings brightness, and the tiny bit of dried basil adds depth. It’s a compromise, but a decent one.
Q: My frittata keeps coming out rubbery. What am I doing wrong?
Two likely culprits: overcooking and over-whisking. Pull your frittata when the center still has a slight jiggle (around 10 minutes at 375Β°F) β eggs carry over and keep cooking. Also, whisk just until frothy, about 45 seconds. Over-whisking breaks down proteins and creates a tougher texture. Trust the wobble!
Q: Can I make this in a muffin tin for individual portions?
Absolutely β such a great meal prep move! Divide the mixture among a well-greased 12-cup muffin tin (about 1/4 cup each) and bake at 350Β°F for 18β20 minutes until set. They’re perfect grab-and-go breakfasts, and they freeze beautifully. Kids love them too.
Q: What if I don’t have an oven-safe skillet?
No worries! Cook the aromatics and veggies in any skillet, then transfer everything to a greased 9-inch pie plate or 8×8 baking dish. Pour eggs over, top with cheese, and bake at 375Β°F for 15β18 minutes (slightly longer since it’s not preheated). You’ll still get great results.
Dietary, Nutrition & Meal Prep Questions
Q: Is this oven-baked frittata keto-friendly?
Yes! With only 7g net carbs per slice, this Mediterranean frittata recipe fits well within most keto plans. The sun-dried tomatoes contribute most of the carbs, so if you’re doing strict keto, you could swap in 1 cup of halved cherry tomatoes to cut carbs to about 4g per slice. The protein-to-fat ratio is already ideal.
Q: How long does this keep in the fridge?
Stored properly in an airtight glass container, it’ll stay fresh for 3β4 days. Make sure to cool the frittata completely (about 30 minutes at room temp) before refrigerating β this prevents condensation, which is what causes sogginess. For longer storage, freeze individual slices wrapped in parchment for up to 2 months.
Q: Can I add more vegetables to boost the nutrition?
Of course! Just keep total add-ins to about 1 cup per 10 eggs so the eggs can still set properly. Great additions: sautΓ©ed mushrooms, roasted red peppers, artichoke hearts, wilted kale, or zucchini ribbons. Pre-cook anything that releases a lot of moisture (mushrooms, zucchini) so your frittata doesn’t turn watery.
Q: What’s the best way to reheat leftover frittata?
A 325Β°F oven for 8β10 minutes is my top pick β it keeps the eggs fluffy and re-crisps any cheesy top. If you’re really pressed for time, microwave at 50% power in 30-second bursts to avoid rubbery eggs. Cover loosely with a damp paper towel to trap steam and keep the texture soft.
Nutritional Highlights
Why This Recipe Is Good for You
Let’s geek out on nutrition for a minute (my Barcelona nutrition degree brain can’t help it). Each slice of this sun-dried tomato basil frittata delivers:
- 16g complete protein β eggs score a perfect 1.0 on the PDCAAS protein quality scale, meaning your body uses nearly 100% of what you eat.
- 10g of heart-healthy monounsaturated fats from extra virgin olive oil β the cornerstone fat of the Mediterranean Diet.
- Lycopene from concentrated sun-dried tomatoes β an anti-inflammatory antioxidant with well-documented cardiovascular benefits (see Blue Zones research).
- Choline, folate, and vitamin B12 β essential nutrients for brain health, cell function, and energy production.
Macros overview per slice: 245 calories, 16g protein, 17g fat, 7g carbs, 1.5g fiber. The protein-fat combo keeps blood sugar steady for hours β no 10 a.m. crash! That’s what makes this dish so satisfying despite being genuinely healthy.
Nutrition note: I’m a certified holistic health coach, not a doctor or registered dietitian. Nutrition values are estimates β always consult your healthcare provider for personalized advice.
Let’s Stay Connected!
If you make this Sun-Dried Tomato Basil Frittata, I want to see it! Snap a pic and tag me in the comments β seeing your creations honestly makes my whole day. Drop a comment below with your favorite variation, and rate the recipe so other busy home cooks can find it too. Here’s to healthy eating that actually tastes amazing. Besos from San Diego!
Loved this? You’ll adore my Greek feta egg bake, which uses the same Mediterranean flavors in a sheet-pan format. Also try the Mediterranean hummus breakfast bowl for a no-cook morning option, or our spinach and feta guide for a deep dive into two of the most iconic Mediterranean ingredients. One more favorite: creamy tomato basil chicken for dinner β same flavor family, totally different vibe.



