Speedy Moroccan Shakshuka

Welcome to a culinary journey that brings the vibrant flavors of Morocco right into your kitchen! This authentic Moroccan Shakshuka recipe features perfectly poached eggs nestled in a rich, aromatic tomato and roasted red pepper sauce. It’s a remarkably versatile dish, ready in just 30 minutes, making it an ideal choice for a hearty breakfast, a satisfying lunch, or a delightful dinner. Pair it with a crusty loaf of bread to soak up every last drop of its incredible sauce, and prepare to be transported to the bustling markets and warm hospitality of North Africa.

shakshuka in a pan on a white counter

For me, Shakshuka isn’t just a recipe; it’s a cherished memory woven into the fabric of my childhood. Many summers were spent in the enchanting landscapes of Morocco, visiting family and immersing myself in a culture rich with sensory delights. I vividly recall the warmth of the sun-drenched beaches, the vibrant chaos and intoxicating aromas of the busy medinas, and, of course, the unparalleled joy of sharing incredible food.

Growing up, various renditions of this very Shakshuka graced our family table, lovingly prepared by my dad, aunts, and grandma. Sometimes, it was enjoyed alongside tender lamb meatballs, creating an even more substantial and flavorful meal. Other times, its robust flavors were celebrated purely on their own, allowing the essence of the spices and fresh ingredients to shine. This dish is truly a cornerstone of Moroccan cuisine and a beloved staple across North Africa, with its historical roots firmly planted in Tunisia.

This particular rendition of Shakshuka pays homage to those cherished traditions, featuring a deeply flavorful sauce crafted from a harmonious blend of crushed tomatoes, sweet roasted red peppers, and an exquisite medley of Moroccan spices and fresh herbs. The result is a dish that’s both comforting and exotic, a perfect balance of sweetness, tang, and aromatic warmth.

If the rich and savory flavors of this Moroccan Shakshuka captivate your palate, you might also enjoy exploring my recipe for Turkish Eggs (Cilbir). It’s another delightful poached egg dish, but with a distinct twist, served with cooling garlic yogurt and a vibrant, spicy Aleppo pepper butter – a testament to the diverse and delicious world of egg-based breakfasts.

The Essence of Shakshuka: A Culinary Journey

Shakshuka, a name as intriguing as the dish itself, translates roughly to “a mixture” in Arabic. This vibrant, one-pan meal is a testament to simple ingredients coming together to create extraordinary flavor. At its heart, Shakshuka is a comforting dish of eggs gently poached in a simmering sauce, typically made from tomatoes, chili peppers, and onions, often spiced with cumin, paprika, and other regional blends. While its exact origins are debated, many culinary historians point to Tunisia, from where it spread across North Africa, the Middle East, and even into Mediterranean Europe, adapting and evolving with local ingredients and tastes.

What makes Shakshuka so universally beloved is its remarkable versatility and ability to cater to any mealtime. It’s nourishing enough to kickstart your day, light enough for a lunch, and satisfying enough for a weeknight dinner. Beyond its practicality, it’s a healthy option, packed with protein from the eggs and a wealth of vitamins and antioxidants from the fresh vegetables. This Moroccan version, with its unique spice profile and the addition of sweet roasted red peppers, offers a truly distinctive and unforgettable experience.

Ingredients for a Flavorful Moroccan Shakshuka

Crafting this quick and delicious Shakshuka requires a handful of fresh, high-quality ingredients. Each component plays a crucial role in building the layered flavors that define this Moroccan classic. While the full quantities are listed in the recipe card below, here’s a closer look at what you’ll need and why it matters:

