
A flavorful skillet dish made with eggs gently poached in a rich, spiced tomato sauce with onions, garlic, and peppers. This classic Shakshuka is perfect for breakfast, brunch, or a light dinner and is best enjoyed with warm bread for dipping.
Heat the oil:
In a large skillet, heat olive oil over medium heat. Add chopped onions and cook until soft and translucent, about 3–4 minutes.
Add garlic and pepper:
Stir in minced garlic and chopped red bell pepper. Cook for 2–3 minutes until fragrant and slightly softened.
Make the sauce:
Add crushed tomatoes, paprika, cumin, chili flakes (if using), salt, and black pepper. Stir to combine and simmer for 10–12 minutes until the sauce thickens slightly.
Add the eggs:
Make small wells in the tomato sauce and carefully crack the eggs into each well. Cover the skillet with a lid and cook for 5–7 minutes, or until the egg whites are set but the yolks remain runny.
Garnish and serve:
Sprinkle chopped parsley over the shakshuka. Serve hot straight from the skillet with crusty bread or pita for dipping.
Serve Shakshuka hot and straight from the skillet for a rustic, authentic feel. Garnish with freshly chopped parsley for a pop of color and freshness. Create small wells in the sauce before cracking the eggs so they stay intact and visually appealing.
Accompany with warm crusty bread, pita, or flatbread to scoop up the rich tomato sauce and runny yolks. You can also add a sprinkle of crumbled feta or a few slices of avocado on top for extra flavor and a colorful presentation. This dish is perfect for brunch, breakfast, or a light dinner, offering a comforting, hearty, and visually inviting meal.