The Mediterranean Recipe logo

The Mediterranean Recipe

Cherry Tomato Basil Shakshuka (45 Minutes)

Roasted Cherry Tomato & Basil Shakshuka in a cast-iron skillet with jammy eggs and fresh basil

Ines Zahraoui

/

Mediterranean Breakfast Recipes

April 22, 2026

This cherry tomato and basil shakshuka has jammy roasted tomatoes, tender eggs, and fresh herbal flavor.

Roasting the tomatoes first builds sweetness before the eggs are added to the pan.

Table of Contents
Roasted cherry tomato and basil shakshuka with perfectly poached eggs in cast iron skillet, overhead food photography
Ines Zahraoui

Roasted Cherry Tomato & Basil Shakshuka

A vibrant summer Roasted Cherry Tomato & Basil Shakshuka with blistered, caramelized tomatoes, silky basil-perfumed sauce, and jammy eggs — brunch-worthy, weeknight-easy, wildly delicious.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Mediterranean Breakfast Recipes
Cuisine: Italian, Mediterranean, North African
Calories: 287

Ingredients
  

  • 2 lbs mixed cherry tomatoes larger ones halved
  • 1 medium red onion thinly sliced
  • 4 garlic cloves smashed and peeled
  • 1 large red bell pepper thinly sliced
  • ¼ cup extra-virgin olive oil divided
  • 1 tsp smoked paprika
  • ½ tsp ground cumin
  • ¼ tsp red pepper flakes optional
  • 1 tbsp tomato paste
  • 6 large eggs at room temperature
  • 1 cup fresh basil leaves divided
  • 1 tsp kosher salt plus flaky salt for finishing
  • Freshly cracked black pepper
  • cup crumbled feta optional
  • Crusty bread or pita for serving

Method
 

  1. 1.       Preheat oven to 425°F. Pull eggs out of fridge 30 min ahead.
  2. 2.      In a 10-inch cast-iron skillet, toss tomatoes, onion, pepper, garlic with 3 tbsp olive oil, smoked paprika, cumin, red pepper flakes, salt, and ½ cup basil leaves.
  3. 3.      Roast 20-25 min until tomatoes burst and edges char.
  4. 4.      Make a well in the center; add tomato paste + remaining 1 tbsp oil. Stir gently into vegetables. Roast 3 more min.
  5. 5.      Move skillet to stovetop over medium-low. Smash half the tomatoes with a wooden spoon. Cook 3-4 min until sauce forms.
  6. 6.      Make 6 shallow wells; crack eggs into wells. Season with flaky salt + pepper.
  7. 7.       Cover pan tightly. Cook 5-7 min until whites are set and yolks still jammy.
  8. 8.      Remove from heat. Scatter remaining ½ cup basil (torn). Crumble feta. Drizzle with good olive oil. Serve immediately with bread.

Notes

Storage:

Sauce-only keeps 3-4 days refrigerated or 2 months frozen. Don’t store assembled shakshuka with eggs — eggs get rubbery. Remake fresh with leftover sauce.

Make-ahead:

Make a double batch of sauce Sunday; crack fresh eggs into reheated sauce all week for instant brunch.

Substitutions:

Grape tomatoes 1:1 for cherry; canned San Marzano + sugar in winter;
dried herbs in a pinch; goat cheese or labneh for feta.

Dietary Modifications:

Vegan — replace eggs with silken tofu cubes.
Paleo — skip feta + bread, serve over greens.
 GF — naturally GF; skip bread.

Serving Suggestions:

Serve straight from skillet with bread for mopping. Add feta, avocado, herbs, or hot sauce to taste. Brunch, dinner, or breakfast — works all three.

Why This Recipe Works

The Science of Concentrated Tomato Flavor

Plan on about 45 minutes from prep to serving, including the roasting time.

Brunch-Worthy, Weeknight-Easy

The genius of a roasted tomato shakshuka is that it’s impressive enough to serve at a Sunday brunch gathering but simple enough to throw together on a Tuesday at 7pm when you’ve got leftover tomatoes threatening to go squishy. Same dual-life energy as my Mediterranean egg and vegetable bake — one skillet, minimal fuss, maximum “wait, you made this?”

Essential Ingredients

What Goes Into This Cherry Tomato Shakshuka Recipe

