• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

our recipes + your inbox = the eatmail

Join now

Subscribe for new recipes + 3 fan-favorite ebooks

  • About
  • Contact

Live Eat Learn

Easy vegetarian recipes, one ingredient at a time

free ebook

Subscribe for new recipes + 3 fan-favorite ebooks

  • Recipe Index
  • Vegetarian 101
  • Travel
  • Meal Plans
  • Course
    • Breakfasts
    • Lunches
    • Dinners
    • Appetizers
    • Sweets
    • Drinks
  • Diet
    • Dairy Free
    • Gluten Free
    • Low Carb
    • Paleo
    • Raw
    • Vegan
  • Season
    • Winter
    • Spring
    • Summer
    • Fall
  • Ingredient
    • Avocado
    • Bean
    • Cauliflower
    • Chickpeas
    • Eggplant
    • Mushroom
    • Tofu
    • Quinoa
    • View All
  • Collections
    • All Time Favorites
    • Air Frying
    • Budget Friendly
    • Comfort Food
    • High Protein
    • Meal Prep
    • Meatless Monday
    • View All
  • Visit our kombucha site
    Visit our dog food blog
Home Eat Dinners

How To Make Shakshuka (with Foolproof Eggs)

5 from 3 votes
Recipe Print Share
Share on:
By: Sarah BondUpdated: Jan 22, 2023 4 Comments

This post contains affiliate links.

Shakshuka in a cast iron skillet on a yellow background
Shakshuka in a cast iron skillet on a yellow background
Shakshuka in a cast iron skillet on a yellow background

This 1-dish, easy shakshuka recipe is a traditional North African meal that’s incredibly easy to make and packed with flavor!

Shakshuka in a cast iron skillet on a yellow background

Shakshuka! You heard of it? In short, it’s North African inspired tomatoes and vegetables, topped with eggs and eaten with dippy bread.

But it’s so much more than that. Shakshuka was one of the first meals the tulip-man ever cooked for me. It’s also the dish that turned me from a tomato-hater to a tomato-enthusiast. And most importantly, it’s the perfect excuse to eat breakfast for dinner. You in?

Shakshuka with eggs and pita break in a bowl on a yellow background

Traditional shakshuka ingredients

  • Flavor Makers: As with any good meal, onion and garlic lay the base for our shakshuka.
  • Peppers: Bell pepper adds bulk and sweet crunch to the dish. Feel free to throw in more vegetables as well! Zucchini and eggplant would be great here.
  • Tomatoes: The star of the show! You can use canned whole, diced, or crushed tomatoes. These will cook down into a chunk sauce.
  • Spices: To bring that North African flavor, we’ll use smoked paprika, cumin, salt, and pepper.
  • Eggs: Fresh eggs are best, which will have less runny whites.
  • Toppings: Serve this shakshuka with your favorite toppings, like crumbled feta cheese, parsley (or cilantro), and crushed red pepper flakes!
Sauteed peppers and onions in a cast iron skillet on a yellow background

How to make shakshuka

Making shakshuka is easy and requires just one (oven-safe) skillet. If using a cast iron skillet, ensure it is well-seasoned to prevent it from giving your shakshuka a metallic flavor. Here’s how you make it!

Step 1: Veggies
Cook onion, garlic, and bell pepper until softened and fragrant, about 5 minutes. Feel free to add in other vegetables at this point as well.

Step 2: Tomato
Add your tomatoes (whole, diced, or crushed). Gently mash them with a fork if needed to form a chunky sauce then cook, uncovered, until sauce is thick. You’ll want it to be thick enough that you can form holes to support your eggs. To test the thickness, drag your spoon down the skillet. If the sauce doesn’t immediately flow back, your sauce is thick enough! (Tip: cooking the tomatoes for longer also creates a better flavor.)

Thick tomato sauce in a cast iron skillet on a yellow background

Step 3: Eggs
Season your tomato mixture with spices and salt, tasting to make sure it’s just how you like it. Then, using the back of a spoon, form a few holes in the tomato mixture. Crack an egg into each hole (use as many eggs as you want / as will fit in your pan).

