Moroccan Shakshuka

Moroccan Shakshuka

There’s something timeless about slow-cooked Moroccan breakfasts. When shakshuka is cooked gently in a traditional clay tagine, the flavours become deeper, richer, and far more comforting than a standard pan version. The tomatoes slowly caramelise, the spices infuse naturally, and the eggs stay perfectly soft from the gentle steam inside the tagine.

This simple Moroccan shakshuka recipe is perfect for slow weekend mornings, rustic brunch tables, or sharing with family and friends.

Ingredients

  • 2 tbsp olive oil
  • 1 small onion, finely sliced
  • 2 garlic cloves, minced
  • 1 red pepper, sliced
  • 4 ripe tomatoes, chopped
  • 1 tsp paprika
  • 1 tsp cumin
  • ½ tsp chilli flakes
  • Salt and black pepper to taste
  • 4 eggs
  • Fresh parsley or coriander to garnish
  • Crusty bread to serve

Method

Step 1 — Build the Base

Place your Moroccan tagine over low to medium heat and add the olive oil. Add the onions, garlic, and peppers, allowing them to soften slowly for around 8–10 minutes. Cooking slowly at this stage helps create the rich depth of flavour shakshuka is known for.

Step 2 — Add Tomatoes & Spices

Add the chopped tomatoes, paprika, cumin, chilli flakes, salt, and pepper. Stir gently and allow the sauce to simmer slowly uncovered for 15–20 minutes until rich and slightly thickened.

One of the benefits of cooking in a traditional tagine is how the clay distributes heat evenly, allowing the tomatoes and spices to slowly develop flavour without drying out.

Step 3 — Add the Eggs

Using a spoon, create small wells in the sauce and crack the eggs directly into the tagine. Cover with the lid and allow the eggs to steam gently for 5–8 minutes depending on how runny you prefer the yolks.

The steam circulation inside the tagine keeps the eggs soft while locking moisture into the sauce naturally.

Step 4 — Garnish & Serve

Finish with fresh parsley or coriander and serve immediately with warm crusty bread.

Why Cook Shakshuka in a Moroccan Tagine?

A traditional Moroccan tagine creates a completely different cooking experience compared to a regular frying pan. The clay slowly retains and circulates heat, helping ingredients simmer gently while preserving moisture and intensifying flavour naturally.

Cooking shakshuka in a tagine creates:

  • Richer tomato flavour
  • Softer eggs
  • Better spice infusion
  • More authentic texture and aroma

It’s the traditional slow-cooking method that makes Moroccan food feel warm, comforting, and full of depth.

Bring Authentic Moroccan Cooking Into Your Home

Discover our collection of handmade Moroccan tagines crafted for slow cooking, rich flavour, and timeless kitchen tradition.

Get Authentic Moroccan Recipes & Slow Cooking Inspiration

Discover traditional Moroccan recipes, rustic hosting ideas, and exclusive access to handmade tagines crafted for authentic flavour.