Shakshuka
Let’s learn how to make a breakfast staple in every North Africa household – SHAKSHUKA! Picture eggs cooked in a decadent tomato sauce and then finished off with some fresh herbs and served with bread as the utensil. It’s the perfect brunch recipe on a lazy weekend day to make for the whole family to enjoy! The best part is it takes less than 30 minutes to make.

This dish holds a very special place in my heart and I’m so excited to share it as it’s been a long time coming on the blog. My mom would make this every weekend as a tradition in our household since none of us had to rush out to school or work. I was always the first to wake up very early with my dad before all four of my siblings so my mom would make him and I shakshuka to share. Now I get to share my comfort food with all of you!
How to Make Shakshuka
There are two parts to making shakshuka. The first is making the tomato sauce/stew and the second part is cracking the eggs! Super simple yet always a stunner on the table. So filling and wholesome that I’d even eat it for dinner.
Here are the ingredients you will need:
- olive oil
- tomato paste
- garlic
- tomatoes
- red bell pepper
- water
- spices
- cilantro
- parsley
- eggs
Every recipe and family makes shakshuka different but this is how I like to make it!
Start out by cooking down tomato paste in olive oil to remove some of the acidity. The tomato paste gives the sauce a more rich tomato flavor. Then add the garlic and saute again. Note: traditionally, onions are added at this point too but I leave them out. Feel free to add. After, add the tomatoes and red bell peppers and saute for a few minutes until softened. Then add the water along with all the spices. I like to season my shakshuka with salt, black pepper, cumin, turmeric, paprika, ginger, and a little cayenne powder. Depending on how thin or thick you like the sauce, add more or less water. Finally mix in the cilantro and parsley when the sauce is good to go and seasoned to perfection.

When the sauce is bubbling, crack the eggs in gently. I like to add 5 to 6 large eggs. Cover and allow to cook for a few minutes until the whites are set. If you don’t like the eggs runny, cook for an extra minute or two.
Garnish with dried mint or parsley/cilantro and enjoy with lots of bread! That’s it.
Variations to Try
- Add diced jalapeño to the mix of tomatoes and red bell pepper!
- Top it off with feta cheese or mozzarella cheese.
- My husband doesn’t like onions so I leave them out but feel free to add them along with the garlic.
Other Breakfast Recipes
- Lemon Ricotta Pancakes
- Homemade Bagels
- Ful Medames – Vegetarian Fava Bean Stew
- Cinnamon Roll Pancakes! Dessert for Breakfast

Breakfast
Shakshuka
Ingredients
- 2 to 3 tablespoons olive oil
- 2 tablespoons tomato paste
- 3 whole tomatoes diced
- 1 whole red bell pepper diced
- 2 teaspoons minced garlic
- 3/4 to 1 cup water
- 1/4 teaspoon turmeric
- 1 teaspoon paprika
- 1/2 teaspoon cumin
- 1/2 teaspoon ginger
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- dash of cayenne powder to taste
- 2 tablespoons cilantro
- 2 tablespoons parsley
- 5 to 6 large eggs
- dried mint optional
Instructions
- To a deep pan over medium heat, add olive oil and tomato paste. Saute tomato paste for two minutes to remove some of the acidity. Add the garlic and quickly saute.
- Mix in the tomatoes and red bell pepper and cook for 4 to 6 minutes or until softened.
- Add water and all the spices (turmeric, paprika, cumin, ginger, salt, black pepper, and cayenne powder). Mix until evenly combined and cook for another 2 minutes. Sprinkle in the chopped parsley and cilantro and mix again. Taste and make sure the sauce is perfect.
- Once the sauce is bubbling, crack in the eggs gently. Cover and let it cook for about 6 to 7 minutes until the whites are set. Cooking time will vary depending on if you like the yolks runny or hard.
- Garnish with a sprinkle of dried mint and enjoy with bread!







I made this for the first time. I didn’t have some ingredients like red bell pepper, and cilantro. So I’ve added spinach and onion to it. This is so easy to do and taste delicious! Will definitely be making more of this in the near future.
Thank you for sharing this recipe!
Literally just made it yesterday for Iftar and honestly, i’m not a kitchen girl but when everyone starts to compliment my shakshuka i knew i had to come back to learn from your recipe! Jazakallah khayr 🫶🏼
This recipe is so good. We make it often in my household. It has become one of our favorite breakfast dishes.
So good!! Thank you so much 🙂
OMG. This is the best shakshuka I’ve ever had and it was SO quick and easy. I shared this recipe and the entire blog with my coworkers telling them how much I love all your recipes because GIRL YOU DO NOTTTTTT MISS EVER WITH YOUR RECIPES. IT WAS TOO GOOD. :’)
Perfect every time! Love this recipe
This was sooooo good! The only change I made was added a jalapeno right before I added the eggs to give a little kick! Second time making it, and still a family fave!
Easy and quick breakfast. Thank you for sharing this delicious recipe!
Love this recipe! Today I tried making shakshuka for the very first time and turned out to be SO good
Thank you for sharing this easy and delicious recipe!
This recipe has been a staple ever since I stumbled upon it, absolutely delicious!!! Thank you so much <3