Raw eggs in tomato sauce for shakshuka in a cast iron skillet on a yellow background

Step 4: Bake
In order to get the perfect eggs, I like to finish my shakshuka by baking. Cooking the eggs on the stovetop never seems to give you the perfectly cooked egg, but popping the whole pan in the oven for a few minutes produced runny yolks and firm whites. Just what we want!

Close up photo of cooked eggs in tomato sauce in a cast iron skillet on a yellow background

Variations on this shakshuka

  • Make it dairy-free by omitting the feta cheese. You can make tofu feta in its place by marinating ½ block of firm tofu in ¼ cup water, ¼ cup apple cider vinegar, 2 Tbsp lemon juice, 1 Tbsp salt, and 1 tsp oregano.
  • Spice it up by adding ½ to 1 tsp of harissa paste at the same time that you add the other spices.
  • Make it even more filling by mixing some chickpeas into the tomato sauce.
  • Add veggie power by sautéing diced zucchini and/or eggplant at the same time as the bell pepper.
Shakshuka with eggs and pita break in a bowl on a yellow background

Store any leftovers in an airtight container in the fridge for around 3 days. Be sure to remove the leftovers from your cast iron, as the acidity of the tomatoes will deteriorate your cast iron if you let it sit.

You can make this shakshuka ahead of time by prepping the vegetable and tomato base. When you’re ready to eat, simply crack your eggs on top and pop it in the oven to cook the eggs and heat the fillings!

Close up shakshuka with eggs and pita break in a bowl on a yellow background

Serve this shakshuka with…

  • This Eastern Mediterranean Tabbouleh Salad
  • Homemade Naan Bread for dipping
  • Grapefruit Brulee for a fancy brunch
Shakshuka in a cast iron skillet on a yellow background

How To Make Shakshuka (with Foolproof Eggs)

5 from 3 votes
Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes
Author: Sarah Bond
Calories: 165kcal
Servings: 4 servings
Print Rate
This 1-dish, easy shakshuka recipe is a traditional North African meal that’s incredibly easy to make and packed with flavor!

Ingredients

  • 1 Tbsp olive oil 15 mL
  • 1 cup diced white onion about 1 medium onion
  • 2 cloves garlic minced
  • 1 red bell pepper diced
  • 2 14.5-oz cans diced tomatoes can sub crushed or whole canned tomatoes
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • ¼ tsp each salt and pepper
  • 4 to 5 large eggs
  • Toppings: feta, parsley (or cilantro), crushed pepper, pita or crusty bread

