Make Middle-Eastern Shakshuka, A Breakfast Of Poached Eggs In Spiced Tomato Sauce

By Rajlakshmi

April 29, 2026

Achieving the perfect poached egg for shakshuka requires precision and attention to detail. This recipe will help you create the perfect shakshuka for breakfast!

Ingredients

2 tablespoons olive oil 1 large onion, finely chopped 1 red bell pepper, diced 2 garlic cloves, minced 1 teaspoon ground cumin 1 teaspoon ground paprika ½ teaspoon ground cayenne pepper 1 teaspoon ground coriander 400g diced tomatoes 1 tablespoon tomato paste Salt and pepper to taste 4 large eggs Fresh cilantro or parsley, chopped, for garnish

Step 1

Heat the olive oil in a large, deep skillet or frying pan over medium heat. Add the chopped onion and sauté for about 5 minutes.

Step 2

Stir in the diced red bell pepper and cook for another 3-4 minutes until it softens.

Step 3

Add the minced garlic, ground cumin, paprika, cayenne pepper, and ground coriander.  Cook for 1-2 minutes until the spices become fragrant.

Step 4

Pour in the diced tomatoes and tomato paste, and season with salt and pepper. Stir well to combine all the ingredients.

Step 5

Lower the heat to a gentle simmer and let the sauce cook for about 10-15 minutes until it thickens and the flavours meld together.

Step 6

With the back of a spoon, make small wells in the sauce and carefully crack the eggs into each well. Space them out evenly in the skillet.

Step 7

Cover the skillet with a lid and let the eggs cook in the sauce for about 5-7 minutes.

Step 8

Garnish the shakshuka with chopped cilantro or parsley.