Shakshuka Toast Recipe — Spiced Tomato Eggs on Crispy Sourdough Ready in 25 Minutes

I have made a lot of weekend breakfasts over the years and most of them fall into one of two categories. Either they are quick and forgettable — toast with something on it, eggs scrambled in a hurry — or they are impressive but take so long that by the time everything is ready you are not even hungry anymore. This shakshuka toast is neither of those things.

It takes about twenty five minutes from start to finish. It looks like something from a brunch restaurant. And the combination of that deeply spiced tomato sauce with a runny yolk breaking over crispy sourdough and salty crumbled feta is one of those flavour combinations that is genuinely hard to stop eating. My family started asking for this on Saturday mornings and it has been on permanent rotation ever since. Once you make it you will completely understand why.

easy shakshuka toast recipe with runny egg feta and fresh parsley

Servings : 4

Ingredients :

  • 4 thick sourdough or crusty bread slices
  • 4 large eggs
  • 2 tablespoons olive oil
  • 1 small white onion finely diced
  • 1 red bell pepper finely diced
  • 4 garlic cloves minced
  • 400 grams canned crushed tomatoes
  • 1.5 teaspoons ground cumin
  • 1 teaspoons smoked paprika
  • 0.5 teaspoons cayenne pepper
  • 1 teaspoons salt
  • 0.5 teaspoons black pepper
  • 1 teaspoons sugar
  • 100 grams crumbled feta cheese
  • 2 tablespoons fresh parsley finely chopped
  • 1 tablespoons butter
  • 0.3 teaspoons red chili flakes

Steps :

1. Build the flavour base: Heat 2 tablespoons olive oil in a large skillet over medium heat. Add 1 small white onion finely diced and cook for about 7 minutes stirring occasionally until soft and translucent. Add 1 red bell pepper finely diced and cook for another 3 minutes until it softens slightly. Add 4 garlic cloves minced and let it sizzle for 30 seconds — just until it smells incredible. Do not let the garlic go brown here because burned garlic in a tomato sauce is a flavour you cannot undo.

2. Bloom the spices then add tomatoes: Add 1.5 teaspoons ground cumin, 1 teaspoons smoked paprika, 0.5 teaspoons cayenne pepper and 1 teaspoons sugar to the pan and stir everything together for about 1 minute. Let the spices cook directly in the oil for a moment before the tomatoes go in — this is called blooming and it is what makes the sauce taste deeply spiced rather than just dusted on top. You will smell the difference immediately. Then pour in 400 grams canned crushed tomatoes and stir to combine. Season with 1 teaspoons salt and 0.5 teaspoons black pepper.

3. Simmer until thick and rich: Let the sauce simmer on medium low heat for 10 to 12 minutes stirring occasionally. It should thicken slightly and deepen in colour as it cooks. Taste it halfway through and adjust — more salt if it needs it, a pinch more cayenne if you want more heat, a tiny extra pinch of sugar if it still tastes too sharp. The sauce should taste bold and well-rounded on its own before the eggs go anywhere near it.

4. Poach the eggs in the sauce: Use the back of a spoon to make 4 small wells in the sauce. Crack 4 large eggs one at a time into a small cup first — never crack directly into the sauce because a broken yolk or a shell that drops in is much harder to deal with in the pan than in a cup. Slide each egg gently from the cup into its well. Season each egg with a small pinch of 1 teaspoons salt and 0.5 teaspoons black pepper. Put a lid on the pan and cook on low heat for 5 to 6 minutes until the whites are fully set but the yolks are still soft and runny when you press them gently.

5. Toast the bread: While the eggs are cooking toast 4 thick sourdough or crusty bread slices until golden and crispy. Spread a thin layer of 1 tablespoons butter across the surface of each slice while it is still hot so the butter melts in and the toast stays crispy rather than going chewy as it sits.

6. Build and serve immediately: Place one or two slices of buttered toast on each plate. Spoon the shakshuka sauce generously over the toast — be bold with it, do not be shy. Slide one poached egg on top of the sauce on each slice. Scatter 100 grams crumbled feta cheese over everything in a generous uneven crumble. Finish with 2 tablespoons fresh parsley finely chopped and 0.3 teaspoons red chili flakes if you like a little heat. Eat immediately while the egg yolk is still runny and the toast still has some crunch underneath all that sauce.

Why This Recipe Works

Most shakshuka recipes serve the eggs straight from the pan which is great but this version takes it one step further. The toast underneath does something important — it gives you a crispy textural contrast against the soft saucy eggs and it soaks up just enough of that spiced tomato sauce to make every single bite interesting all the way to the last one.