The ingredient list for this Roasted Cherry Tomato & Basil Shakshuka is shockingly short. For a proper homemade shakshuka with fresh tomatoes, every single one matters. No skimping on the tomatoes. This is their moment — any decent fresh tomato shakshuka recipe lives or dies by ingredient quality.

  • 2 lbs mixed cherry tomatoes (a rainbow mix if you can find them — red, yellow, orange)
  • 1 medium red onion, thinly sliced
  • 4 garlic cloves, smashed and peeled (not minced — you want them to melt into the sauce)
  • 1 large red bell pepper, sliced into thin strips
  • ¼ cup good olive oil — this is not the time for the cheap stuff
  • 1 tsp smoked paprika + ½ tsp cumin + ¼ tsp red pepper flakes
  • 1 tbsp tomato paste
  • 6 large eggs at room temperature (critical — cold eggs take forever)
  • 1 cup fresh basil leaves — about one large supermarket clamshell — divided
  • Flaky sea salt + freshly cracked black pepper
  • Crumbled feta or a dollop of labneh (optional, but highly encouraged)
  • Crusty bread or pita for serving — this is non-negotiable

Quality Showdown — What to Buy

IngredientBudget PickSplurge PickMy Pick
Cherry tomatoesSupermarket clamshellsFarmers market heirloom mixFarmers market late July/August; grocery the rest of year
Olive oilCalifornia Olive RanchPartanna or Frantoia Sicilian EVOOFrantoia for finishing, CA Olive Ranch for cooking
BasilGrocery store clamshellLive plant from farmers marketLiving plant if you can — tastes twice as bright
EggsGrade A largeVital Farms pasture-raisedPasture-raised if brunching; grocery eggs are fine for weeknights
Smoked paprikaMcCormick smoked paprikaLa Chinata Pimentón de la VeraLa Chinata — it’s worth the $8

Here’s my game-changing secret for any basil shakshuka eggs recipe: add a tablespoon of tomato paste right at the end of roasting. The high heat toasts the paste, which deepens the tomato flavor in a way that fresh tomatoes alone can’t match. Same trick I use in my aglio e olio Mediterranean pasta and my Greek feta egg bake — toasted tomato paste is cheating, and it’s worth it.

USA Substitutions

  • No cherry tomatoes? Grape tomatoes or halved Campari; in winter, use canned San Marzanos + 1 tsp sugar
  • No fresh basil? 2 tsp dried Italian herbs + ¼ cup fresh parsley (not the same, but respectable)
  • No smoked paprika? Regular sweet paprika + a tiny pinch of chipotle powder
  • No feta? Goat cheese, ricotta salata, or even a dollop of Greek yogurt

The Foolproof Method

Preparation — Set Up First, Cook Second

This Roasted Cherry Tomato & Basil Shakshuka has two phases: roast, then shakshuka. Before turning on any heat, set up your Roasted Cherry Tomato & Basil Shakshuka like this: (1) pull the eggs out of the fridge 30 minutes ahead — seriously, room-temp eggs cook evenly; cold ones give you rubber whites and raw yolks. (2) Halve the larger cherry tomatoes, leave the small ones whole. Variety = better texture. (3) Slice onion and pepper. (4) Separate basil into two piles — ½ cup for roasting, ½ cup for finishing. (5) Preheat oven to 425°F. You are now ready to look cool in your own kitchen.

The Main Method — Step by Step

  1. Roast the tomatoes. Toss cherry tomatoes, sliced onion, bell pepper strips, and smashed garlic with 3 tbsp olive oil, smoked paprika, cumin, red pepper flakes, 1 tsp salt, and half the basil leaves in a 10-inch cast-iron skillet or oven-safe pan. Roast 20-25 min at 425°F until tomatoes burst and the edges char slightly. Yes, let them char. Char = flavor.
  2. Toast the tomato paste. Pull the pan out. Push a little well in the center, add 1 tbsp tomato paste + remaining 1 tbsp oil, and stir it gently into the hot vegetables. Back into the oven for 3 min to toast.
  3. Smash and build. Remove pan. On the stovetop over medium-low heat, gently smash half the tomatoes with a wooden spoon to release juices and form a chunky sauce. Leave the rest whole for texture. Cook 3-4 min, stirring, until it looks like a proper sauce.
  4. Make the wells. Use the back of a spoon to create 6 small shallow wells in the sauce, spaced evenly. Crack one egg into each well. Try not to break the yolks. If you do, don’t panic — it still tastes great, just less photogenic.
  5. Cook the eggs. Season each egg with a small pinch of flaky salt and black pepper. Cover the pan tightly with a lid (or foil — the point is to trap steam). Cook 5-7 min over low-medium heat until whites are just set and yolks are still jammy. Check at 5 min; every stove is different.
  6. Finish with basil + cheese. Remove from heat. Scatter the remaining ½ cup basil leaves (torn, not chopped — chopped basil oxidizes and turns black). Crumble feta generously over top. Drizzle with the best olive oil you own.
  7. Serve IMMEDIATELY. Straight from the skillet with torn bread, a big spoon, and zero apologies. This is not a wait-around dish. The yolks keep cooking.

