Home » Mediterranean » Breakfast » The Ultimate Mediterranean Shakshuka Recipe (With Spinach & Zucchini!)

The Ultimate Mediterranean Shakshuka Recipe (With Spinach & Zucchini!)

This post may contain affiliate links.
Pinterest Hidden ImagePinterest Hidden ImagePinterest Hidden ImagePinterest Hidden Image

Tired of boring breakfasts? This Mediterranean shakshuka recipe transforms simple mornings into a feast. Just imagine dipping warm bread into a rich, bubbling tomato skillet packed with jammy, melt-in-your-mouth egg yolks. It is pure, savory perfection that satisfies every single time.

Mediterranean Shakshuka Recipe - bubbling rich tomato and vegetable sauce with perfectly poached eggs, garnished with fresh herbs in a skillet

Why This Recipe Works

  • Deep Flavor Building: Sautéing the cumin and smoked paprika first unlocks a robust, warm aroma that makes the entire kitchen smell incredible.
  • Textural Magic: Creamy cannellini beans and tender diced vegetables melt beautifully into the savory tomato base, creating a perfectly thick sauce.
  • One-Pan Wonder: Cooking the eggs directly in the bubbling sauce means effortless cleanup and perfectly infused flavor in every single bite.

The Lifestyle Fit: Shakshuka With Spinach and Zucchini

This dish fits beautifully into a balanced, nutritious lifestyle. It is a wonderful way to pack your morning with vibrant, fiber-rich vegetables and quality protein from the eggs.

If you love savory, wellness-friendly breakfasts, you might also want to meal-prep my Mediterranean Egg Muffins (So Fluffy & Delicious!) for busy weekdays.

For a larger weekend brunch spread, serve this skillet alongside The Best Authentic Tabbouleh Recipe (Inspired by a Trip to Beirut), or simply offer some crusty toast with my favorite Mediterranean muhammara recipe: Bright, Bold, and So Simple for dipping.

The Skillet How-To

The magic begins by softening the onions, peppers, and zucchini until they are beautifully tender and lightly browned. Next, we stir in the garlic and spices, letting them bloom until highly fragrant.

Pour in the tomatoes and beans, letting everything simmer into a thick, glorious sauce before wilting in the fresh spinach. Finally, create little wells for the eggs, cover the pan, and let them poach to your preferred level of runniness.

Expert Tips for the Best Results

  • Don’t Rush the Simmer: Letting the tomato base reduce properly thickens the sauce so your eggs rest on top rather than sinking to the bottom.
  • Watch the Eggs Closely: Eggs continue cooking slightly off the heat. Pull the skillet from the stove just before they look perfectly done to keep those yolks beautifully jammy.
  • Customize the Greens: If you don’t have baby spinach on hand, finely chopped kale works wonderfully—just add it a few minutes earlier so it has time to soften.

Quick FAQs

Can I make the sauce ahead of time?

Absolutely! The tomato and vegetable base actually deepens in flavor overnight in the fridge. Just reheat it gently on the stove and crack the fresh eggs in when you are ready to eat.

What if I don’t have cannellini beans?

Chickpeas are a fantastic, hearty substitute that keeps the dish deeply comforting and satisfying.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Sun-Drenched Tuscan Shakshuka with Spinach & Zucchini

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings
  • Category: Breakfast
  • Cuisine: Mediterranean

Description

A visually stunning, deeply flavorful shakshuka that marries North African tradition with the heart of the Mediterranean. By building a rich, salt-free tomato base and weaving in tender zucchini and spinach, this dish delivers robust nutrition and satisfaction. Creamy cannellini beans and perfectly poached eggs make it a complete, vibrant meal for any time of day.


Ingredients

Scale
  • 3 tbsp extra virgin olive oil (divided)
  • 1 large yellow onion (thinly sliced)
  • 1 red bell pepper (cored and diced)
  • 1 green bell pepper (cored and diced)
  • 1 medium zucchini (diced)
  • 4 cloves garlic (minced)
  • 1 ½ tsp smoked paprika
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • ½ tsp red pepper flakes (or to taste)
  • 2 28-ounce cans no-salt-added diced tomatoes, undrained
  • 2 15-ounce cans low-sodium or no-salt-added cannellini beans, rinsed and drained
  • 1 bay leaf
  • 5 ounces fresh baby spinach
  • 6 large eggs
  • Freshly ground black pepper
  • ½ cup chopped fresh parsley
  • ¼ cup chopped fresh dill
  • Zest and juice of ½ lemon


Instructions

  1. In a large 12-inch skillet, heat 2 tbsp olive oil over medium heat. Add onion; cook 5–7 minutes until softened and translucent.
  2. Add red and green bell peppers and zucchini; cook 8–10 minutes, stirring, until tender and lightly browned.
  3. Add garlic, smoked paprika, cumin, coriander, and red pepper flakes; stir constantly for 45 seconds until fragrant, then mix through vegetables.
  4. Add tomatoes with juices, cannellini beans, bay leaf, and black pepper; stir, scraping up browned bits.
  5. Bring to a vigorous simmer, reduce heat to low, cover, and simmer 15 minutes to meld flavors and slightly thicken. If the sauce is thin, uncover and simmer 5–10 minutes more to reduce.
  6. Remove lid and bay leaf. Stir in spinach until wilted. Make six small wells; crack one egg into each.
  7. Reduce heat to maintain a gentle simmer; cover and cook 5–7 minutes for set whites and jammy yolks, or 8–9 minutes for fully set yolks. Remove from heat. Zest the lemon over the dish, drizzle with remaining 1 tbsp olive oil, add lemon juice, and garnish with parsley and dill. Serve immediately.

Notes

  • A Touch of Salt: For those who prefer it, a tiny pinch of flaky sea salt directly on the egg yolks just before serving adds a targeted flavor pop without impacting the low-sodium profile of the overall dish.
  • Serving Suggestion: Enjoy this dish on its own or with a side of whole-grain crusty bread for dipping. A simple arugula salad with a lemon-tahini vinaigrette makes a perfect accompaniment for a complete meal.

Nutrition Facts (per serving: 1/6 recipe): Calories: 311 kcal | Total Fat: 13.5 g (Saturated Fat: 2.8 g) | Total Carbs: 32.5 g (Dietary Fiber: 9.6 g, Total Sugars: 11.4 g, Added Sugars: 0 g) | Protein: 16.2 g | Sodium: 164 mg

These values are approximate and may vary based on ingredients and preparation.


Nutrition

  • Calories: 311

This meal always makes me feel so nourished and excited to sit down at the table. Disclaimer: I am just a research-driven foodie sharing the meals that satisfy my own cravings, not a medical professional. Always listen to your own body (and your doctor) when making dietary changes!

2 Comments

  1. The no-salt-added canned tomatoes I bought ended up being incredibly acidic, making the whole base quite sharp. Since I’m sticking strictly to a low-sodium diet, I didn’t want to use heavy salt or baking soda to balance it. Are there any other tricks to mellow out the tomato base without adding sugar while the zucchini is simmering?

    1. Tomato acidity can vary wildly by brand! When you need to avoid salt and sugar, adding a finely grated carrot to the pan along with the onions can naturally sweeten and round out the sauce.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star