Food & Entertaining
200,892 views
28 min · 3 min read
8 steps
Advanced

How to make stovetop shakshuka with tender eggs and balanced tomato sauce

Shakshuka is a comforting North African–style skillet of eggs poached in a spiced tomato sauce. This guide walks you through building a balanced sauce and gently cooking tender eggs on the stovetop so yolks stay silky while the sauce is bright and flavorful.

Verified by pleasexplain editors
  1. Step 1: Gather ingredients and tools

    Measure out 2 tablespoons olive oil, 1 medium onion (finely chopped, about 1 cup), 2 cloves garlic (minced), 1 red bell pepper (diced, about 1 cup), 1 teaspoon ground cumin, 1 teaspoon sweet paprika, 1/4 teaspoon cayenne or to taste, 1 can (14 oz) crushed tomatoes, 1/2 teaspoon sugar, salt and black pepper, 4 large eggs, and 2 tablespoons chopped parsley. Use a 10–12 inch ovenproof skillet or heavy sauté pan and a lid or large plate. Having everything prepped prevents overcooking the eggs.

    [Illustration: ingredients on counter: onions, garlic, red pepper, canned tomatoes, spices, eggs, skillet]

  2. Step 2: Warm the pan and oil

    Heat the skillet over medium heat and add 2 tablespoons olive oil. Let the oil shimmer but not smoke (about 1 minute) so it coats the pan and helps soften aromatics without burning them. A properly warmed pan gives even browning to the onion and pepper.

    [Illustration: olive oil shimmering in a preheated skillet]

  3. Step 3: Sauté onions and pepper

    Add the finely chopped onion and diced red pepper and cook, stirring occasionally, for 6–8 minutes until the onion is translucent and the pepper has softened and begun to brown. This step develops sweet, savory base flavors that make the sauce rich without needing long simmering.

    [Illustration: onions and red pepper softening in skillet]

  4. Step 4: Add garlic and spices

    Stir in the minced garlic, 1 teaspoon cumin, 1 teaspoon paprika, and 1/4 teaspoon cayenne and cook for 30–45 seconds until fragrant. Toasting spices briefly releases their oils and deepens flavor; do not let the garlic brown or it will add bitterness.

    [Illustration: adding garlic and spices to sizzling vegetables]

  5. Step 5: Build and season the tomato sauce

    Pour in the 14 oz crushed tomatoes, add 1/2 teaspoon sugar, and stir to combine. Bring to a gentle simmer, reduce heat to low, and simmer uncovered for 8–10 minutes until the sauce thickens slightly. Taste and season with 3/4 to 1 teaspoon salt and a few grinds of black pepper to achieve a bright, balanced tomato flavor.

    [Illustration: thickened tomato sauce simmering in skillet]

  6. Step 6: Create nests and add eggs

    Use the back of a spoon to make four shallow wells in the sauce about 2 inches apart. Crack each egg into a small ramekin then gently slip each egg into a well to keep whites contained. This technique ensures evenly spaced eggs and better control over placement.

    [Illustration: spoon creating wells in sauce; eggs in ramekins ready to add]

  7. Step 7: Cook eggs gently to desired doneness

    Cover the skillet with a lid and cook over low heat: 6–7 minutes for set whites and runny yolks, 8–10 minutes for firmer yolks. Alternatively, finish under a hot broiler for 1–2 minutes if your skillet is ovenproof. Low, gentle heat prevents tough, rubbery whites and keeps yolks tender.

    [Illustration: skillet covered; eggs gently poaching in sauce]

  8. Step 8: Finish and serve

    Turn off heat and sprinkle with 2 tablespoons chopped parsley and a pinch of flaky salt. Serve directly from the pan with crusty bread or flatbreads, and offer lemon wedges on the side to brighten each bite. Resting 1–2 minutes before serving lets flavors settle and prevents steam burns.

    [Illustration: finished shakshuka in skillet with parsley and bread on the side]


  • Use canned crushed tomatoes for consistent texture; if using whole peeled, break them up and simmer longer to thicken.
  • Adjust heat with cayenne and paprika separately: paprika for sweetness and color, cayenne for sharp heat—add cayenne last to control spice level.
  • For silkier whites, baste the tops of the eggs with hot sauce from the pan using a spoon for the final 1–2 minutes.
  • If sauce becomes too thick while eggs cook, add 1–2 tablespoons water to loosen and prevent burning.
  • Room-temperature eggs reduce spreading and cook more evenly than cold-from-fridge eggs; leave eggs out 10–15 minutes before cracking if possible.
  • Make extra sauce and refrigerate up to 3 days or freeze for 2 months; reheat gently and add eggs to freshly warmed sauce.

  • Never leave the pan unattended when eggs are cooking; whites can overcook quickly on high heat.
  • Avoid crowding the skillet; placing eggs too close causes uneven cooking and may burst yolks when scooping to serve.
  • Be cautious when removing the lid—steam can cause burns; tilt lid away from you and use an oven mitt.
  • Use a pan that can handle your finishing method: do not put a non-ovenproof skillet under a broiler or in an oven.

Was this guide helpful?