30-Minute Veggie-Packed Shakshuka

A hearty North African-inspired dish featuring eggs poached in a rich tomato sauce loaded with eggplant, poblano peppers, and jalapeños. The combination of cumin, paprika, and chili powder creates a warming, slightly spicy base that perfectly complements the creamy egg yolks. This vegetable-forward version adds substantial texture and nutrition while maintaining the dish's signature rustic appeal. Perfect for brunch, dinner, or any time you want a satisfying one-pan meal that's both comforting and vibrant.
Ingredients
- 3 cloves garlic, minced
- 1 onion, diced
- 3 jalapeños, seeds removed and diced1 green bell pepper1:1milder
for less heat
- 1 small eggplant, diced
- 2 poblano peppers, diced2 Anaheim peppers or 1 red bell pepper1:1alternative
as noted in recipe
- ¼ bunch parsley, chopped
- 1 ½ tablespoons cooking oil
- 1 14 oz can diced tomatoes
- 1 28 oz can crushed tomatoes
- ½ teaspoon cumin
- ½ teaspoon paprika
- ½ teaspoon chili powder
- ½ teaspoon salt
- 6 eggs
Instructions
- 1
Heat skillet or saute pan with lid over medium-high heat
- 2
Add cooking oil then garlic, onions, jalapenos, eggplant, and poblanos with dash of salt
- 3
Saute for 6 minutes until softened
- 4
Add diced tomatoes, crushed tomatoes, cumin, paprika, chili powder, and salt
- 5
Mix everything through and saute for 4 minutes
- 6
Crack eggs directly into tomatoes
- 7
Lower heat to medium, cover, and cook for 5 minutes or until eggs are done to your liking
- 8
Garnish with chopped parsley and serve in bowls
Tips
Use a cast iron skillet if available for better heat retention and presentation at the table.
Don't overcook the eggs - runny yolks create a creamy sauce when mixed with the tomatoes.
Serve with crusty bread or pita to soak up the flavorful sauce.
Good to Know
Refrigerate leftovers for up to 3 days. Reheat gently on stovetop.
Can prepare vegetable base up to 1 day ahead. Add eggs when ready to serve.
Serve immediately while eggs are warm and sauce is bubbling. Provide spoons and bread for scooping.
Common Mistakes
Don't overcook vegetables in first step to avoid mushy texture
Keep heat at medium when cooking eggs to prevent burning bottom of pan
Substitutions
for less heat
as noted in recipe
FAQ
Can I make this ahead of time?
You can prepare the tomato-vegetable base ahead and refrigerate, then reheat and add eggs when ready to serve for best results.
What if I don't like runny eggs?
Cook covered for 7-8 minutes instead of 5, or crack eggs into wells in the sauce and cook uncovered until whites are fully set.
How long does this keep in the refrigerator?
Leftovers will keep for up to 3 days refrigerated, though the eggs are best enjoyed fresh and may become rubbery when reheated.