Ingredients
Equipment
Method
- Heat the oil in a large cast iron skillet over medium heat.
- Add vegetables (onions, bell peppers, garlic) with spices, salt, and pepper to the skillet.
- Cook stirring occasionally until vegetables soften, about 5 minutes.
- Add tomatoes and tomato sauce to create the base sauce.
- Cover and simmer for 15 minutes until sauce thickens.
- Uncover and cook a few more minutes to reduce the sauce further.
- Make wells in the sauce using a wooden spoon, spacing them evenly.
- Crack eggs gently into each well you created in the sauce.
- Reduce heat to low, cover the skillet, and cook until egg whites are set but yolks remain runny.
- Garnish with fresh parsley and mint, then serve immediately with warm bread.
Notes
Make-Ahead Tip: Prepare the shakshuka tomato sauce the night before and store in the refrigerator. Reheat gently and add fresh eggs when ready to serve.
Storage: Leftovers keep for 1-2 days in airtight containers. Reheat carefully over medium heat.
Variations: Add 1/2 pound ground lamb or beef for a heartier version. Cook meat first, then follow the recipe.
Serving Suggestions: Best served with warm pita bread, crusty sourdough, or fresh challah for dipping.