Easy Shakshuka Recipe [Video]

Catalina Castravet
By Catalina Castravet

Shakshuka is a festive dish that has eggs on a bed of tomatoes! If you are bored with the usual egg recipes, then, try this quick and easy recipe!

If you are in search of Mediterranean dishes, then, you will enjoy this dish! Check out our other recipes like the Couscous Salad, Tabbouleh, and Hummus!

Shakshuka Recipe

Shakshuka Recipe

Shakshuka is not your ordinary egg recipe. It has all the right colors that make an appetizing breakfast item. And it has all the right flavors, too!

Aside from the eggs, this dish also has a sauce that is to die for! The sauce is a rich blend of whole plum tomatoes and tomato paste. Also, a mixture of easy-to-find herbs and spices season the whole dish.

I cannot stress enough how easy it is to prepare this dish. You get to enjoy all the flavors and colors of this Mediterranean dish in less than an hour. And, you only need one pan! It is that easy!

What is baked Shakshuka?

It is a dish that is popular in the Middle East but is something that probably originated in North Africa. Eggs, tomatoes, and various herbs and spices make up this flavorful and colorful dish.

In this dish, the tomato sauce is sautéed, and then, topped with eggs. In some recipes, the eggs are poached. But in this recipe, you simply crack them open, put on top, and then, cooked.

This recipe calls for baking to finish this off, but you can also opt to finish the whole thing on the stove. However, it may not be as quick as it could be if not baked.

Shakshuka Recipe

Is Shakshuka healthy?

Yes! You get fiber, vitamins, and nutrients from the sauce. It has bell peppers and tomatoes which are healthy on their own.

And, you get protein from the eggs. The overall dish is paleo-friendly except for the addition of the feta cheese. Nevertheless, this is a low-carb food.

How do you make Shakshuka?

  • Preheat the oven: Set it to 375 degrees.
  • Make the sauce: In a skillet, sauté the onions and bell pepper in the olive oil. Then, add garlic and season with cumin, paprika, and cayenne. After a minute, mix in the tomato paste and then, the tomatoes. Let the sauce simmer and thicken.
  • Bake: Crack the eggs and put on top of the sauce. Season with salt and pepper. Then, sprinkle feta cheese. Put the skillet in the oven and cook for 7 to 10 minutes.
  • Serve: Garnish with cilantro before serving it with hot sauce.

What goes well with Shakshuka:

You can serve it with pita bread, tortillas, or any kind of bread for that matter. It makes for a great sandwich, too.

You can also serve it with a salad of your choice, or, with hummus, which is also a Mediterranean dish.

Shakshuka Recipe

How to store:

  • Refrigerate: It is best to store the sauce apart from the eggs. Simply let the whole thing cool down completely and then, transfer it to an airtight container. Keep it in the fridge for about 3 to 4 days.
  • Freeze: The sauce can be frozen well for up to 3 months. Remember to cool it down first before freezing.
  • Reheat: To reheat, allow the sauce to thaw for up to 24 hours in the fridge. Simply reheat in a skillet and then, add fresh eggs then, bake. If the sauce looks too thick, then, add a tiny bit of water.

Recipe Tips:

  • This recipe is extremely versatile. You can add more vegetables like some potatoes, eggplant, more peppers, or greens like spinach and kale.
  • You can also add more protein by mixing in chorizo or sausage.
  • Feel free to tweak the ratio of the spices according to your preference.

Save Recipe
5 from 1 reviews
Shakshuka Recipe
Author: Catalina Castravet Serves: 3 servings
Prep time: 10 minutes Cook time: 40 minutes Total time: 50 mins


  • 3 tablespoons  extra-virgin olive oil 
  • 1  onion  (thinly sliced)
  • 1  red bell pepper  (seeded and thinly sliced)
  • 4 cloves  garlic  (thinly sliced)
  • 1 teaspoon  ground cumin 
  • 1/2 teaspoon  coriander 
  • 1 teaspoon  paprika 
  • 1 can  (28-ounce) whole plum tomatoes with juices  (chopped)
  • 2 tablespoons  tomato paste 
  • 1/2 teaspoon  salt  (or as needed)
  • 1/4 teaspoon  black pepper  (or as needed)
  • 1/2 cup  feta cheese  (crumbled)
  • 6 large  eggs 


  •  Chopped cilantro  (for serving)
  •  Hot sauce  (for serving)


  1. Preheat oven to 375 degrees.
  2. In a large skillet over medium heat and oil and wait for it to start simmering.
  3. Add onion and bell pepper, stir and cook until very soft for about 15-20 minutes. Add garlic and cook for 1 minute.
  4. Add cumin, paprika, coriander, stir and cook for 1 minute.
  5. Add tomato paste and stir. Pour in chopped plum tomatoes and season with salt and pepper. Bring mixture to a boil, reduce heat to a low and simmer until tomatoes have thickened, for about 10 minutes.
  6. Gently crack eggs into the skillet over the tomatoes. Season with salt and pepper and sprinkle crumbled feta on top.
  7. Transfer skillet to the preheated oven and bake until eggs are just set, for 7 to 10 minutes. Sprinkle with cilantro and serve with hot sauce.
Calories: 404 Carbohydrates: 10 Protein: 19 Fat: 31 Saturated Fat: 9 Cholesterol: 444 Sodium: 916 Potassium: 444 Fiber: 2 Sugar: 6 Vitamin A: 2450 Vitamin C: 55.7 Calcium: 205 Iron: 3.4
Save Recipe

Shakshuka is a festive dish that has eggs on a bed of tomatoes! If you are bored with the usual egg recipes, then, try this quick and easy recipe! #shakshuka #breakfast #eggrecipes #healthyrecipes #sweetandsavorymeals

Get free recipes to your inbox!


Leave a reply

Erin | Dinners,Dishes and Dessert

This looks absolutely delicious! Yummy!



Shakshuka is so great to enjoy for a Sunday brunch and it's even wonderful for dinner!!


Beth Pierce

This is everything a gourmet recipe should be, and then some! This looks amazing; can't wait to give this a try!


Sara Welch

I know what I am going to enjoy for dinner tonight! This looks amazing and so flavorful, too! Delish!



Such a delicious recipe! I loved the egg and tomato combo!


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.