The key is thick sourdough — not regular sandwich bread which goes completely soggy under the sauce within about thirty seconds. Sourdough has the structure to hold everything up and the slight tang in the bread plays really well against the sweet spiced tomatoes. Butter the toast while it is still hot so the surface stays crispy rather than going soft as it sits.


The One Thing That Makes the Sauce Taste Amazing

Blooming the spices. Before the tomatoes go in the cumin, smoked paprika and cayenne cook directly in the hot oil with the onion and garlic for about sixty seconds. That short time in the oil transforms the spices from something that tastes raw and dusty into something deeply aromatic and rich. You will smell the difference the moment the spices hit the pan and the sauce will taste like it has been cooking for hours even though it has not.


Getting the Eggs Exactly Right

This is where most people go wrong. They cook the eggs on too high a heat trying to speed things up and end up with rubbery whites and a completely set yolk. The whole point of shakshuka eggs is that contrast between the fully set white and the yolk that is still soft and runny in the centre.

Low heat and a lid. That is the whole secret. The steam trapped under the lid cooks the top of the white gently while the bottom cooks from the heat below. Five to six minutes on low is exactly right. Press the yolk very gently with your fingertip at the five minute mark — it should feel soft and jiggly, not firm. The moment it feels firm the yolk is set and the moment is gone.


What to Serve Alongside

This is genuinely a complete meal on its own but if you want to make it feel more like a proper brunch spread a few simple additions work really well. A simple green salad dressed with lemon vinaigrette adds freshness. Sliced avocado on the side pairs beautifully with the spiced tomatoes. Extra sourdough toast on the table for people who want to mop up the extra sauce — and there will be extra sauce and people will want to mop it up.

For drinks a strong coffee or a fresh orange juice alongside this is genuinely one of the better breakfast combinations you can put together without much effort.


Make It Your Own

The base recipe is already really good but a few easy additions take it somewhere different. Crumbled chorizo cooked with the onions before the spices go in adds a smoky meaty depth that makes the whole thing more substantial. A handful of baby spinach stirred into the sauce right before the eggs go in wilts down to almost nothing and adds a little nutrition without changing the flavour. Sun dried tomatoes chopped finely and added with the canned tomatoes intensify the tomato flavour in a way that is really noticeable. Try the original first and then make it your own from there.


Can You Make This Ahead of Time

The shakshuka sauce is one of the best things about this recipe from a meal prep standpoint. Make a big batch on Sunday, store it in an airtight container in the fridge for up to three days and then when you want shakshuka toast during the week all you have to do is reheat the sauce in a pan, make the wells, crack in the eggs and toast the bread. The whole thing goes from fridge to plate in under ten minutes on a weekday morning which feels almost like cheating.


Frequently Asked Questions :

What bread works best for shakshuka toast? Sourdough is the best choice because it is thick and sturdy enough to hold the saucy tomatoes without going completely soft immediately. A thick cut country loaf or any dense crusty bread works well too. Regular sandwich bread is too thin and too soft — it will collapse under the sauce before you even finish building the plate.

Can I make this without feta? Yes — goat cheese works really well and has a similar tangy creaminess. Fresh mozzarella torn into pieces gives you a milder but still creamy topping. If you want to skip the cheese entirely the shakshuka toast is still delicious — the sauce and eggs carry the flavour completely on their own.

How do I know when the eggs are done? Press the yolk very gently with your fingertip. If it feels completely soft and liquid underneath the surface it needs another minute. If it feels soft but with a little resistance when you press it the yolk is still runny inside but beginning to set at the edges — that is the perfect moment. If it feels firm all the way through the yolk is fully set.

Can I make the sauce spicier? Yes — double the cayenne or add a finely diced fresh chili with the onion at the start. A few dashes of harissa stirred into the sauce adds a wonderful smoky heat that goes really well with the cumin and paprika.

Is shakshuka toast good for meal prep? The sauce meal preps beautifully and keeps in the fridge for up to three days. Do not make the eggs ahead — poach them fresh every time. Cold reheated eggs lose that runny yolk quality that makes this recipe special.

Can I make this vegetarian or vegan? It is already vegetarian as written. For a vegan version skip the eggs and the feta. Add a can of drained chickpeas to the sauce for protein and top with a dollop of vegan yogurt and fresh herbs. It is a genuinely satisfying meal even without the eggs.

Nutrition Information Per Serving (Approximate)

NutrientAmount
Calories380 kcal
Protein18g
Carbohydrates34g
Fat20g
Fiber4g
Sodium680mg

Comments

Leave a Reply

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