Go Back
+ servings
one sandwich stacked on another on wooden board with parsley blurred in background

Shakshuka Sandwich

Eggs baked in a rich tomato sauce then stuffed inside a toasted ciabatta roll. This truly is the best way to eat Shakshuka!
5 from 3 votes
Print Pin
Course: Brunch
Cuisine: Middle Eastern, North African
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 25 minutes
Servings (click & slide): 4 sandwiches
Calories per serving: 336kcal
Author: Chris
Cost per serving: £1.50 / $2


  • 10" Frying Pan & Wooden Spoon
  • Sharp Knife & Chopping Board
  • Serving Spoon



  • 1x 14oz/400g can of Chopped Tomatoes (see notes)
  • 4 Eggs
  • 1 small Red Pepper, finely diced
  • 1 small White Onion, finely diced
  • 2 cloves of Garlic, finely diced/minced
  • 1 tbsp Extra Virgin Olive Oil
  • 1/2 tsp EACH: Cumin, Paprika
  • 1/4 tsp Smoked Paprika
  • pinch of Cayenne Pepper, to taste
  • Salt & Black Pepper, to taste


  • 4 Ciabatta Rolls, halved & toasted (see notes)
  • Crumbled Feta, to taste
  • Parsley or Coriander/Cilantro, finely diced (to taste)


  • In a frying pan add 1 tbsp extra virgin olive oil over medium heat. Add pepper & onion and fry until they begin to soften/brown. Add in garlic and fry for another 1-2mins longer.
  • Pour in tomatoes and add 1/2 tsp cumin & paprika, 1/4 tsp smoked paprika and salt, black pepper and cayenne pepper to taste. Give it a good stir then leave on a gentle simmer until it starts to thicken and the tomatoes have burst (around 10mins). Pre heat oven to 356F/180C.
  • Create 4 spaces in the sauce then carefully crack in the eggs. Pop in the oven for 10-15mins, or until the eggs are cooked through to your liking.
  • Open up your ciabatta rolls and scoop an egg and some sauce into each one. Sprinkle over feta and parsley or coriander/cilantro. Enjoy!

Quick Demo


a) Tomatoes - I usually get a can of peeled plum tomatoes and dice them up in the can. Plum tomatoes are a little sweeter than regular chopped tomatoes and slightly richer in flavour. If you find the tomatoes you're using are a touch sour just add a pinch of sugar to taste.
b) Ciabatta Rolls - Best way to toast the rolls is to open them up and lightly brush the inside with extra virgin olive oil. Place on a smoking hot griddle pan until nice and charred. You can also place them under the grill and broil them.
c) Chorizo - Diced chorizo goes nicely in this. If it's already cured just chuck it in with the garlic to fry it off slightly. If it needs completely cooking just fry it off with the onion and pepper. Around 3.5oz/100g should be fine!
d) Calories - per sandwich assuming 1 tbsp feta and 1 tsp parsley perfect sandwich:
Nutrition Facts
Shakshuka Sandwich
Amount Per Serving
Calories 336 Calories from Fat 136
% Daily Value*
Fat 15.12g23%
Saturated Fat 5.257g33%
Trans Fat 0.035g
Polyunsaturated Fat 4.399g
Monounsaturated Fat 4.29g
Cholesterol 181mg60%
Sodium 537mg23%
Potassium 326mg9%
Carbohydrates 35.33g12%
Fiber 2.9g12%
Sugar 6.74g7%
Protein 14.98g30%
Vitamin A 1270IU25%
Vitamin C 33.2mg40%
Calcium 237mg24%
Iron 3.67mg20%
* Percent Daily Values are based on a 2000 calorie diet.
*Nutrition is based on the absence of salt unless stated as a measurement in the ingredients. Cost is worked out based on ingredients bought from UK supermarkets, then divided by the number of servings. In both instances these values are just for guidance. Please check out my FAQ Page for more info.
Tried this recipe?Be sure to show it off and tag @somethingaboutsandwiches with #somethingaboutsandwiches!