Pro tip from 11 rounds of testing: cast iron only for this cherry tomato shakshuka recipe. Stainless is okay but you won’t get the same deep char. Enameled cast iron works but the enamel can struggle at 425°F over long cooks. A plain well-seasoned cast-iron skillet is the forever-and-ever right answer here. And covering the pan for the eggs is non-negotiable — this is how restaurants get that glassy, perfectly-set white with a still-runny yolk. I used to skip the lid. Reader, I was wrong.

Creative Variations

Dietary Modifications

I’ve run every one of these easy tomato basil shakshuka variations — my niece Amelia (4, militant about “green bits”) only tolerates the kid-friendly Roasted Cherry Tomato & Basil Shakshuka, which tells you everything about how the spice levels actually read.

VariationHow to Do ItBest ForFlavor Notes
Vegan ShakshukaReplace eggs with silken tofu cubes nestled into sauce; warm through 3 minPlant-based brunchGentler, silkier, still the full tomato-basil soul
Gluten-FreeAlready GF as written — serve with GF bread or over polenta instead of toastCeliac dinersZero flavor compromise
Paleo-FriendlySkip feta and bread; serve over sautéed greens or cauliflower mashGrain-free eatersLighter, more vegetable-forward
Budget-FriendlyUse 1 can whole peeled tomatoes + ½ lb fresh cherry; stretch with 1 can white beans stirred inFeeding a crowdHeartier, feeds 6-8, saves $10
Kid-Friendly MildSkip red pepper flakes; halve the smoked paprika; add 1 tsp honey to balance acidityTiny dinersSweeter, gentler, more tomato-forward

The vegan version with silken tofu genuinely surprised me — not a compromise, just different. For more grain-free options, my 10 gluten-free Mediterranean recipes collection has more ideas, and if you want to go full plant-powered, the Mediterranean chickpea power bowl makes a great accompaniment when you want protein without eggs.

Storage & Serving

Keeping Leftovers Actually Good

Honest answer: a Roasted Cherry Tomato & Basil Shakshuka is best the moment it leaves the stove. Leftover eggs from any cherry tomato egg skillet get rubbery. The tomato sauce, however, is an absolute champion.

  • Room temp: 2 hours max — eggs and all
  • Refrigerator: Pick out and save the tomato sauce only (3-4 days in an airtight jar); eggs get tragic overnight
  • Freezer: Sauce freezes beautifully up to 2 months — flat in a zip bag. Don’t freeze assembled shakshuka.
  • Reheating: Warm sauce in a skillet, make fresh wells, crack fresh eggs. 10 minutes to a reborn meal.

Meal Prep Strategy

The sauce is the meal-prep MVP. Make a double batch on Sunday, portion into four jars, and you’ve got Roasted Cherry Tomato & Basil Shakshuka on-demand all week — plus your friends will think you’re incredibly together. It’s the same one-pan tomato basil eggs trick I use with my labneh with za’atar and olive oil which I also keep jarred for weekday breakfasts.

Pairing TypeSpecific IdeasBest Occasion
BreadWarm pita, sourdough toast, crusty ciabatta, garlic breadAny meal — bread is not optional
Side SaladCucumber-tomato salad, simple arugula, classic tabboulehBrunch, dinner
Protein Add-OnCrumbled feta, goat cheese, a spoonful of labneh, sliced avocadoWhen you want it richer
Full BrunchYogurt with honey, mint tea, fruit plate, roasted potatoesWeekend brunch with guests

Nutritional Benefits

Upfront: I’m not a registered dietitian. These numbers are estimates from USDA data and my own ingredients. Your version will vary. Check with a pro for specific dietary needs.

Macronutrients (Per Serving, Serves 4)

MacronutrientAmount% Daily Value
Calories287 kcal14%
Carbohydrates14g5%
Dietary Fiber4g14%
Protein14g28%
Total Fat20g26%
Saturated Fat5g25%

Micronutrients

MicronutrientAmountWhy It Matters
Vitamin C42 mgImmune, collagen — from tomatoes + peppers
Vitamin A (RAE)110 mcgEye + skin health
Lycopene~10 mgAntioxidant, heart health
Potassium520 mgBlood pressure regulation
Choline147 mgBrain function — from the eggs