Instructions 

  • Veggies: Preheat oven to 375°F (190°C). Heat oil in an oven-safe skillet over medium heat, then add onion, garlic, and bell pepper. Cook until softened, about 5 minutes.
  • Tomato: Add canned tomatoes, gently mashing them with a fork if needed to form a chunky sauce. Allow tomatoes to simmer, uncovered, until a thick sauce develops, 10 to 15 minutes. Stir in spices, salt, and pepper. Taste and adjust seasonings as needed.
  • Eggs: Using the back of a spoon, form a few holes in the tomato mixture. Crack an egg into each hole (use as many eggs as you want).
  • Bake: Transfer skillet to a preheated oven and cook, uncovered, for 8 to 12 minutes, or until egg whites are mostly cooked. They should be white and still a little jiggly (they'll continue to cook some after removing from the oven). Serve immediately, topped with crumbled feta, herbs, and bread for dipping.

Tips & Tricks

  • Make it dairy-free by omitting the feta cheese. You can make tofu feta in its place by marinating ½ block of firm tofu in ¼ cup water, ¼ cup apple cider vinegar, 2 Tbsp lemon juice, 1 Tbsp salt, and 1 tsp oregano.
  • Spice it up by adding ½ to 1 tsp of harissa paste.
  • Make it even more filling by mixing some chickpeas into the tomato sauce.
  • Add veggie power by sautéing diced zucchini and/or eggplant at the same time as the bell pepper.

Nutrition Information

Serving: 1serving Calories: 165kcal (8%) Carbohydrates: 14.4g (5%) Protein: 9g (18%) Fat: 9.2g (14%) Saturated Fat: 2.1g (13%) Cholesterol: 186mg (62%) Sodium: 231mg (10%) Potassium: 680mg (19%) Fiber: 3.8g (16%) Sugar: 8.6g (10%) Calcium: 65mg (7%) Iron: 2mg (11%)
Did You Make This?

Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!

Tag on Insta! Leave a Rating Pin on Pinterest
This 1-dish shakshuka recipe is a traditional North African dish that's incredibly easy to make and packed with flavor (and topped with tofu "feta"!)
A photo from when I originally published this shakshuka recipe!

You may also like...

  • 19 Gluten Free Vegetarian Dinners
  • Meal prep container with zucchini noodles on white background - This Zucchini Noodles Vegetarian Meal Prep is a low carb lunch solution that will have you looking forward to lunchtime! Packed with fresh veggies, avocado pesto, and crispy baked tofu.
    13 Vegetarian Meal Prep Recipes
  • Collage of vegetarian Thanksgiving recipes
    31 Vegetarian Thanksgiving Recipes
  • Collage of vegetarian easter recipes
    27 Vegetarian Easter Recipes
Previous Post
Next Post

Reader Interactions

Leave a Comment Cancel reply

Have a question? Submit your question or comment below.

Rate this Recipe:




  1. Leslie kurth says

    Posted on 8/7 at 8:23 am

    If I can’t stomach a runny egg yolk, would it be okay to scramble the egg before adding it to the pan?

    Reply
    • Sarah Bond says

      Posted on 8/8 at 9:51 pm

      Yes of course! Shakshuka is the breakfast of possibility 😀

  2. Bri says

    Posted on 1/22 at 7:36 am

    Made for myself and my 17 yr old vegetarian son. We both loved it. So easy, quick to prepare and flavorful!5 stars

    Reply
    • Sarah Bond says

      Posted on 1/22 at 8:12 pm

      So happy to hear it, Bri! Enjoy! 😀

Primary Sidebar

Hello

I'm Sarah

A flavor-loving nutritionist and sensory science specialist showing you how to make easy vegetarian recipes, one ingredient at a time.

Let's Meet

Freebie alert!

3 reader-favorite cookbooks delivered straight to your inbox.

Get in now!

Subscribe for new recipes + 3 fan-favorite ebooks

Air Fryer Recipes

Air Fryer Buffalo Cauliflower

Plate full of crispy chickpeas with a wooden spoon.

15 Minute Crispy Air Fryer Chickpeas

Personal size mozzarella pizza cooked in an air fryer

Air Fryer Pizza

Air Fryer Mozzarella Sticks

Brussels sprouts on a plate with wooden serving spoons.

The Best 15 Minute Air Fryer Brussels Sprouts

Kale chips on a white plate.

10 Minute Air Fryer Kale Chips

Dinner This Week

Vegan tikka masala with naan and rice in a white bowl

M

Chickpea Tikka Masala

Roasted Chickpea Gyros

T

Roasted Chickpea Gyros

Vegan Thai red curry in a bowl on a red background

W

Thai Vegetarian Coconut Curry

Vegan nachos on a black plate on a white background - These vegan nachos are piled high with easy mushroom BBQ "pulled pork" and a cashew-based queso cheese sauce that will knock your dairy-free socks off.

R

BBQ Mushroom Pulled Pork

Roasted Cauliflower Street Tacos

F

Roasted Cauliflower Tacos

Lemon risotto in a bowl with basil on a yellow background

S

Lemon Basil Risotto

As featured on:

3 bonus books!

Join our Eatmail newsletter to get free copies of our top 3 cookbooks, new recipes, exclusive meal plans, and more!

Follow Along

  • Easy Vegetarian Facebook Group
  • Kombucha Brewers Facebook Group
Back to Top
  • Web Stories
  • About
  • Privacy Policy
  • Terms
  • Collaborate
© 2023 Live Eat Learn
Site Credits Designed by Melissa Rose Design Developed by Once Coupled Support by Foodie Digital
731 shares