The Mediterranean Recipe logo

The Mediterranean Recipe

Sun-Dried Tomato Basil Frittata (25 Minutes)

Overhead view of a sun-dried tomato and basil frittata in a cast-iron skillet, topped with feta and fresh basil

Maya Castellano

/

Mediterranean Breakfast Recipes

April 18, 2026

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
Cast-iron skillet sun-dried tomato and basil frittata with one slice removed, showing spinach and tomato throughout
Maya Castellano

Sun-Dried Tomato Basil Frittata

Fluffy, protein-packed Mediterranean frittata with sun-dried tomatoes, fresh basil, and feta. Ready in 25 minutes β€” meal prep perfection!
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 6 slices
Course: Mediterranean Breakfast Recipes
Cuisine: Mediterranean
Calories: 245

Ingredients
  

For the Egg Base:
  • 10 large eggs
  • 1/4 cup 60 ml whole milk or unsweetened almond milk
  • 1/4 tsp fine sea salt
  • 1/4 tsp freshly ground black pepper
  • 1/4 tsp dried oregano
For the Filling:
  • 2 tbsp extra virgin olive oil
  • 1/2 medium yellow onion finely diced
  • 2 cloves garlic minced
  • 2 cups 60 g fresh baby spinach
  • 1/2 cup 75 g oil-packed sun-dried tomatoes, drained and chopped
For Topping:
  • 1/3 cup 50 g crumbled feta cheese
  • 1/4 cup 10 g fresh basil leaves, torn
  • 2 tbsp grated Parmesan cheese optional

Method
 

  1. 1.Β Β Β Β Β Β  Preheat oven to 375Β°F (190Β°C).
  2. 2.Β Β Β Β Β Β  In a large bowl, whisk eggs, milk, salt, pepper, and oregano for 45 seconds until frothy.
  3. 3.Β Β Β Β Β Β  Heat olive oil in a 10-inch oven-safe skillet over medium heat. SautΓ© onion 3 minutes until softened.
  4. 4.Β Β Β Β Β Β  Add garlic and cook 30 seconds until fragrant.
  5. 5.Β Β Β Β Β Β  Add spinach and wilt for 1 minute. Stir in sun-dried tomatoes; cook 1 more minute.
  6. 6.Β Β Β Β Β Β  Reduce heat to low. Pour egg mixture over vegetables. Cook undisturbed 2 minutes until edges set.
  7. 7.Β Β Β Β Β Β  Scatter feta, torn basil, and Parmesan (if using) over the top.
  8. 8.Β Β Β Β Β Β  Transfer skillet to oven and bake 10–12 minutes until center is just set.
  9. 9.Β Β Β Β Β Β  Let rest 5 minutes. Slice into 6 wedges, garnish with fresh basil, and serve.

Notes

Storage:
Fridge: airtight glass container, 3–4 days
Freezer: wrapped slices in parchment + freezer bag, up to 2 months
Thaw overnight in fridge; reheat at 325Β°F for 8 minutes
Meal Prep Tips:
Double the recipe β€” bake two frittatas while the oven’s hot
Portion into individual glass containers with lids
Add fresh basil or olive oil drizzle right before serving
Key Substitutions:
Dairy-free: swap milk for unsweetened almond milk, omit feta or use vegan feta
Vegan: use 2 1/4 cups JUST Egg; bake 5 minutes longer
Higher protein: add 1 cup cottage cheese whisked into eggs (+6g protein per slice)
Lower carb: skip sun-dried tomatoes, use 1 cup halved cherry tomatoes
Serving Suggestions:
Pair with garlic Parmesan focaccia, Mediterranean white bean salad, or whipped feta with hot honey for a complete Mediterranean brunch. For dinner, serve with Greek chicken with lemon and feta β€” absolutely dreamy combo.

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!

IngredientAmountWhy It’s GreatBest PickSubstitution
Large eggs10Complete protein, vitamin D, choline for brain healthPasture-raised, organicEgg substitute (3/4 cup per 3 eggs)
Whole milk1/4 cup (60 ml)Creates custard-like texture, keeps eggs tenderWhole or 2%Unsweetened almond/oat milk
Sun-dried tomatoes1/2 cup (75 g)Concentrated lycopene, umami depthOil-packed, drainedCherry tomatoes + tomato paste
Feta cheese1/3 cup (50 g)Calcium, probiotics, tangy brightnessGreek sheep’s milk fetaGoat cheese or ricotta
Fresh basil1/4 cup (10 g)Polyphenols, vitamin K, fresh flavorGenovese basil leavesFresh parsley or spinach
Baby spinach2 cups (60 g)Iron, folate, fiberOrganic baby spinachArugula or kale ribbons
Yellow onion1/2 mediumPrebiotic fiber, sweet aromatic baseSweet yellow onionShallot or leek (white part)
Extra virgin olive oil2 tbspHeart-healthy monounsaturated fatsCold-pressed EVOOAvocado 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:

NeedReplaceWithNotes
Dairy-freeMilk + fetaAlmond milk + vegan fetaNutritional yeast adds cheesy depth
VeganEggsJUST Egg (2 1/4 cups)Bake 5 min longer, watch for set center
Lower sodiumFeta cheeseFresh mozzarellaCuts sodium by about 40%
Higher proteinAdd-in1 cup cottage cheeseWhisk into egg mixture β€” boosts to 22g/slice
Whole30Feta + milkCoconut cream + skip cheeseStill delicious, more savory
Lower carbAdd-inSkip sun-dried tomatoesUse 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:

ToolWhy It HelpsAlternative
10-inch oven-safe skilletGoes stovetop-to-oven seamlesslyCast iron or 9-inch ceramic works
Large mixing bowlRoom to whisk air into eggs (fluffier texture!)Any 3-quart bowl
Balloon whiskIncorporates air quickly in 45 secondsFork works in a pinch
Silicone spatulaGentle on nonstick, releases clean wedgesWooden spoon
Microplane zesterFresh basil chiffonade + Parmesan gratingSharp knife
Digital thermometer (optional)Confirms 160Β°F internal for food safetyKnife 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:

  1. Crack eggs into mixing bowl, add milk and seasonings (but don’t whisk yet)
  2. Drain and chop sun-dried tomatoes (1/2-inch pieces)
  3. Dice 1/2 onion small, mince 2 garlic cloves
  4. Crumble feta into small bowl, tear basil leaves
  5. 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

MistakeResultFix
Overcooking in the ovenRubbery, weepy eggsPull at 10 min with slightly wobbly center β€” it sets as it rests
Using too many fillingsFlat, dense frittataStick to 1 cup total add-ins per 10 eggs
Wet vegetablesWatery bottom layerPre-cook veggies until moisture evaporates
Skipping the rest timeMessy, falling-apart slicesLet rest 5 minutes β€” proteins need time to set
Cold eggs from fridgeUneven cooking, dense textureBring eggs to room temp before whisking
Non-oven-safe handleMelted handle, ruined panWrap 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:

MethodContainerDurationNotes
RefrigeratorAirtight glass container3–4 daysCool completely before sealing to prevent condensation
Freezer (whole)Wrapped in foil + freezer bag2 monthsThaw overnight in fridge before reheating
Freezer (slices)Individual parchment + bag2 monthsGreat for grab-and-go breakfasts
Room tempCovered plate2 hours maxNot 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.

Leave a Comment

Recipe Rating