Shakshuka … for Breakfast, Lunch or Dinner - Dr. Axe

Shakshuka … for Breakfast, Lunch or Dinner

Shakshuka recipe

Shakshuka: if you’re looking for new egg recipes for breakfast, this is one you have to try.

If you’re wondering what is shakshuka, the word actually means “a mixture” in certain Arab dialects, which makes sense. The traditional version is made from a mix of benefit-rich eggs, tomatoes, chili peppers and onions, but there are dozens of modern interpretations of it — from adding in other veggies like eggplant or spinach, to sneaking in cheese and meats.

What Is Shakshuka?

Shakshuka’s background comes from North Africa, where it’s a staple in Tunisia, Libya and Egypt. It’s also extremely popular in Israel, where the egg dish arrived with a wave of North African immigration in the 1950s. It’s often eaten as a breakfast dish because it’s egg-based, but in Israel, it’s not uncommon to have it as a dinner meal, particularly once temperatures drop.

Traditional shakshuka is meat-free and uses pretty basic ingredients; this is part of the reason why it’s remained so popular, as it’s accessible to prepare even if you’re short on cash.

Is shakshuka healthy? For a deliciously simple meal, shakshuka is super good for you. Because of the eggs, it’s a terrific source of protein. It also uses harissa, a Tunisian chili paste made form olive oil, garlic, chili peppers and spices. That means it packs a punch for your taste buds and your gut. My shakshuka recipe also incorporates yogurt and sauerkraut for an anti-inflammation, probiotic kick.


Best of all, it’s quite easy to cook up but makes an impressive dish. It’s naturally gluten-free, too. So if you’re ready to try a new egg recipe for breakfast, you have to try shakshuka.

Shakshuka recipe ingredients - Dr. Axe

How to Make Shakshuka

Begin by heating a large cast-iron skillet over medium heat. Then add in the avocado oil, which is known for its healing properties, along with harissa, red peppers, garlic and spices. Cook, stirring the mixture occasionally, until it thickens.

Next, add in the fire-roasted tomatoes and cook the mix for another 10 minutes.

Shakshuka recipe process shot - Dr. Axe

Add in a handful of fresh basil, stirring to mix in. Then using the back of a wooden spatula, create four indents in the shakshuka mix for the eggs.

Add the eggs to the skillet and cook, uncovered, for another 10 minutes, or until the eggs are as runny or as cooked as you like them.

Shakshuka recipe process shot - Dr. Axe

Serve the shakshuka with yogurt, saukerkraut and more fresh basil.

Shakshuka recipe finish shot - Dr. Axe

I hope you enjoy this healthy shakshuka recipe as much – and as often – as I do! (And pair with these amazing sweet potato latkes.)

Other Flavorful Egg Dishes

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Shakshuka Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Dr. Josh Axe
  • Total Time: 35 minutes
  • Yield: 2 1x
  • Diet: Gluten Free


A Tunisian dish, shakshuka is one of those rare dishes that can work for breakfast, lunch and dinner. It’s very savory and features eggs, the harissa spice, tomatoes and other great flavors. It’s not only delicious but also good for you, and it’s popular across the globe.


  • 2 tablespoons avocado oil
  • ½ cup harissa
  • 3 tablespoons organic tomato paste
  • 2 large red peppers, small diced
  • 4 cloves garlic, crushed and minced
  • 1½ teaspoon smoked paprika
  • 1½ teaspoon chili powder
  • ½ teaspoon sea salt
  • 1 teaspoons pepper
  • 1 teaspoon crushed red pepper
  • ½ cup fire roasted tomatoes
  • 3 very ripe tomatoes
  • 4 pasture-raised eggs
  • plain grass-fed dairy or coconut yogurt (optional)
  • sauerkraut (optional)
  • 1 handful of fresh basil (optional)


  1. In a large cast-iron skillet over medium heat, add in the avocado oil, harissa, red peppers, garlic and spices.
  2. Cook, stirring occasionally, until mixture thickens.
  3. Add in the fire roasted tomatoes and continue cooking for 10 minutes.
  4. Using the back of a wooden spatula, form four shallow indents for the eggs.
  5. Add in the eggs and cook, uncovered for an additional 10 minutes or until eggs are desired doneness.
  6. Serve optionally topped with yogurt, sauerkraut and basil.
  • Prep Time: 10 min
  • Cook Time: 25 min
  • Category: Breakfast, Main Dishes
  • Method: Stovetop
  • Cuisine: Tunisian


  • Serving Size: 1 (549g)
  • Calories: 385
  • Sugar: 17g
  • Sodium: 410mg
  • Fat: 24g
  • Saturated Fat: 4.6g
  • Unsaturated Fat: 17.5g
  • Trans Fat: 0g
  • Carbohydrates: 29g
  • Fiber: 9.4g
  • Protein: 16.8g
  • Cholesterol: 327mg

How useful was this post?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 75

No votes so far! Be the first to rate this post.


Please keep comments under 200 characters.

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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

More Recipes