Breakfast One Pan Vegetarian

Easy Shakshuka Recipe [Video]

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!

Best 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. You can serve it for breakfast or brunch. It’s also great for lunch and dinner. 

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 them 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.

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?

Feel free to watch the recipe video tutorial attached above. But the general steps are as follows:

  1. Preheat the oven: Set it to 375 degrees.
  2. 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.
  3. Bake: Crack the eggs and put them 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.
  4. Serve: Garnish with cilantro before serving it with hot sauce.


Shakshuka is usually made with common spices, such as paprika, cumin, and chili powder, along with fresh garlic. It is considered a mildly spicy dish, but you can obviously adjust it based on your tolerance. 

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.

How to store it:

  • 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.

Looking for more Egg and breakfast dishes?

Recipe Tips:

  • This recipe is extremely versatile. You can add more vegetables like potatoes, eggplant, more peppers, or greens like spinach and kale.
  • The eggs should jiggle a bit if you shimmy the pan. This is the perfect time to remove the dish from the oven. Also, remember the eggs continue to cook from the residual heat. So, you want to time it for the perfect Shakshuka.
  • 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.

Shakshuka 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 Recipe
  • Prep Time10 MIN
  • Cook Time40 MIN
  • Servings 3 servings


  • 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


  • Preheat oven to 375 degrees.
  • In a large skillet over medium heat and oil and wait for it to start simmering.
  • Add onion and bell pepper, stir and cook until very soft for about 15-20 minutes. Add garlic and cook for 1 minute.
  • Add cumin, paprika, coriander, stir and cook for 1 minute.
  • 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.
  • Gently crack eggs into the skillet over the tomatoes. Season with salt and pepper and sprinkle crumbled feta on top.
  • 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.

Nutrition Facts

Already made this?
Share your feedback




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

Sara Welch

Sara Welch

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

Beth Pierce

Beth Pierce

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



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

Write a comment

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.