
Shakshuka Recipe: Eggs in Tomato and Pepper Sauce in a Skillet
Shakshuka is an easy home-style dish: gorgeous fried eggs sitting in plenty of rich vegetable sauce. Its homeland is said to be Tunisia and the Maghreb, and from there it came to Israel, where it became so popular that it is now considered a national treasure alongside hummus and falafel. The sauce is built on ripe tomatoes, bell peppers and onion, and the dish is generous with spices and fresh herbs.
Look through the different ways people make this dish and you will notice there are practically no limits. Most often, chili and garlic go into the sauce. Meat, chicken or even sausage can be added if you like. Cheese and yogurt are common too, as are potatoes and beans, zucchini and eggplant.
For many fans this is not just fried eggs but a whole philosophy and a part of life. The sauce is simple to make, but it needs attention and time. The raw eggs are cooked right in it. It is not really frying, more like braising: the setting egg white blends with the sauce, while the yolk can stay runny or firm up, whichever you prefer. I once read that the base sauce is called matbucha. It is adding the eggs that turns it into the famous dish. By the way, shakshuka is very filling and is usually served with pita.
Ingredients
2 servings
- Eggs 4
- Large red bell peppers 2
- Onion 1
- Ripe tomatoes 0.7 kg
- Garlic 2-3 cloves
- Olive oil 3 tbsp
- Tomato paste as needed
- Chili pepper optional
- Basil 3-4 leaves
- Parsley 5-6 sprigs
- Salt, black pepper, paprika, cumin, sugar to taste
Step-by-step recipe
- Homemade shakshuka is all about vegetables, and they should be fresh and fully ripe. That goes double for the tomatoes: ideally they should be fleshy, without white parts inside. Choose thick-walled bell peppers. They are a key part of the sauce and give the dish the delicate flavor I love so much. I also recommend adding some chili to the sauce, it is delicious.
- Before you start cooking, chop all the ingredients and put them in separate bowls. Peel the onion and dice it finer than you would for a salad. Seed the bell peppers and cut the flesh into cubes. Dice the tomatoes. If they have a lot of seeds, remove at least some of them. Slice the chili into rings, seeding it if you like. Roughly chop the garlic or cut it into thin slices. Roughly chop the basil leaves as well.
- Shakshuka is often made for a crowd, and a large cast-iron skillet or roasting pan is handy for that. The usual rule is 2-3 eggs per person. For a family at home, an ordinary frying pan with a lid will do. Pour the olive oil into the pan and heat it. Fry the chopped onion in the oil for 2-3 mins. Then add all the diced red bell peppers.
- After 10 mins the peppers and onion will have softened nicely. They will start to brown a little, and the onion will take on some of the color of the peppers. Now add the chili and garlic to the pan and fry for another 4-5 mins, stirring. Many people like this dish quite spicy, so feel free to add more chili if you want.
- The tomatoes go in next. In season that is no problem, but in winter we usually use canned tomatoes, roughly chopped. Fresh tomatoes do not always give that wonderful tomato flavor, so when I use them I add 1-2 tbsp of tomato paste to the onion and peppers. It is important for the tomato flavor to come through fully. Stir the tomato paste into the vegetables and fry for 2-3 mins.
- Add all the prepared tomatoes to the pan and stir. Season the vegetables with salt and freshly ground black pepper. Add 1 tsp of sugar: tomatoes love a touch of sweetness, and the shakshuka will taste much better. Also add 0.5 tsp of sweet paprika for an intense aroma. A special spice here is ground cumin, which is very tasty and pleasant. Finally, toss in the chopped fresh basil, an important part of the sauce.
- Mix the vegetables with the spices and pour 0.5 cup of water into the pan. Bring the sauce to a boil, then turn the heat down to medium-low and cover the pan with a lid. Simmer the vegetables for 15 mins, stirring occasionally. Then remove the lid, raise the heat slightly and cook off the moisture until the sauce is thick enough and there is almost no free liquid left. If the tomatoes were not very juicy, you may not need this step.
- This sauce, often called a sauce-salad and served as an appetizer, is actually ready now. All that is left is to cook delicious eggs in it. Use a spatula or spoon to make four wells in the sauce and crack the eggs into them, trying not to break the yolks. Gently stir the whites around the yolks so they blend a little with the sauce. You can do this with a teaspoon, moving it in a circle around each yolk.
- Cook the eggs in the sauce over low heat until the whites set and the yolks begin to firm up. Season the yolks with just a little salt and pepper. The eggs can cook in the sauce for up to 10 mins, so keep an eye on them until they reach the doneness you like. Do not cover the pan, or the yolks will turn white.
- Shakshuka is usually brought to the table in the pan it was cooked in. Sprinkle it with finely chopped parsley and, if you like, a few fresh basil leaves. You can eat it straight from the pan, or set out plates and serve it with a spatula, since the sauce is thick enough not to run.
- Serve with pita or unleavened lavash, the dish tastes best with this kind of bread. If you are cooking for a crowd, scale up all the ingredients proportionally. If you add extras such as potatoes, sausages or beans, take their cooking time into account so they do not end up raw.
Yield: 2 servings Calories: 70 Prep time: 15 mins Cook time: 45 mins Total time: 1 h Category: Main Dishes Cuisine: Middle Eastern Rating:


















