Have you heard of Shakshuka? It’s been gaining popularity over the last few years and we’re not surprised! It’s a spicy and savory dish made with tomatoes, warm seasonings, and eggs all simmered together. Can you think of anything more comforting?

On those days where our energy is playing hide and seek and time seems to be slipping through our fingers, we love this super fast, super easy Shakshuka recipe. Eggs, spaghetti sauce, chickpeas, cheese, garlic, 20 minutes, and done! Dinner is served! Add a piece of baguette and your favorite salad, and in less than 30 minutes you have a balanced, delicious dinner no one will complain about. Just let someone else do the dishes! Growing up in a Middle Eastern home, this was one of our favorite comforting dinners.
What is Shakshuka? Where Did it Originate?
Shakshuka is a North African dish most likely Tunisian. It’s traditionally made with eggs poached in a spiced tomato sauce, meaning the recipe we make today is pretty true to the origin! “Shakshuka” means “a mixture” or “shaken” in Tunisian. Today it’s served all over the Middle East and enjoyed by people all over the world especially in Israel where we have tasted some pretty creative Shakshuka recipes This is one of those rare meals that works for breakfast, brunch, lunch, or dinner. We love those!
Is Shakshuka Spicy?
Shakshuka is filled with warm, savory spices! You can easily customize the level of spice heat you add to the dish. We add red pepper flakes to the top of ours, so use those with caution if you’re sensitive to heat!
How to Make Vegan or Egg-Free Shakshuka
Shakshuka is usually made with eggs, so a lot of vegans count it out. Don’t be so hasty, though! There are some really great substitutions to make if you don’t eat eggs (or if you don’t have eggs on hand!). In our cookbook, we made a vegan version using polenta instead of eggs: Tahini and Turmeric Cookbook - May I Have That Recipe. You could also do avocado halves instead of eggs. Yum!

What to Serve with Shakshuka
Crusty bread is our number one choice! French bread or even a couple slices of toast are so, so good for dipping into the egg and tomatoes. You could also add an easy side salad for a serving of greens with this flavorful vegetarian meal.
Variations on Shakshuka
You can add any veggies, veggie sausage, soy meat crumbles, or cheese that you like into this classic Shakshuka recipe. Make it your own! We even have a version with fresh mozzarella, mushroom, and eggplant. Adding goat cheese or feta is another way to make this meal your own!
More Middle Eastern Dinners
- Fresh Mozzarella, Mushroom and Eggplant Shakshuka
- Green Baked Falafel with Tahini
- Falafel Bowl With Avocado, Sriracha & Tahini
- Lentil Meatballs in Tahini Turmeric Sauce
- Roasted Cauliflower Steaks With Tahini
- Meatless Pumpkin Kibbeh
- Braised Fennel with Apricots and Figs
- Shawarma Spiced Chickpeas
- Cauliflower Bowl with Harissa Roasted Chickpeas
- Homemade Falafel with Lemony Tahini Sauce
- 20-Minute Shakshuka
- Creamiest Homemade Hummus
- Mashed Butternut Squash with Spiced Chickpeas
- Easy Hummus Recipe with Shawarma Mushrooms
- Shawarma Chickpea Rice Bowl
- Braised Curried Kale with Spiced Chickpeas
- Kale Salad with Chickpeas and Tempeh Bacon Bits
- Easy Pasta Salad with Chickpeas
- Fennel and Chickpea Stew
- Moroccan Harira Soup
- The Ultimate Grillable Veggie Burger
- Easy Tomato and Chickpea Salad
- Roasted Beet Hummus
- Chana Masala Over Celeriac Puree
- Cauliflower Chickpea Sheet Pan Dinner
- Wheat Berry and Chickpeas Soup
- Eggplant and Chickpea Curry
- Buddah Bowl
- Watermelon Steak Salad
- Cashew Ricotta Pizza
- Cauliflower Salad with Spiced Chickpeas
- Smashed Chickpea Salad
- Quinoa, Chickpea and Beet Burger
- Roasted Vegetables and Chickpeas with Cheese Croutons
- Food Memories Salad
- Sweet and Savory Moroccan Couscous
Did you like this Shakshuka recipe?
If you enjoyed this recipe, it would help us tremendously if you left us a star rating in the comments below or on the recipe card. Do you have any questions about the recipe? Do you need a swap for any of the ingredients? We are here to help, just leave us a question in the comments below.
This post was originally published in February 2012 and updated August 2nd, 2020.

