Complete Article Output
Sautéing onion and peppers in olive oil until soft builds the sweet, aromatic base for the tomato sauce. Simmering canned whole peeled tomatoes with cumin and paprika creates a thick, spice-forward sauce that holds the eggs in place.

The eggs poach directly in the simmering sauce. You get soft whites and runny yolks without a separate pot of water.
This works for weeknight dinners when you need protein fast, brunch gatherings where everyone eats at the table, or meal prep when you want something that reheats well. Most people skip potato, but it balances the meal. We keep a batch ready for nights like this - try this buttery potatoes recipe alongside the skillet.
Skillet Shakshuka with Eggs simmers spiced tomato sauce on the stovetop, then poaches eggs directly in the bubbling liquid. The sauce reduces while the eggs cook, so timing matters. Make this when you need a one-pan breakfast that works for dinner too.
Why This Recipe Works
Toasting cumin and paprika in hot oil for 1 minute before adding vegetables releases aromatic oils that bloom throughout the sauce. A good nests can make or break the plate. For a version that comes together quickly, try this simple homemade nests when you want a different egg format.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Prep Time
10 min
Cook Time
20 min
Total Time
30 min
Servings
3-4 servings
Difficulty
Easy
Category
Main Dish
Quick Tip
Poach eggs gently in simmering sauce
Best For
Weeknight | Brunch | Entertaining
Five things that make this work:
- Whole peeled tomatoes crush easily with a spoon and release less water than crushed or diced varieties during the simmer
- Sautéing onions until translucent (5-7 minutes) removes raw bite and develops sweetness before the tomatoes go in
- Covering the skillet during egg poaching traps steam that sets the whites without flipping or stirring
- Checking egg doneness visually - whites fully set, yolks still wobbly - prevents rubbery texture from overcooking
- Resting the sauce 2-3 minutes off heat before serving lets flavors meld and thickens the consistency slightly
What You'll Need

Stock your pantry with canned whole peeled tomatoes, cumin, and paprika. Fresh vegetables like bell peppers and onion keep in the fridge for a week, so you can make this when the craving hits. Rich mains need something to cut through, and potato does exactly that. For a version that comes together quickly, try this quick potato dish for a heartier breakfast spread.
- 4-6 eggs
- 1 can (28 oz) whole peeled tomatoes
- 1 bell pepper, diced
- 1 onion, diced
- 3 garlic cloves, minced
- 1 teaspoon cumin
- 1 teaspoon paprika
- ½ teaspoon chili powder
- Salt and black pepper
- 2 tablespoon olive oil
- Fresh cilantro or parsley
- Feta cheese (optional)
Ingredient Details
- Canned whole peeled tomatoes
Crush by hand in the skillet for chunky texture; avoid pre-crushed varieties that release excess water - Bell peppers
Red or yellow add sweetness; green works but tastes more bitter and vegetal - Eggs
Room temperature eggs cook more evenly than cold eggs straight from the fridge - Cumin and paprika
Toast in hot oil before adding vegetables to release aromatic oils and deepen flavor - Garlic
Add after onions soften to prevent burning; burnt garlic tastes bitter and ruins the sauce - Fresh herbs
Stir in cilantro or parsley right before serving for bright, fresh contrast to the rich sauce - Olive oil
Use enough to coat the pan and prevent vegetables from sticking during the sauté
Ingredient Swaps
Canned tomatoes are the backbone of this recipe, but fresh ripe tomatoes work if you blanch and chop them first. You'll need to simmer longer to reduce the extra liquid. This dip adds the contrast this plate needs, but timing matters. We keep a batch ready for nights like this - try this homemade sauce recipe for a completely different approach to eggs.
Four swaps that work:
- Canned whole peeled tomatoes → fresh ripe tomatoes (blanched and chopped): Slightly fresher flavor, longer cook time to reduce water, possibly thinner sauce unless you add tomato paste
- Bell peppers → zucchini or eggplant: Milder, less sweet; changes overall texture to softer and more melt-in-your-mouth
- Paprika and cumin → berbere or chili powder: Adds different heat profile and earthy notes; start with less and taste as you go
- Fresh herbs (cilantro/parsley) → dried oregano or basil: Less bright freshness, suitable when fresh herbs aren't available; use half the amount
Stovetop Poaching (Traditional)
Works for: Soft runny yolks, faster cooking, better control over doneness
Skip if: You don't want to monitor the skillet or prefer hands-off cooking
Oven Baking at 375°F
Works for: Hands-off cooking, firmer whites, even heat distribution
Skip if: You want very soft yolks or don't want to preheat the oven
Instructions
Cook the vegetables first, then simmer the sauce uncovered to reduce excess liquid. Eggs go in last and poach gently in the bubbling sauce. Most people skip salad, but it balances the meal. For a version that comes together quickly, try this easy salad side for a Mediterranean-inspired plate.
Toast the spices: Heat 2 tablespoon olive oil in a 10-inch skillet over medium heat. Add 1 teaspoon cumin and 1 teaspoon paprika, stir for 1 minute until fragrant. The oil should shimmer but not smoke.
Sauté the vegetables: Add 1 diced onion and cook 5-7 minutes, stirring occasionally, until translucent and soft. Add 1 diced bell pepper and cook 3-4 minutes until tender. Stir in 3 minced garlic cloves and cook 30 seconds until fragrant.
Build the sauce: Pour in 1 can (28 oz) whole peeled tomatoes with juices. Crush tomatoes with a wooden spoon. Add ½ teaspoon chili powder, ½ teaspoon salt, ¼ teaspoon black pepper. Simmer uncovered over medium-low heat for 10-12 minutes, stirring occasionally, until sauce thickens and reduces by about one-third.
Poach the eggs: Use the back of a spoon to make 4-6 shallow wells in the sauce. Crack 1 egg into each well. Cover skillet with a lid and cook 5-7 minutes over medium-low heat. Check at 5 minutes - whites should be set, yolks still jiggly.
Finish and serve: Remove from heat, let rest 2-3 minutes. Sprinkle with fresh chopped cilantro or parsley. Add crumbled feta if using. Serve directly from the skillet with crusty bread for scooping.
What to Serve With It
Shakshuka needs something to soak up the rich tomato sauce. Bread works, but starch adds substance and turns this into a full meal. A good coleslaw can make or break the plate. We keep a batch ready for nights like this - try this homemade coleslaw recipe for a cool, crunchy contrast. If you're planning a bigger breakfast spread, check out these weeknight scrambled eggs meal ideas for more pairing options.
| Side Dish | Prep | Why It Works | How to Serve |
|---|---|---|---|
| Crusty bread | Easy | Soaks up rich tomato sauce and runny yolk | Toast slices and serve warm on the side |
| Simple green salad | Easy | Adds freshness and balances richness | Dress lightly with lemon and olive oil |
| Cucumber yogurt salad | Easy | Cool contrast in texture and temperature | Chill before serving alongside hot skillet |
| Roasted potatoes | Medium | Adds starch and heartiness for bigger appetites | Roast at 425°F while sauce simmers |
| Pita wedges | Easy | Easy to share and dip into sauce | Warm in oven or skillet before serving |
Three ways to serve it:
- For brunch gatherings: Serve straight from the skillet at the table with pita wedges, a mezze platter with olives and labneh, and spiced roasted carrots for color
- For weeknight dinners: Pair with a simple green salad and crusty bread; skip the feta and herbs if you're short on time
- For meal prep: Make the sauce ahead, store in the fridge, and reheat before cracking eggs in for fresh poached texture
Store and Reheat
Shakshuka keeps well in the fridge but the eggs firm up as they cool. The sauce reheats beautifully, so some people make extra and poach fresh eggs each time. Cool and crunchy, coleslaw resets your palate between bites. For a version that comes together quickly, try this homemade coleslaw recipe when you want something fresh on the side.
| Method | Time | Best For |
|---|---|---|
| 🍳 Stovetop | 5 min on low heat | Best texture and flavor retention; eggs stay tender |
| 🔥 Oven | 10 min at 325°F | Even warming without overcooking; good for large portions |
| 📦 Microwave | 1-2 min on medium power | Quick reheating but can toughen eggs; use as last resort |
For best results when storing:
- Cool quickly: Transfer shakshuka to a shallow airtight container within 2 hours of cooking to prevent bacterial growth
- Separate sauce from eggs if meal prepping: Store sauce alone, reheat, and crack fresh eggs in for better texture
- Store in fridge up to 3-4 days: Keep in airtight container; sauce may thicken as it sits, add a splash of water when reheating
- Freeze sauce without eggs for up to 2 months: Thaw overnight in fridge, reheat, and poach fresh eggs for best results
- Reheat gently on stovetop: Warm over low heat, covered, for 5 minutes until heated through; stir occasionally to prevent sticking
Frequently Asked Questions
Cook eggs 5-7 minutes covered over medium-low heat. Check at 5 minutes - whites should be fully set, yolks still jiggly.
Make the sauce ahead and store in the fridge up to 4 days. Reheat the sauce and crack fresh eggs in for better texture than reheating already-cooked eggs.
Serve with crusty bread, pita wedges, or roasted potatoes. Add a simple green salad or cucumber yogurt salad for freshness.
Whites should be fully set and opaque, yolks still jiggly when you gently shake the pan. This usually takes 5-7 minutes covered over medium-low heat.
Yes, blanch and chop fresh ripe tomatoes first. Simmer longer to reduce the extra liquid, and add tomato paste if the sauce stays too thin.

