Shakshuka – One Pot Spicy Tomato and Eggs

Shakshuka Close Up

Sometimes I don’t get to have breakfast until the early afternoon. Of course, the issue with that is then I can’t decided whether I want breakfast or lunch. Does that ever happen to you? And you just can’t choose. Well, shakshuka solves all of these problems. The eggs give you that breakfast feel, but the spicy tomato sauce has that late night comfort feel to it.

I’ve had it in my mind to make shakshuka for a while now. Then after a night out in the city at Barber, this quaint little Moroccan restaurant I knew I had to make it. I’ve only had this dish a couple of times. And funny enough at different restaurants (one Moroccan & one Israeli). I was interested in this dish particularly because it reminded me of a dish I love, huevos rancheros. Come to find out you can find this dish across the Mediterranean to the Middle East. From Morocco to Israel this dish is a star, though I believe it’s eaten at dinner time in Morocco and for breakfast in Israel.

Either way this is an extremely satisfying dish. You can amp up the spice by adding cayenne or hot sauce. I left the eggs pretty soft because I love the additional flavor and texture that runny egg adds to the dish. There are so many ways to enjoy this dish. Dive in and add a little spice to your eggs.

Shakshuka – One Pot Spicy Tomato and Eggs

Makes 4 to 6 servings


  • 4 to 6 large eggs
  • 3 tablespoons olive oil
  • 1 yellow onion chopped
  • 1 red bell pepper chopped
  • 1 jalapeño seeded and chopped
  • 4 cloves garlic chopped/sliced
  • 28 ounces crushed tomatoes
  • 1 tablespoon cumin
  • 1/2 tablespoon turmeric
  • 1 tablespoon paprika
  • 1 tablespoon salt
  • 1 teaspoon of pepper
  • garnish – chopped cilantro

Tools: large cast iron  skillet, spatula, small glass bowl


Heat oil in a large skillet (cast iron pan) over medium high heat.

Add the onions and sauté over medium heat until translucent about 6 to 8 minutes

Add bell peppers and jalapeño and cook until soft, about 3 to 5 minutes

Stir in garlic, salt, paprika, cumin and pepper.

Slowly add crushed tomatoes and stir until thoroughly combined.

Allow the mixture to simmer on medium heat for 15 to 20 minutes.

Crack eggs and place in a heat safe bowl or ramekin.

Use a spoon to make a well in the tomato mixture for each egg.

Gently slide each egg yolk and white into a well.


Add a pinch of salt and pepper to each egg.

Cover and simmer for about 10 minutes or until the eggs are not longer translucent.

Additional salt and pepper to taste.

Garnish with cilantro.

Whether you decide to have this dish for breakfast, lunch or dinner it will totally be filling. If you like this dish you should try some of the other dishes with spice like my spicy shrimp with grits. Whatever you decided to make, send me a pic. I love a yummy food pic.


El Signature



3 thoughts on “Shakshuka – One Pot Spicy Tomato and Eggs

  1. I love Shakshuka! It never occurred to me that I could make it myself. It was delicious and will go in my Paleo Breakfast rotation 🙂 Thanks for making this seem less intimidating.

  2. Made this for dinner tonight and it was a success but I will make some changes next time. I was almost out of cumin so I subbed in some other spices and it was almost too spicy. Also my pan was too small to fit in as many eggs as I want. Since it’s just my husband and me, I will use a bigger pan next time or halve everything and have room for more eggs. I am having leftovers for breakfast!

    1. Holly,

      I’m so happy you liked it. Next time you run out of cumin try using coriander. It’s what I use as a substitute sometimes.

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.