bowls of oil, peppers, spices, and more on a white counter
  • Olive Oil: The foundation of our sauce, providing a rich, fruity base.
  • Whole Cumin Seeds: A star spice in Moroccan cuisine. Toasting them in oil at the start unlocks their earthy, warm, and slightly citrusy aroma, creating an explosive depth of flavor that ground cumin simply can’t match.
  • Small Yellow Onion & Minced Garlic: These aromatic staples are essential for building a robust flavor base. Sautéing them until translucent and fragrant ensures a sweet, savory undertone without any harsh raw onion notes.
  • Roasted Red Bell Pepper: This is a key differentiator in this Moroccan-style Shakshuka. The roasted peppers add a beautiful smoky sweetness and a rich texture that complements the tomatoes perfectly. Using jarred, drained, and roughly chopped peppers saves time without sacrificing flavor.
  • Crushed Tomatoes (28oz can): The backbone of our sauce. High-quality crushed tomatoes provide the necessary body and tangy sweetness. Simmering them adequately helps to cook out any metallic “canned” taste, leaving behind a deep, rich tomato flavor.
  • Ras el Hanout: The “head of the shop” spice blend. This iconic Moroccan spice mix is a complex symphony of flavors, often containing dozens of spices like cardamom, cinnamon, turmeric, ginger, and nutmeg. It’s what truly gives this Shakshuka its distinctive Moroccan character. You can find Ras el Hanout in most specialty spice stores or online.
  • Salt & Pepper: Essential for seasoning, enhancing all the other flavors. Adjust to your taste.
  • Fresh Cilantro & Parsley (minced): These fresh herbs add brightness, color, and a herbaceous lift to the rich sauce, both stirred in and as a garnish.
  • Eggs (4-5): The star of Shakshuka! Fresh eggs are essential for perfectly poached yolks and firm whites.
  • Crusty Bread: An absolute must for serving! It’s perfect for scooping up the luscious sauce and runny yolks. A baguette, rustic sourdough, or even pita bread works wonderfully.
  • Optional Toppings: Additional fresh cilantro, parsley, and crumbled feta cheese add extra layers of flavor, texture, and visual appeal.

Easy Steps to Your Perfect Moroccan Shakshuka

Making this Moroccan Shakshuka is straightforward and incredibly rewarding. Follow these steps for a delicious meal:

