I hate tomatoes.

I will only eat them if they're in ketchup or salsa form.

I pick them out of most of my food. Just absolutely hate them.

(except maybe fried green tomatoes because those are god's gift to earth) .

It's why I never expected to love Shakshuka. As an indian person, I love my spice. So most of the shakshuka recipes out there didn't quite cut it for me. I figured, why not try and make own!

Check out our Mexican take on Shakshuka

Mexican-style Shakshuka

See the video below for a complete tutorial!

Serves: 2


  • 1/2 red onion, diced
  • 2 cloves garlic, minced
  • 1 bell pepper (any color), diced
  • 4 cherry bomb chili peppers, diced (optional) (can just use 1/2-1 bell pepper or other 2-3 mild peppers instead)
  • 4-6 medium tomatoes, diced
  • 2 tsp cumin
  • 2 tsp paprika
  • 2 tsp garlic powder
  • 1-2 tsp cayenne
  • 1-2 tsp salt, to to taste
  • feta or cotija cheese, to taste


  1. In a small cast iron pan or dutch oven, add 2 tbsp of oil. Once hot, sauté the onions and garlic until fragrant.
  2. Add the peppers and sauté for another 2-3 minutes until tender.
  3. Add tomatoes and let it cook for 10 minutes, stirring occasionally.
  4. Add the spices and salt/pepper to taste and continue to sauté for another 10-15 minutes, stirring occasionally.
  5. Once the liquid released from the tomatoes have cooked out and the tomatoes have a "jammy" consistency, crack 3-4 eggs on top. Garnish with your cheese of choice and cover. Cook for 2-3 minutes until the eggs are JUST poached and the yolks are still runny (cook for longer if you prefer the yolks to cook through).
  6. Garnish with salt & pepper, green onions and cilantro and enjoy!!!


  • The spice mixture is not quite exact so i'd taste the tomato mixture until it meets your level of flavor 😊
  • I also love to throw some everything bagel seasoning on top of the eggs instead of salt and pepper. Garnish as you please!