Shakshuka is a one-pan dish of eggs poached directly in a spiced tomato sauce, built quickly on the stovetop. Blooming cumin and smoked paprika in tomato paste first adds depth without extra cooking time, and the whole skillet is ready in about 30 minutes. Crumbled feta and fresh herbs stirred in at the end keep the flavors bright.
¼teaspoonblack pepper, freshly groundplus more to taste
¼cupwateras needed to loosen sauce
5largeeggs6 if your pan is wide
3ouncesfeta cheese, crumbledbriny sheep's milk if possible
¼cupfresh cilantro, choppedleaves and tender stems
¼cupfresh flat-leaf parsley, chopped
1tablespoonextra-virgin olive oilfor finishing
½teaspoonlemon zestoptional, bright finish
To Serve:
4pieceswarm pita or crusty breadfor scooping
½cupplain yogurt or labnehoptional dollop
Prevent your screen from going dark
Instructions
Prep the Aromatics (about 10 minutes): Dice the onion and bell pepper, mince the garlic, crumble the feta, and chop the herbs. Have a lid ready for your skillet and crack the eggs into small bowls (one per bowl) to make sliding them into the pan easy.
Sauté Onion and Pepper (6–7 minutes): Heat 2 tablespoons olive oil in a 12-inch skillet over medium heat. Stovetop heat varies; aim for a gentle sizzle. If finishing in the oven later, preheat to 375°F (190°C). Add the onion, bell pepper, and about 1/2 teaspoon kosher salt. Cook, stirring occasionally, until softened with lightly golden edges and a sweet aroma.
Bloom Spices and Garlic (1–2 minutes): Stir in cumin, smoked paprika, coriander, and red pepper flakes. Toast, stirring, 30–45 seconds until fragrant and a shade darker. Add garlic; cook 30 seconds more. Add tomato paste and cook 1–2 minutes, stirring, until it deepens in color and smells sweet-savory.
Build the Sauce (8–10 minutes): Pour in crushed tomatoes, the remaining 1/2 teaspoon salt, black pepper, and sugar (if using). If the sauce seems very thick, swirl 1/4 cup water in the tomato can and add. Simmer uncovered over medium heat, stirring occasionally, until thickened to a spoon-coating consistency with small, lazy bubbles. Taste and adjust seasoning.
Add Eggs and Set (5–7 minutes): Reduce heat to medium-low. Use the back of a spoon to make 5–6 shallow wells in the sauce. Gently slide an egg into each well. Cover and cook until the whites are just set and the yolks are still runny, 5–7 minutes. Rotate the pan once midway for even cooking. Option: For slightly firmer tops, transfer to a 375°F (190°C) oven for 3–4 minutes instead of covering on the stovetop (use an oven-safe skillet).
Finish and Garnish (30 seconds): Uncover and check doneness—yolks should wobble slightly, whites opaque. Sprinkle crumbled feta, cilantro, and parsley over the surface. Drizzle with 1 tablespoon olive oil and finish with lemon zest and a few extra grinds of black pepper.
Serve: Spoon into warm bowls, making sure each portion has an egg and plenty of sauce. Add a spoonful of yogurt or labneh if you like, and pass warm pita or crusty bread for dipping. Breathe in the smoky-sweet tomatoes and cumin as the herbs release their freshness.
Technique Note: If you do not have a skillet lid, tent the pan with foil to trap steam. If you prefer to blend the sauce smoother, pulse the tomato base before adding eggs—just return it to the skillet and rewarm.
Notes
Jen’s Tips:
Balance the Sauce: If tomatoes taste sharp, a pinch of sugar and a longer 1–2 minute tomato paste cook will coax sweetness. If it tastes flat, add a squeeze of lemon juice at the end.
Spice Swaps: Replace red pepper flakes with 1–2 teaspoons harissa paste for a Tunisian kick. For a smoky note without paprika, a pinch of chipotle powder works.
Vegetable Add-ins: Stir in 2 cups baby spinach during the last minute of simmering, or add 1 cup drained chickpeas with the tomatoes for extra body.
Dairy-free: Skip the feta and finish with chopped olives and toasted almonds for briny crunch.
Faster Onion Softening: A small splash of water and a pinch of salt help onions sweat and soften faster without burning.
Egg Control: For runnier yolks, pull at 5 minutes; for jammy, go to 7. Residual heat will continue to set the eggs slightly.