20-Minute Shakshuka
- Total Time: 25 mins
- Yield: 3 1x
- Diet: Vegetarian
Description
Have you heard of Shakshuka? It’s been gaining popularity over the last few years and we’re not surprised! It’s a spicy and savory dish made with tomatoes, warm seasonings, and eggs all simmered together. Can you think of anything more comforting?
Ingredients
- 1 lb jar tomato based spaghetti or pizza sauce, or your choice or jarred Shakshuka sauce if available
- 1- 15 ounce can of chickpeas, rinsed and drained
- 6 eggs
- ⅓ cup crumbled feta cheese (1 ½ ounce/45gr) (You can sub goat cheese, mozzarella, cheddar cheese or your favorite non-dairy cheese)
- Hot red pepper flakes to taste (optional) or use the spices we used in this shakshuka recipe
- 4 tsp Schug, pesto sauce or just some chopped parsley or cilantro (optional) (See notes for other ingredient suggestions)
Instructions
- Heat the sauce in a medium-size skillet over low heat. Add the chickpeas, hot pepper flakes and spices, if using them.
- Using a spoon, make a little well, and add one of the eggs. Repeat the process with the remaining eggs
- Sprinkle the cheese, cover the skillet and cook over medium-low heat for 10-15 minutes, until the eggs are done to your liking and the egg whites are set.
- Before serving, sprinkle a little more cheese if desired, Schug, pesto or chopped parsley or cilantro
Notes
- You may add olives, capers, black beans, corn, thawed frozen artichokes, thawed frozen spinach or fresh spinach, chopped kale and even veggie sausage.
- Prep Time: 5 minutes
- Cook Time: 25 mins
- Category: Dinner
- Method: Stovetop
- Cuisine: Middle Eastern
Nutrition
- Serving Size: 2 eggs with sauce
- Calories: 452
- Sugar: 9.1
- Sodium: 1528.7
- Fat: 15.8
- Saturated Fat: 5.9
- Unsaturated Fat: 8.4
- Trans Fat: 0
- Carbohydrates: 20.5
- Fiber: 6.2
- Protein: 23.9
- Cholesterol: 386.8
If you enjoyed this recipe, it would help us tremendously if you left us a star rating in the comments below or on the recipe card. Do you have any questions about the recipe? Do you need a swap for any of the ingredients? We are here to help, just leave us a question in the comments below.
Barbara
Looks delicious.....I will try it
Ruti
Looks good! I had the opportunity to try the different dishes. They taste real good. Thank you for the recipes.
Taylor
This looks easy, quick and delicious!! Cant wait to make it!!
rebeca
Really good! I love tp dip the crunchy baguette in the sauce, it's delicious!
Hanna
This was amazing! So simple and yet so delicious! Who would have ever thought to put eggs and tomato sauce together?! I can't believe how good this was. Sorry but my mouth is watering all over again thinking about it! Try it!!
Tiffany
One of the most comforting egg recipes EVER!
Tiffany
Cathy
I love Shakshuka, and this recipe was perfect!
Ayad
I love shakshuka! It is so super quick and easy to prepare and yet it is equally satisfying as an elaborately prepared meat dish but takes a fraction of that time to make!
Susie
I really like all the ingredients in this dish. The combination is great. Easy,simple and delish 🙂
Vicky & Ruth
Thank you! So glad you enjoyed it!
Susan Wright
we are on a plant based diet we don't eat eggs
Anna Levi
I love Shakshuka. I ate it all the time when I lived in Israel. I like make it with garbanzo & potatoes. I add chiles but shug sounds even better. I love your recipe for shug. I live in Ecuador & it's easy to get the ingredients. Hope you had great Pesaj.
Vicky and Ruth
We love shakshuka too, adding potatoes sounds lovely!