Shakshuka is an easy, healthy Mediterranean recipe that’s very popular in Israel and other parts of the Middle East. This simple combination of simmering tomatoes, onions, garlic, spices, and poached eggs is filling, healthy and delicious.



  • 1 tablespoon olive oil
  • 1 onion, finely chopped
  • 1 red bell pepper, seeded and diced
  • 2 table spoons of crushed garlic
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon chili powder
  • 1 teaspoon ground cumin
  • 1 and 1/2 teaspoons sweet paprika
  • 1/2 teaspoon cayenne pepper (optional)
  • 1 28-ounce can diced tomatoes
  • 2 tablespoons tomato paste
  • 6-8 eggs
  • 2-3 tablespoons fresh parsley, chopped (plus more for serving)



  1. Heat olive oil in a large skillet over medium-high heat. Add the onion and diced bell pepper and sauté for approximately five minutes, stirring frequently.
  2. Stirring continuously, add the crushed garlic and cook for one minute more.
  3. Add the salt, black pepper, chili powder, ground cumin, paprika, and cayenne. Mix well to combine.
  4. Stir in the can of diced tomatoes with its juices and bring to a low simmer. Reduce heat to medium-low and use a potato masher to break down the onion, bell peppers, and tomatoes into small bits and pieces. Continue to simmer, stirring occasionally, until liquid is reduced by at least half.
  5. Use a spoon to make small wells in the sauce. Carefully crack one egg into each well. Reduce heat to medium-low, cover and cook for six to 10 minutes, or until eggs are cooked to your preference.
  6. Garnish with fresh chopped parsley, if desired.
recipe image
Recipe Name
Mediterranean Shakshuka
Published On
Average Rating
51star1star1star1star1star Based on 1 Review(s)

One Response

Leave a Reply