Go Back
+ servings
Cooked shakshuka in a sauté pan with fresh herbs, feta and slices of crusty bread.
Print Recipe
4.37 from 41 votes

Easy Shakshuka

This easy shakshuka recipe is a healthy one-pan dish with poached eggs in a flavorful tomato sauce. It comes together quickly and can be served any time of the day! 
Prep Time10 mins
Cook Time30 mins
Course: Lunch/Dinner
Cuisine: Middle Eastern
Keyword: shakshuka
Servings: 4
Calories: 284kcal


  • 2 Tablespoons olive oil
  • 1 large onion chopped
  • 1 orange bell pepper chopped
  • 4 cloves garlic minced
  • 1/2 teaspoon cumin
  • 1/2 teaspoon paprika
  • 1/4 teaspoon cayenne pepper
  • 1-2 teaspoons curry powder
  • 1/4 teaspoon turmeric
  • 1/2 teaspoon sea salt
  • 1/4 teaspoon ground pepper
  • 28 ounce can diced tomatoes
  • 4-5 eggs
  • 1/2 cup feta cheese
  • fresh cilantro and parsley for serving


  • Sauté veggies: Heat oil in a large skillet over medium heat. Add onion, bell pepper and garlic to the skillet and cook until onions are soft and fragrant — about 5 to 10 minutes.
  • Add spices and tomatoes: Add cumin, paprika, cayenne, curry, turmeric, salt and pepper. Give the mixture a stir and cook for about 1 minute more. Add diced tomatoes to the skillet and bring sauce to a boil. Reduce heat to a simmer and cook until the sauce thickens up a bit, about 10 minutes. Add feta cheese to the tomato mixture and stir.
  • Add eggs: Crack eggs into tomato sauce. You should be able to fit 4-5 eggs in a large skillet. Cover and let the eggs cook for about 5 minutes, or until the egg whites are completely cooked through. Remove skillet from heat, uncover and let sit for a 1-2 minutes before serving.
  • Serve: Spoon 1-2 eggs along with a big serving of tomato sauce on to each plate. Garnish with extra feta cheese and fresh cilantro and parsley. Serve with toast, veggies or over a whole grain like quinoa or brown rice for a complete meal.



  • Curry powder – Curry powder is an untraditional ingredient for shakshuka but it adds a ton of flavor. If you don’t love curry flavor you can leave it out but I highly recommend it.
  • Vegetables – The fun thing about shakshuka is that you can customize the sauce! Don’t love bell peppers? Leave them out. Want to add greens, add them in with the tomatoes! Have fun experimenting with different vegetables in your shakshuka.
  • Need it to be dairy-free? The feta adds a lovely creaminess to the dish, but if you’re dairy-free or paleo, you can easily leave the cheese out.


Serving: 1/4 of recipe | Calories: 284kcal | Carbohydrates: 17g | Protein: 14g | Fat: 18g | Saturated Fat: 6g | Polyunsaturated Fat: 6g | Cholesterol: 224mg | Sodium: 620mg | Fiber: 3g | Sugar: 8g