cumin seeds with oil in a pan on a stovetop
Heat olive oil in a skillet over medium heat before adding cumin seeds. Toast for a minute or until they begin to bloom and become fragrant, making sure to move them around with a spoon to prevent any burning.
onions and cumin seeds in a pan
Add minced onion to the pan and sauté until translucent before adding garlic and cooking until fragrant, making sure not to overcook or burn the garlic.
  1. Toast the Cumin Seeds: Begin by heating 1 tablespoon of olive oil in a large skillet or cast-iron pan over medium heat. Once shimmering, add 1 teaspoon of whole cumin seeds. Toast them for about a minute, stirring constantly. You’ll notice them start to “bloom” and become wonderfully fragrant. This crucial step unleashes their full flavor potential, creating a foundational aroma for the entire dish.
  2. Build the Aromatic Base: Next, add your minced small yellow onion to the pan with the toasted cumin. Sauté until the onion softens and becomes translucent, which usually takes 3-5 minutes. Be patient here; a properly cooked onion adds sweetness and depth. Then, add 2 cloves of minced garlic and cook for another minute until fragrant. Be careful not to let the garlic brown or burn, as it can turn bitter.
  3. Simmer the Flavorful Sauce: Now, it’s time to introduce the heart of the Shakshuka. Add 1 cup of roughly chopped roasted red bell pepper, the entire 28oz can of crushed tomatoes, 2 teaspoons of Ras el Hanout, 1 teaspoon of salt, 1 teaspoon of pepper, 1 tablespoon of minced fresh cilantro, and 1 tablespoon of minced fresh parsley. Stir all the ingredients together thoroughly. Bring the sauce to a gentle boil, then reduce the heat to low. Partially cover the skillet with a lid and let it simmer for 15 minutes. This simmering time is essential; it allows the flavors to meld beautifully and cooks out the raw, canned taste of the tomatoes, deepening the sauce’s richness.
  4. tomato sauce with herbs and spices in a pan
    Next add crushed tomatoes, chopped roasted peppers, ras el hanout, salt, pepper, cilantro, and parsley.
    Stir and bring everything to a boil before lowering and covering partially with a lid. Simmer on low for 15 minutes to cook out that canned tomato flavor.
  5. Poach the Eggs to Perfection: Once the sauce has simmered, use the back of a spoon to create small wells or indentations in the sauce – one for each egg you plan to add. Gently crack each egg into a separate ramekin or small bowl before adding it to its designated well in the sauce. This prevents any shell fragments from getting into your Shakshuka and ensures a clean drop. Cover the skillet tightly with the lid and continue to cook for 5-7 minutes, or until the egg whites are set and opaque, and the yolks reach your desired level of runniness (from softly jammy to fully set). For a slightly firmer yolk, cook a minute or two longer; for perfectly runny yolks, stick closer to 5 minutes.

    How to know when the eggs are done: The whites should be completely set and no longer jiggly. The done-ness of the yolk is entirely up to your preference.

  6. shakshuka in a pan on a stovetop
    Using a spoon, create one well in the sauce. Crack one egg into the well, reaping this process until you’ve added all of your eggs. Cover and continue to cook for 5 minutes, or until the eggs are cooked to your desired done-ness.
  7. Serve and Savor: Remove the Shakshuka from the heat. Garnish generously with additional fresh cilantro and parsley. If desired, crumble some tangy feta cheese over the top for an extra layer of flavor and texture. Serve immediately, directly from the pan, with plenty of crusty bread for dipping. Every bite is a delightful combination of savory sauce, creamy yolk, and the fresh crunch of herbs.
  8. two hands holding shakshuka in a pan on a white counter
    Top the shakshuka with additional fresh herbs and crumbled feta cheese (optional). Serve with crusty bread and enjoy.Keep reading for some more fun topping ideas.

    Elevate Your Shakshuka: Delicious Variations and Toppings

    While this Moroccan Shakshuka is exquisite on its own, its adaptable nature allows for endless customization. Here are some ideas to make it your own:

    Add Meatballs (Optional)

    In my grandmother’s kitchen, this cherished dish often began with a story of leftovers – specifically, remnants from one of her most delicious Moroccan tagines, which featured a similar fresh tomato sauce and flavorful lamb meatballs. This tradition transformed a simple meal into something truly special.

    To recreate my grandmother’s hearty version, you can simply prepare a batch of lamb meatballs (or beef, if preferred) and add them to the simmering tomato sauce before poaching the eggs. A great starting point would be to follow this meatball tagine recipe for the meatballs, then seamlessly poach your eggs directly into that rich, meat-infused sauce in your tagine or skillet. The meatballs absorb the aromatic spices and add a wonderfully savory depth, making the Shakshuka even more substantial and satisfying.

    shakshuka in a pan on a white counter

    Other Protein Boosts

    • Sausage: Brown some spicy merguez sausage (for an authentic North African touch) or Italian sausage, crumble it, and stir into the sauce before adding eggs.
    • Chickpeas or Lentils: For a heartier vegetarian option, stir in a can of drained chickpeas or pre-cooked lentils with the crushed tomatoes.
    • Tofu Scramble: For a vegan take, crumble firm tofu into the sauce instead of eggs.

    Vegetable Additions

    • Greens: Wilt in a handful of spinach, kale, or Swiss chard during the last few minutes of the sauce’s simmer.
    • Zucchini or Eggplant: Dice and sauté with the onions for added texture and nutrients.
    • Bell Peppers: Beyond roasted red peppers, fresh green or yellow bell peppers can be diced and added with the onions.

    Spice It Up!

    • Chili Flakes: A pinch of red chili flakes with the cumin seeds will add a gentle kick.
    • Smoked Paprika: For an extra layer of smoky flavor, add a teaspoon with the Ras el Hanout.
    • Harissa: A spoonful of this fiery North African chili paste can be stirred into the sauce for a bolder, spicier Shakshuka.

    Topping Ideas

    • Avocado: Sliced or diced avocado adds a creamy, cooling contrast.
    • Olives: Kalamata or green olives, chopped, can add a briny element.
    • Labneh or Greek Yogurt: A dollop of plain yogurt or creamy labneh provides a wonderful cool tanginess.
    • Za’atar: A sprinkle of this Middle Eastern spice blend (thyme, sesame, sumac) over the finished dish adds an earthy, tangy note.
    • Hot Sauce: For those who love extra heat, a drizzle of your favorite hot sauce is always welcome.

    Experiment with these suggestions to find your perfect Shakshuka combination!

    More Tasty Breakfasts and Brunch Ideas

    If you’ve fallen in love with the flavors of this Moroccan Shakshuka, you’ll surely appreciate other delightful breakfast and brunch recipes from North African and Mediterranean culinary traditions. Here are a few more to inspire your morning:

    30-Minute Turkish Eggs in Yogurt (Cilbir)
    Baghrir (Light Moroccan Semolina Pancakes)
    Moroccan Potato Omelette (Spanish Tortilla)
    Moroccan Krachel (Brioche Sweet Rolls)
    shakshuka in a pan with bread

    This Moroccan Shakshuka is more than just a meal; it’s an experience. It’s a dish that embodies the warmth of family, the richness of tradition, and the vibrant spirit of Moroccan cuisine. Simple to prepare, yet incredibly rich in flavor, it promises to become a cherished addition to your recipe collection. Whether you’re sharing it with loved ones or enjoying a quiet moment of culinary bliss, this Shakshuka is sure to bring joy and a taste of exotic adventure to your table.

    Bismillah,

    Salima written in cursive

    shakshuka in a pan on a white counter

    30 Minute Shakshuka (Moroccan Style)




    5 from 2 reviews
    • Author: Salima Benkhalti
    • Prep Time: 5 minutes
    • Cook Time: 25 minutes
    • Total Time: 30 minutes
    • Yield: 4 servings
    • Category: Breakfast, Entree, Dinner, Lunch
    • Method: Poached, Stovetop
    • Cuisine: Moroccan, North African
    • Diet: Vegetarian
    Print Recipe

    Description

    This Moroccan-style shakshuka is made with eggs poached in a tomato red pepper sauce and comes together in just 30 minutes. It’s the perfect dish to serve with a crusty loaf of bread and works as a breakfast, lunch or dinner.


    Ingredients

    • 1 tbsp olive oil
    • 1 tsp whole cumin seeds
    • 1 small yellow onion, minced
    • 2 cloves garlic, minced
    • 1 cup roasted red bell pepper, drained and chopped roughly
    • 1 (28oz) crushed tomatoes
    • 2 tsp ras el hanout
    • 1 tsp salt
    • 1 tsp pepper
    • 1 tbsp cilantro, minced
    • 1 tbsp parsley, minced
    • 4–5 eggs
    • Crusty bread to serve with
    • Optional toppings: additional cilantro, parsley, crumbled feta cheese

    Instructions

    1. Toast the cumin seeds. Heat oil in a skillet over medium heat before adding cumin seeds. Toast for a minute or until they begin to bloom and become fragrant.cumin seeds with oil in a pan on a stovetop
    2. Build the sauce. Add minced onion to the pan and sauté until translucent before adding garlic and cooking until fragrant. Next add chopped roasted peppers, crushed tomatoes, ras el hanout, salt, pepper, cilantro, and parsley. Stir and bring everything to a boil before lowering and covering partially with a lid. Simmer on low for 15 minutes.tomato sauce in a pan on a stovetop
    3. Poach the eggs. Using a spoon, create wells in the sauce where the eggs will go. Crack the eggs into the wells one at a time, cover and continue to cook for 5 minutes, or until the eggs are cooked to your desired done-ness.eggs in tomato sauce in a pan
    4. Serve. Top the shakshuka with additional fresh herbs and crumbled feta cheese (optional). Serve with crusty bread and enjoy.shakshuka in a pan on a white counter

    Enjoy this recipe?

    If you tried this recipe, please consider leaving a review in the comment section. I love hearing feedback and your review helps to keep Salima’s Kitchen going!