Why You’ll Love Mexican Shakshuka Recipe

This Mexican Shakshuka is packed with layers of flavor, from the sweetness of softened onions and peppers to the smoky warmth of paprika and cumin. The chipotle sauce and Cajun spice give it a delicious kick, while the eggs make it satisfying and protein-rich.

You’ll also love how easy it is to make in one pan, which means less cleanup and more convenience. It is a great recipe for sharing, looks impressive on the table, and can be served with grilled flatbreads for a comforting and crowd-pleasing meal.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

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 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

Directions

Heat the olive oil in a large frying pan over medium heat. Add the chopped onion and cook for about 5 minutes, stirring occasionally, until it begins to soften.

Add the red pepper, garlic, and chopped chili. Cook for another 3 to 4 minutes until the vegetables are fragrant and starting to tenderize.

Stir in the chopped tomatoes, granulated sugar, smoked paprika, Cajun spice, chipotle sauce, ground cumin, and a pinch of salt and pepper. Bring everything to a gentle simmer and let it cook for 10 minutes so the sauce thickens slightly and the flavors meld together.

Using a spoon, make 4 small hollows in the sauce. Crack the eggs one at a time into each hollow.

Let the pan simmer gently for 5 to 6 minutes, or until the egg whites are set while the yolks remain runny. For quicker cooking, cover the pan with a lid or foil to help the whites firm up.

Remove the pan from the heat. Sprinkle over the chilli flakes, then top with chopped avocado, finely sliced red onion, torn coriander, spoonfuls of soured cream, and a drizzle of sweet chilli sauce.

Serve straight away with grilled flatbreads on the side for dipping.

Servings and timing

This recipe makes 4 servings.

Preparation and cooking time is about 40 minutes in total.

Variations

You can easily adjust this recipe to suit your taste. For a milder version, reduce or leave out the fresh chili and chipotle sauce. If you want even more heat, add extra chilli flakes or a splash of hot sauce before serving.

For a heartier dish, stir black beans or sweetcorn into the tomato sauce before adding the eggs. You can also add crumbled chorizo or cooked spicy sausage for extra richness.

If you want to make it vegetarian with even more texture, try adding diced courgette or mushrooms. You can also swap the soured cream for Greek yogurt for a tangier finish.

Storage/Reheating

Mexican Shakshuka is best enjoyed fresh, especially when the eggs are just cooked. However, leftovers can still be stored in an airtight container in the refrigerator for up to 2 days.

For best results, store the sauce separately from fresh toppings like avocado, coriander, soured cream, and red onion. Add those fresh when serving again.

Reheat the tomato sauce gently in a pan over low to medium heat until warmed through. If reheating the eggs along with the sauce, do so carefully to avoid overcooking them. You can also make the sauce ahead of time and crack in fresh eggs when ready to serve.

FAQs

What makes this shakshuka Mexican-style?

This version uses smoky paprika, Cajun spice, cumin, chipotle sauce, chilli flakes, avocado, and sweet chilli sauce to give the dish a bolder, spicier flavor profile inspired by Mexican-style ingredients.

Can I make this recipe ahead of time?

Yes, the tomato sauce can be made ahead and stored in the fridge. When ready to serve, reheat the sauce, create the hollows, and add the eggs fresh.

How do I know when the eggs are done?

The eggs are ready when the whites are fully set and the yolks are still slightly runny. If you prefer firmer yolks, cook them a little longer.

Can I use fresh tomatoes instead of canned?

Yes, but canned chopped tomatoes are more convenient and give a rich, consistent sauce. If using fresh tomatoes, you may need to cook the sauce a bit longer.

Is this dish very spicy?

It has a moderate kick from the red chili, chipotle sauce, Cajun spice, and chilli flakes. You can easily reduce the spice level by cutting back on those ingredients.

What should I serve with Mexican Shakshuka?

Grilled flatbreads are a great choice for dipping. You could also serve it with warm tortillas, crusty bread, or even rice.

Can I add cheese to this recipe?

Yes, crumbled feta or a little grated cheddar can be added on top for extra richness and flavor.

Can I make it dairy-free?

Yes, simply leave out the soured cream or replace it with a dairy-free alternative.

What pan works best for shakshuka?

A large frying pan or sauté pan works best, especially one with a lid. It should be wide enough to hold the sauce and eggs in a single layer.

Can I double the recipe?

Yes, as long as you use a large enough pan. You may need to simmer the sauce a little longer and cook the eggs in batches if space is limited.

Conclusion

Mexican Shakshuka is a vibrant, satisfying dish that brings together smoky spices, rich tomato sauce, perfectly cooked eggs, and fresh, creamy toppings in one pan. It is easy enough for a relaxed weekday meal yet impressive enough for brunch with family or friends. Once you try this flavorful twist, it is sure to become a favorite repeat recipe.

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star