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

join the eatmail for exclusive recipes & meal ideas

Join now

Subscribe for new recipes, meal plans & 3 free ebooks!

  • About
  • Contact

Live Eat Learn

Easy vegetarian recipes, one ingredient at a time

free ebook

Subscribe for new recipes, meal plans & 3 free 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
    • Quick Dinners
    • View All
  • Visit our kombucha site
Home Eat Dinners

Shakshuka

5 from 1 vote
Recipe Print Share
Share on:
By: Sarah BondUpdated: Feb 24, 2020 Leave a Comment

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

Easy Shakshuka

5 from 1 vote
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:




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

What's for Dinner?

A free cookbook full of our favorite vegetarian dinner recipes!

Get in now!

Subscribe for new recipes, meal plans & 3 free ebooks!

Spring Recipes

Edible Flower Spring Rolls

Asparagus noodles recipe, a low carb asparagus pasta on a red background

Asparagus Noodles with Pesto

Buddha bowl recipe with fruits and veggies in a bowl

15 Minute Buddha Bowls

Got extra greens? Make some Leafy Greens Pesto! Here are 3 recipes for carrot top, spinach, and watercress pesto (all in under 5 minutes!)

Leafy Greens Pesto (3 Ways)

Asparagus in a steaming basket - The ultimate guide on how to cook asparagus! How to cook asparagus in the oven, in the microwave, or by blanching, steaming, or sautéing.

How to Cook Asparagus (5 Ways)

Edible Flower Ice Cubes

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:

Free Vegetarian Dinners eBook

Join our Eatmail newsletter to get a free copy of our “Dinner Is Served” Cookbook, 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
© 2022 Live Eat Learn
Site Credits Designed by Melissa Rose Design Developed by Once Coupled Support by Foodie Digital
685 shares