The glycemic load of a Roasted Cherry Tomato & Basil Shakshuka is very low — around 5 — making any blistered cherry tomato eggs dish a standout blood-sugar-friendly breakfast. Roasted tomatoes actually deliver MORE bioavailable lycopene than raw ones (per a 2002 study in the Journal of Agricultural and Food Chemistry), because heat breaks down cell walls. So — science bonus. For another protein-forward Mediterranean breakfast option, my savory Mediterranean yogurt bowl pairs well as a cold counterpoint to your Roasted Cherry Tomato & Basil Shakshuka.

Frequently Asked Questions

What is shakshuka and where is it from?

Shakshuka (also spelled shakshouka) is a North African egg dish of poached eggs in spiced tomato sauce. The name comes from Arabic meaning “mixed up.” It originated in the Maghreb region (Tunisia, Algeria, Libya, Morocco) and became iconic in Israel when Jewish immigrants brought it from North Africa.

Can I make this basil shakshuka eggs recipe ahead?

The sauce portion of this Roasted Cherry Tomato & Basil Shakshuka: yes, up to 4 days in the fridge or 2 months frozen. Eggs: no — always crack fresh eggs into warm sauce. Never reheat cooked shakshuka eggs. They go rubbery.

Why did my egg whites stay raw?

Two likely reasons your Mediterranean baked eggs didn’t fully set: you didn’t cover the pan, OR the sauce wasn’t hot enough when you cracked the eggs in. The trapped steam is what cooks the tops of the whites. Also — room-temperature eggs matter more than you’d think.

Should I use fresh or canned tomatoes for shakshuka?

For this roasted tomato shakshuka — fresh, always. Summer cherry tomatoes are the whole point. In winter, you can use 1 can whole peeled San Marzanos + a half pint of cherry tomatoes for texture, but it’s a different dish — more stewed, less roasted.

Is shakshuka gluten-free?

The dish itself is naturally gluten-free. Just skip the bread or serve with gluten-free alternatives like polenta, rice, or a quinoa pilaf.

What’s the best pan for shakshuka?

A 10-12 inch well-seasoned cast iron skillet. It goes from oven to stovetop, retains heat beautifully, and builds better char than any other pan.

Can I add other vegetables?

Absolutely. Spinach (stirred in at the end), kale (added with the tomatoes), zucchini cubes, even artichoke hearts all work. Don’t add anything watery — it dilutes the sauce.

Pairing & Serving Ideas

Pairing Matrix

CategoryWhat to Serve WithWhy It Works
BreadWarm pita, crusty sourdough, ciabatta, toasted baguetteEssential for mopping up every drop of sauce
SideMediterranean hummus breakfast bowl, smoked salmon toast, simple green saladAdds textural + protein variety
BeveragesFresh mint tea, sparkling water with lemon, cold brew with oat milk, pomegranate juiceBright, acidic, or cooling — never heavy or sweet
ToppingCrumbled feta, labneh dollop, avocado slices, whipped feta with hot honeyCreamy counterpoint to the tangy sauce

Occasion Ideas

For a weekend brunch, I serve this Roasted Cherry Tomato & Basil Shakshuka — a proper brunch shakshuka with basil — straight from the skillet at the center of the table, with a roasted red pepper hummus, warm pita, and a pot of mint tea. For weeknight dinner, pair the garden tomato shakshuka with my Greek roasted potatoes with oregano and call it a full meal. For a proper celebration, build the Italian-Mediterranean shakshuka into the ultimate Mediterranean mezze platter with olives, feta, and smaller dips — shakshuka as the hot centerpiece works beautifully.

Conclusion

Make It Your Own

The truest version of this Roasted Cherry Tomato & Basil Shakshuka is yours. Add merguez sausage if you eat it. Swap feta for goat cheese. Stir in spinach. Add a spoon of harissa. Throw in olives. Be bold. The only actual rules are: roast the tomatoes hard, use room-temp eggs, cover the pan, and add basil at the end. Everything else is negotiable. For a lighter cousin to this dish, try my herb and feta scrambled eggs on a busy weekday morning.

Tell Me How It Went

If you make this Roasted Cherry Tomato & Basil Shakshuka — or even just attempt it — drop a comment. Did the yolks run right? Did the basil stay green? Did the whole house smell like an Italian grandmother’s kitchen? Tag me on Instagram, I’ll repost every single Roasted Cherry Tomato & Basil Shakshuka I see. While you’re here, check out the Mediterranean hummus breakfast bowl for another easy morning meal, or the Mediterranean-style avocado toast if you need a brunch spread idea that goes right alongside this.

Leave a Comment

Recipe Rating