Skillet Shakshuka with Eggs
Ingredients
Equipment
Method
- Heat 2 tablespoon olive oil in a 10-inch skillet over medium heat. Add 1 teaspoon cumin and 1 teaspoon paprika; stir for 1 minute until fragrant. The oil should shimmer but not smoke.1 tsp cumin, 1 tsp paprika, 2 tbsp olive oil
- Add 1 diced onion and cook 5-7 minutes, stirring occasionally, until translucent and soft. Add 1 diced bell pepper and cook 3-4 minutes until tender. Stir in 3 minced garlic cloves and cook 30 seconds until fragrant.1 medium onion, 1 medium bell pepper, 3 cloves garlic
- Pour in 1 can (28 oz) whole peeled tomatoes with juices. Crush tomatoes with a wooden spoon. Add ½ teaspoon chili powder, ½ teaspoon salt, and ¼ teaspoon black pepper. Simmer uncovered over medium-low heat for 10-12 minutes, stirring occasionally, until sauce thickens and reduces by about one-third.28 oz canned whole peeled tomatoes, 0.5 tsp chili powder, 0.5 tsp salt, 0.25 tsp black pepper
- Use the back of a spoon to make 4-6 shallow wells in the sauce. Crack 1 egg into each well. Cover skillet with lid and cook 5-7 minutes over medium-low heat. Check at 5 minutes - whites should be set, yolks still jiggly.4 egg
- Remove from heat and let rest 2-3 minutes. Sprinkle with fresh chopped cilantro or parsley. Add crumbled feta if desired. Serve directly from the skillet with crusty bread for scooping.to taste fresh cilantro or parsley, optional feta cheese
Notes
- Simmer the sauce uncovered for 10-12 minutes before adding eggs to ensure proper thickness.
- Keep heat at medium-low during egg poaching to avoid rubbery eggs; the sauce should barely bubble.
- Use room temperature eggs for more even cooking and better texture.




