Mexican Shakshuka

Mexican Shakshuka – A traditional middle eastern breakfast dish gets a delicious Mexican twist with this beautiful and festive recipe!

Mexican Shakshuka

Ohemgeeee, I love breakfast food! I’m not sure if it’s the food itself (although, I DO love me some quality eggs in every form), or that I just get really excited about it because it’s the first meal of the day. Either way, breakfast food makes me happy, and it makes me even happier if it’s Mexican. If huevos racheros is on the brunch menu, I don’t even consider ordering anything else.


I sent out this recipe to my email subscribers a week ago, but several people who have missed it have been asking about it, so here it is! I love shakshukas because not only are they homey and delicious, they are so pretty as well. There’s nothing better than looking at bright yellow eggs simmered in delicious red tomato sauce. I know shakshukas originate from the Middle East, but I don’t see anything wrong with putting a Mexican twist on it with some spices, olives, and avocados (and cheese)!

Mexican Shakshuka

The best thing about this dish is that it’s a one pot meal, so the clean up is easy (that alone makes it a great dish in my book). It’s also a great one to make for friends and family because it’s easy to put together but so fancy and colorful to look at! If you end up making this, please let me know below about how it turned out. I love reading all your comments and reviews on my recipes!

Mexican ShakshukaMexican Shakshuka

Mexican Shakshuka

Mexican Shakshuka

Prep Time: 5 minutes
Cook Time: 30 minutes
Total Time: 35 minutes
Author: Jean Choi

Mexican Shakshuka - A traditional middle eastern breakfast dish gets a delicious Mexican twist with this beautiful and festive recipe!



  • 2 tbsp coconut oil
  • 1/2 large onion, chopped
  • 2 cloves garlic, minced
  • 1 large bell pepper, chopped
  • 1 tbsp tomato paste
  • 1 1/2 tsp chili powder
  • 1/2 tsp cumin
  • 1/2 tsp dried oregano
  • 1/4 tsp cayenne pepper (optional - omit if you don't like spicy)
  • 2 14- oz cans diced tomatoes
  • Salt and pepper, to taste
  • 1/3 cup sliced black olives
  • 6 eggs
  • 1/4 cup grass fed, raw cheddar cheese, shredded (optional)
  • 1/2 ripe avocados, sliced
  • Cilantro, for garnish
  • Organic, non-GMO corn tortillas (optional)


  1. Heat coconut oil over a large skillet over medium high heat.
  2. Add onions and stir and cook until they are translucent, about 5 minutes.
  3. Add garlic and chopped bell pepper and cook for 5 minutes until they are soft.
  4. Add tomato paste, chili powder, cumin, oregano, and cayenne, and stir with the vegetables for about 1 minute.
  5. Add diced tomatoes with salt and pepper, stir and bring it to simmer. Lower the heat to medium low and let it cook for 8 minutes until the sauce starts to reduce.
  6. Stir in sliced black olives, and crack the eggs on top of the sauce without breaking the yolk. Make sure they are evenly spaced over the sauce.
  7. Bring down the heat to low, cover the pan, and allow the eggs to cook for 8-10 minutes, depending on how runny you want the yolk.
  8. Layer the cheese over the eggs, if using, and cover for an additional 30 seconds to let it all melt.
  9. Remove from heat and garnish with avocado slices and chopped cilantro.
  10. Serve with warm tortillas, or eat it on its own!


What Great Grandma Ate / Jean Choi is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to

Regarding other affiliate links and affiliate relationships: In order for me to support my blogging activities, I may receive monetary compensation or other types of remuneration for my endorsement, recommendation, testimonial and/or link to any products or services from this blog. Thank you for your support and understanding.

Paleo Mexican Shakshuka (Gluten Free, Whole30)

5 thoughts on “Mexican Shakshuka

Leave a Reply

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

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