| |

Mediterranean Shakshuka Recipe

This post may contain affiliate links. Please read our disclosure policy.

When craving breakfast for dinner, Mediterranean Shakshuka, an easy-to-make, healthy comfort food, is the epitome of easy and delish. Not to mention, it is packed with good-for-you ingredients and beautiful flavors and ready in 30 minutes or less.

Side view of Mediterranean Shakshuka in a cast iron skillet

Want to save this recipe?

Enter your email, and we’ll send it to your inbox. Plus, you’ll get delicious new recipes from us every Friday!

Save Recipe

This dish is bright and beautiful, incredibly flavorful, and so satisfying with its spicy overtones. Adding pita or challah to the meal makes this comfort food at its finest.

Shakshuka (or shakshouka) is believed to have originated in North Africa but is a staple of Libyan, Tunisian, Algerian, Moroccan, and Israeli cuisines. It’s traditionally served in a cast iron pan or tajine, as in Morocco, with bread to mop up the tomato sauce.

RELATED: A Moroccan Countryside Mediterranean Chicken Tagine

The dish begins with a simple tomato sauce with onions, bell peppers, and garlic seasoned with cumin, paprika, and cayenne. While the sauce simmers on the stovetop, six eggs will be gently cracked on top of the sauce and baked in the oven. It’s the best breakfast for dinner I can imagine! 

Mediterranean Shakshuka Ingredients

You will find exact ingredient measurements in the recipe card at the bottom of this post. But here’s a quick list of what you will need:

  • Extra virgin olive oil
  • Vegetables: Bell pepper, and canned whole tomatoes
  • Aromatics: Thinly sliced onions and garlic
  • Herbs and spices: Sweet paprika, cumin, cayenne, salt, and pepper thinly sliced
  • Large eggs
  • Crumbled feta
  • For serving: chopped fresh cilantro, scallions, and hot sauce if desired

How to Make Mediterranean Shakshuka

Step-by-step instructions are in the recipe card below, but here is a quick overview:

Preheat the oven to 375°F.

  • Heat oil in a large ovenproof skillet (like a cast iron skillet) over medium heat. Saute onions and pepper, until softened.
  • Add garlic, paprika, cumin, and cayenne, and cook 1 to 2 minutes.
  • Pour in tomatoes with their juices, season with salt and pepper; and bring to a simmer. Cook until thickened, then stir in the feta.
  • Make wells in the tomatoes and vegetables and gently crack eggs into the wells. Transfer the skillet to the oven and bake for 7 to 10 minutes or until the eggs are cooked to the desired doneness.
  • Sprinkle with fresh cilantro and scallions. Serve with hot sauce if desired.
Mediterranean Shakshuka: Healthy Comfort Food at its Best | 31Daily.com

More Recipes You May Also Enjoy

SAVE THIS AND PIN IT FOR LATER!

Make sure you don’t lose track of this recipe by pinning it for later! If you are not already, you can follow me on Pinterest, as well as keep up with me on FacebookInstagram, and YouTube. If you make this recipe, I would also love it if you’d tag me in your photos and leave a star rating below!

Side view of Mediterranean Shakshuka in a cast iron skillet

Mediterranean Shakshuka

Mediterranean Shakshuka is an easy, healthy dish is packed with nourishing ingredients, beautiful flavors, and ready in 30 minutes or less.
5 from 5 votes
Print Pin Save
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 6 servings
Author: Stephanie Wilson

Equipment

Ingredients

  • 2 tablespoons olive oil extra virgin
  • 1 cup onion thinly sliced
  • 1 red bell pepper seeded and thinly sliced
  • 3 garlic cloves thinly sliced
  • 1 1/2 teaspoon sweet paprika
  • 1 teaspoon ground cumin
  • teaspoon cayenne or to taste
  • 1 28-ounce can whole tomatoes coarsely chopped
  • 5 ounces feta crumbled
  • 1 teaspoon salt more as needed
  • pinch of black pepper
  • 6 large eggs
  • Chopped cilantro and scallions for serving
  • Hot sauce for serving

Instructions

  • Preheat oven to 375 degrees.
  • Heat oil in a large, oven proof skillet over medium heat. Add onion and bell pepper, and sauté until they're soft.
  • Add garlic, paprika, cumin, and cayenne and cook 1 to 2 minutes.
  • Pour in the whole tomatoes and their juices, season with salt and pepper; and bring to a simmer, breaking up the tomatoes with the back of a spoon while they cook. Saute until the tomatoes have thickend. Then, stir in the feta.
  • Make wells in the tomatoes and vegetables and gently crack eggs into the wells. Transfer to the oven and bake until the eggs are cooked to desired doneness, about 7 to 10 minutes.
  • Sprinkle with fresh cilantro and scallions. Serve with hot sauce is desired.

Nutrition

Calories: 196kcal | Carbohydrates: 6g | Protein: 10g | Fat: 15g | Saturated Fat: 5g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 0.02g | Cholesterol: 207mg | Sodium: 731mg | Potassium: 189mg | Fiber: 1g | Sugar: 2g | Vitamin A: 1259IU | Vitamin C: 28mg | Calcium: 159mg | Iron: 2mg

Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.

Tried this recipe? Pin it Today!Follow me on Pinterest for more and use the "Pin" button at the top of the recipe card.
Course: Breakfast, Main Course
Cuisine: Mediterranean
Keyword: shakshuka

3 Comments

  1. 5 stars
    This was great! We made it tonight. Good fresh flavors and extremely easy and quick. We had pita bread with it just like the recipe said to do and I’m so glad that we did. It goes great with it.

    1. Hi Chelsea! I’m so glad you liked this recipe. It is one of the quickest meals– and one we enjoy too. Pita makes it just that much better. Thank you for trying it and letting me know how you liked it!

Leave a Reply

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

Recipe Rating