My Mexican Shashuka with dippy eggs, poached in a rich Cajun tomato sauce. Finished off with plenty of toppings and flatbreads for dipping of course!
It’s the perfect meal to spice up your breakfast.

Close up shot of Mexican shakshuka in a pan with avocado and chilli flakes. A piece of flatbread is being dipped in an egg yolk.
Want to save this recipe to your email?
Just enter your email and get it sent straight to your inbox!
Please enable JavaScript in your browser to complete this form.

If you love eggs for breakfast, and you’re a fan of everything spicy, then this shakshuka is for you!

Filling and satisfying, yet pretty low on the calories.
Ha ha – like I ever really take notice of that when I’m making recipes. Have you seen my brisket sandwich with saute potatoes and coleslaw coming in at a little under 1200 calories? (It’s delicious by-the-way 😋).

Low calorie or not, this is a great weekend brunch.

🔪 How to make Shakshuka

Full recipe with detailed steps in the recipe card at the end of this post.

  • We start by frying up onions, peppers, garlic and chilli.
  • Then we add in tinned tomatoes, a little sugar, paprika, Cajun spice, Chipotle, cumin and a little salt and pepper. Let that bubble away for 10 minutes or so to thicken up.
Two image collage showing initial steps of making shakshuka - frying onions and peppers in a pan, then adding the rich tomato sauce to the pan.

Once it’s thickened, make 4 hollows in the sauce, using a spoon, and crack an egg into each. Then simmer for another 4-5 minutes, until the eggs are cooked to your liking.

👩‍🍳PRO TIP Crack each egg into a little dish first, then you can more easily pour it into the hollow without it spilling everywhere!

Shakshuka in a pan on a light background.

Serve the dish as it is, or if you like to go crazy with the toppings like I do, sprinkle with red onion, sliced avocado, chilli flakes, fresh coriander and drizzle with sweet chilli sauce and sour cream.

Overhead image of Mexican shakshuka in a pan with avocado, red onion, coriander and chilli flakes. The pan is on a dark background with flatbreads and forks just in shot.

🍽️ What to serve it with

📺 Watch how to make it

🍲 More fantastic Brunch ideas

Stay updated with new recipes!
Subscribe to the newsletter to hear when I post a new recipe. I’m also on YouTube (new videos every week) and Instagram (behind-the-scenes stories & beautiful food photos).

5 from 1 vote

Mexican Shakshuka

Mexican Shakshuka – dippy eggs poached in a rich Cajun tomato sauce then piled with your favourite Mexican toppings!
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 4 Servings
Course: Lunch
Cuisine: Mexican


  • 1 tbsp olive oil
  • 1 medium onion peeled and chopped
  • 1 red pepper deseeded and sliced
  • 3 cloves garlic peeled and minced
  • 1 red chili chopped
  • 2 x 400g (2 x 14 oz) tins chopped tomatoes
  • 1 tsp granulated sugar
  • 1 tbsp smoked paprika
  • 2 tsp Cajun spice
  • 1 tsp chipotle sauce
  • 1 tbsp ground cumin
  • salt and pepper to taste
  • 4 large eggs
  • 1 tsp chilli flakes
  • 1 avocado peeled and chopped
  • 1 small red onion peeled and finely sliced
  • small bunch coriander roughly torn
  • 3 tbsp soured cream
  • 2 tbsp sweet chilli sauce
Save This Recipe!
Just enter your email and get it sent straight to your inbox!
Please enable JavaScript in your browser to complete this form.


  • Heat the oil in a large frying pan and cook the onion for 5 minutes until slightly softened.
    1 tbsp olive oil, 1 medium onion
  • Add the red pepper, garlic, and chopped chilli, cook for a further 3-4 minutes.
    1 red pepper, 3 cloves garlic, 1 red chili
  • Add the chopped tomatoes, sugar, paprika, Cajun spice, chipotle, cumin, and a pinch of salt and pepper. Bring to a gentle bubble and simmer for 10 minutes.
    2 x 400g (2 x 14 oz) tins chopped tomatoes, 1 tsp granulated sugar, 1 tbsp smoked paprika, 2 tsp Cajun spice, 1 tsp chipotle sauce, 1 tbsp ground cumin, salt and pepper to taste
  • Use a spoon to make 4 hollows for the eggs.
  • Crack the eggs individually and pour them into the hollows.
    4 large eggs
  • Simmer gently for 5-6 minutes until the white is cooked and the yolk is still runny. If you want to make the whites set faster, you can cover the pan with a lid or some foil.
  • Remove the pan from the heat and sprinkle on the chilli flakes. Top with chopped avocado, red onion, coriander, soured cream, and a drizzle of sweet chilli sauce.
    1 tsp chilli flakes, 1 avocado, 1 small red onion, small bunch coriander, 3 tbsp soured cream, 2 tbsp sweet chilli sauce
  • Serve with grilled flatbreads for dipping.



Nutritional Information is per serving (this recipe serves 4).


Calories: 307kcal | Carbohydrates: 30g | Protein: 11g | Fat: 18g | Saturated Fat: 4g | Cholesterol: 168mg | Sodium: 352mg | Potassium: 1047mg | Fiber: 9g | Sugar: 15g | Vitamin A: 3345IU | Vitamin C: 77.7mg | Calcium: 129mg | Iron: 5.1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

This post was first published in March 2016. Updated August 2021 with extra photos, video and housekeeping.

Some of the links in this post may be affiliate links – which means if you buy the product I get a small commission (at no extra cost to you). If you do buy, then thank you! That’s what helps us to keep Kitchen Sanctuary running. The nutritional information provided is approximate and can vary depending on several factors. For more information please see our Terms & Conditions.

Welcome to Kitchen Sanctuary

Hi, I'm Nicky and I love to cook! I want to share with you my favourite, delicious family friendly recipes. I want to inspire you to create fantastic food for your family every day.

Other Recipes You Might Like:

Leave a comment

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

Rate the recipe

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. MM says:

    5 stars
    We had this for brunch last Sunday, delicious, so different from our usual Sunday treat.