shakshuka recipe
Breakfast,  Mains

The Best Shakshuka Ever

Please trust me on this one. You really need to try this recipe out. I promise you won’t regret it. It’s THE best Shakshuka you will ever eat. I sound very overconfident, I know, but I really want to share this great recipe with you.

The first time I have heard of Shakshuka was on an ordinary Sunday in Amsterdam. This restaurant was packed with people who were just recovering from their Saturday night, everybody was chilling and enjoying the beautiful weather that day.

One of my habit when entering a restaurant is checking out all the tables; what is everyone having? So, when I enter this place, I saw lots of one meal pans, covered with simmered tomato sauce and sunny side up eggs swimming in it. It looked pretty, healthy and yummy. So I ask the waiter what that dish is called, the magnificent name Shakshuka came out of his mouth, wow, what a beautiful name!

The story goes that in Israel the name Shakshuka stands for breakfast. Ever since I’ve been raving about Shakshuka and really can’t get enough of it. This wholesome dish is everything you need for a busy day ahead. It’s packed with protein, vegetables and awesome taste.

I love making Shakshuka on Saturdays for brunch when we’re gather with the boys. Everybody loves it! I believe you will too. Now let’s get cooking!

The Best Shakshuka Ever

4 servings


  • 2 tablespoons coconut or olive oil
  • 1 medium (red) onion, peeled and diced
  • 5 cloves garlic, peeled and finely chopped
  • 1/2 – 1 chile pepper (or to taste), stemmed, sliced in half and deseeded, finely sliced or minced
  • 1 1/2 teaspoons sea salt
  • 1 teaspoon freshly ground black pepper
  • 1 teaspoon paprika powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon turmeric
  • 1 can (400 gr) of diced or crushed tomatoes
  • 3 tablespoons tomato paste
  • 3 teaspoons coconut sugar
  • 1 teaspoon cider vinegar
  • 1 cup (20gr) mix of zucchini and green pepper  (or any choice of greens like spinach, kale, cauliflower, peas)
  • 3/4 cup of fresh chives finely chopped
  • 3 organic eggs
  • handful of basil
  • a handful of arugula/rocket salad
  • parmesan cheese


  1. Heat oil in a wide skillet over medium-high heat.
  2. Add the onions and the garlic and stir until golden brown.
  3. Add chili pepper, salt, ground pepper, and all the dry spices.
  4. Cook for a minute, stirring constantly, so they can release their fragrance.
  5. Add the tomato paste and stir so the sourness can be released, pour the canned tomatoes, sugar, and apple cider vinegar, reduce to medium heat, and cook for another 10 minutes, or until the sauce has thickened.
  6. Stir in the chopped greens, cover the skillet with a lid and cook until vegetables are softened.
  7. At last carefully crack the eggs into the sauce mixture, cover and simmer for 3 to 5 minutes until the eggs are cooked to your liking.
  8. If you don’t like the egg yolks to be runny, you might also choose to stir up the eggs so it becomes a mixture together with the tomato sauce. Another option is to bake the shakshuka for a few minutes in the oven until the eggs are baked.
  9. At last, sprinkle some fresh basil and parmesan and serve with rye or pita bread on a bed of arugula salad.

Leave a Reply

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