Shakshuka Recipe
Published February 22, 2019. This post may contain affiliate links. Please read my disclosure policy.
Shakshuka recipe is a delicious blend of peppers, onions, and tomatoes that are stewed down and served with poached eggs and fresh bread.
Say it with me!! If you have no clue how to say this, here you go – shock-shoe-ka. That help? It’s easy to make, it’s delicious, it’s awesome to say, and it’s a super cool and unique dish to bring to your next brunch get together.
Yup, you’ll have your friends saying shakshuka a million times before you introduce it to them. In addition, this would go extremely well with a side of polenta to either serve over the top or next too.
What Is Shakshuka
Shakshuka is a recipe of poached eggs in a simple blend of roasted onions, peppers, garlic and tomatoes that are stewed down with some seasonings. It can literally be served for whatever course you want and at any time of the day.
For me when I see poached eggs, I immediately thing breakfast so I always serve this for breakfast or brunch. Please don’t let that stop you because you can serve it whenever you want, seriously.
You know I am all about the preservation of classic recipes so after doing some research about this recipe I discovered that it was actually founded in Tunisia. For the longest time, I swore this was an Israeli dish. I’m not completely wrong but it wasn’t founded there. Shakshuka translates to a “mixture,” as well as “shaken.” I’m not sure how either of these applies to the dish but whatever.
So supposedly this recipe was created by some Jewish people in Tunisia and was later brought to the Mediterranean area and Israel. It’s still currently an incredibly popular recipe in that region.
How to Make Shakshuka
This is super easy to make and comes together in about 30 minutes.
Here are the steps to making it.
- Add some olive oil to a cast-iron skillet or rondeau.
- Lightly brown the onions, peppers, and garlic over low heat.
- Add in the tomatoes and seasonings and simmer over low heat for 10 minutes.
- Drop the eggs into the mixture and cook covered over low heat for 8-12 minutes.
- Garnish with chopped parsley and serve with fresh sliced bread.
See, told ya it was easy to make. I’ve really been on this journey the last year or so to learn about and do my due diligence about classic recipes.
It’s so important to keep the preservation of these classical recipes, like this one, so they don’t get lost.
Sure, there are different variations out there, but it doesn’t mean that they are the correct ways to make them with the correct ingredients. Always do a double-take if a recipe says, “Authentic.”
How to Serve It
I’ve seen shakshuka served up a couple of different ways. There are some recipes out there that have different herbs over the top or even cheeses.
I’m all about doing things classically and the way they were intended to be created, served and eaten. All of my research says that it’s served up with fresh bread.
Let me tell you something, anytime I can make fresh bread I do it and I’ll drop a link below to an amazing fresh bread recipe, the way it’s supposed to be made. Anyways, I hope you enjoy this, it’s awesome!
More Amazing Breakfast Recipes
This recipe is awesome so be sure to check out these other breakfast recipes!
- Paleo Granola Recipe
- Avocado Toast Recipe and Different Gourmet Toast Recipes
- Chia Seed Pudding Recipe
- Homemade Gravlax Recipe
- Huevos Rancheros Recipe
- How to Make Chilaquiles with Eggs and Chicken for Breakfast
- Homemade Artisan Bread Recipe – for dipping into the shakshuka
Be sure to follow me on Facebook, YouTube, Instagram, and Pinterest and if you’ve had a chance to make this then definitely drop me a comment and a rating below!
Video
Shakshuka Recipe

Ingredients
- 2 tablespoons olive oil
- 1 peeled and small diced yellow onion
- 1 seeded and small diced red bell pepper
- 4 finely minced cloves garlic
- 2 28- ounce cans of whole peeled tomatoes, crushed with hands
- 2 teaspoons ground cumin
- 1 teaspoon paprika
- ½ teaspoon sugar
- 6 to 8 large eggs
- sea salt and fresh cracked pepper to taste
Instructions
- Add the olive to a large cast-iron skillet or rondeaux over medium heat.
- Pour in the onions, peppers, and garlic and sauté until lightly browned, about 5 minutes.
- Add in the tomatoes, cumin, paprika, sugar and salt and pepper and mix until combined.
- Simmer over low heat for 10 minutes.
- Add and egg 1 at a time to the tomato sauce evenly spreading out the eggs not to completely cover the tomato mixture.
- Cover and simmer over low heat for 8 to 12 minutes or until the desired internal temperature is achieved.
- Served with fresh sliced bread.
This is perfect recipe!
I crave for this food. I will cook at the weekend!
In Turkey, this recipe is named by “Menemen”. Menemen is the best sunday morning choise of Turkish people (especially with summer tomatos) Shakshuka is a little bit diffent in Turkish cousine. In Turkish style, shakshuka includes diced and fried potato, eggplant and green pepper. Shakshuka is served with tomato sauce and yogurt with garlic. It can be consumed for a dinner or lunch, it can also be consumed as mezes.
Thank you Billy 🙂
I’ve been looking up shakshuka on the Internet for about a year now. Seem like everybody had some kind of exotic spice that needed to go into this dish. When I came across yours, I had everything in my pantry. So I made this this morning and it was delicious! The sliding scale to make it for two servings was awesome! I topped it with a little bit of fresh grated cheddar cheese and some chopped cilantro and served it with warm flour tortillas. Thank you for generously sharing your knowledge.🙏
This sounds so delicious! I can’t wait to try it soon! I think my family is going to love it!
Thanks Jennifer!
This looks like the perfect dinner dish.
It’s good for every meal!
I always order this for brunch when we go out. Can’t wait to surprise my husband with this at home.
He’ll love it!
I’ve never made shakshuka before but this was amazing! Great recipe, thanks!
Oh it is so easy to make and you will love it!
This is delicious!
Thank you!