The Only Shakshuka Recipe You Need To Make For Breakfast

By Devi Poojari

November 27, 2025

What is essentially eggs cooked in a flavourful tomato sauce—the shakshuka is a popular cafe offering which requires a few ingredients that are easy to process and combine in a home kitchen. Serve with pieces of crisp toast or dip in toasted pita bread to mop up the sauce and runny eggs.

INGREDIENTS

4 eggs 1 onion, chopped 3-4 garlic cloves, minced 1 red bell pepper, chopped 2 large tomatoes, diced 1 teaspoon cumin powder 1 teaspoon chilli powder 2 tablespoons olive oil 2 tablespoons chopped coriander 1 tablespoon chopped parsley Salt and pepper, to taste

STEP 1

Heat the olive oil in a skillet and add the chopped onions, garlic with the bell peppers.

STEP 2

Season lightly with some salt and allow the vegetables to soften slightly before adding in the cumin and chilli powder.

STEP 3

Mix well to combine before adding the diced tomatoes and seasoning generously with salt and pepper.

STEP 4

Cover and cook until the tomatoes begin to break down, releasing their juices to make a saucy base for the eggs.

STEP 5

Use the back of your spoon to create four ‘wells’ in the sauce, in which the eggs can be cracked open.

STEP 6

Put a lid on the pan to cook the eggs until the whites have been set before seasoning them with some salt and pepper individually.

STEP 7

Sprinkle a generous amount of chopped coriander and parsley once the heat has been turned off. Serve hot.