Easy Tomato and Pepper Shakshuka is a reliable, approachable recipe with straightforward ingredients and clear timing. Prep everything before cooking, season gradually, and use the visual cues below to know when each step is done.
Ingredients
- 1 tablespoon olive oil
- 1 red bell pepper, diced
- 1 small onion, diced
- 2 garlic cloves, minced
- 1 teaspoon cumin
- 1 can crushed tomatoes (14 ounces)
- 4 large eggs
- Chopped parsley and bread, to serve
How to Make It
- Soften pepper and onion in oil for 6–8 minutes. Add garlic and cumin for 30 seconds.
- Stir in tomatoes, season, and simmer 10 minutes until thick.
- Make four wells, add eggs, cover, and cook 5–8 minutes until whites set. Garnish and serve.
Tips for Best Results
- Measure and prep ingredients first so the recipe cooks evenly and on schedule.
- Taste near the end and adjust salt, acidity, and heat to suit your ingredients.
- For the best texture, follow the timing and doneness cues in each step.
Serving and Storage
Serve soon after cooking for the best texture. Refrigerate leftovers promptly in a covered container and reheat gently until hot throughout. Keep fresh garnishes separate and add them just before serving.
Ingredient and Prep Notes
Cut the bell pepper and onion into small, even pieces so they soften before the tomato sauce is added. Let the aromatics cook until tender, then briefly toast the cumin and garlic. This short bloom deepens their flavor, but avoid letting the garlic darken or it can taste bitter.
Key Cooking Cues
Simmer the crushed tomatoes until thick enough to hold shallow wells. If the sauce is thin, cook it uncovered for a few extra minutes before adding eggs; eggs poach more evenly when they do not sink into watery sauce. Make wells spaced apart so the whites have room to set.
Variations and Serving Ideas
Cover the skillet and check the eggs early. The whites should be opaque while the yolks remain as runny or firm as you like. Residual heat keeps cooking them after the pan is removed, so pull it off the burner just before the eggs reach your preferred doneness.
Make-Ahead Guidance
Adjust the heat with paprika, red pepper flakes, or a milder pepper. Feta can be crumbled over the top if desired, though the recipe is complete without it. Use a wide skillet with a lid, and warm pita or crusty bread for dipping into the spiced tomato sauce.
Storage and Reheating
Shakshuka is best served straight from the skillet. If making the tomato base ahead, refrigerate it separately and reheat until bubbling before adding fresh eggs. Leftover cooked eggs can be refrigerated for a day, though their yolks will firm as they chill and reheat.
Recipe FAQs
Can I make shakshuka without a lid? Cover the skillet with a baking sheet or heat-safe lid substitute if it fits securely. The trapped steam helps set the egg whites without overcooking the tomato base.
Why are the eggs cooking unevenly? Make wide, evenly spaced wells and keep the tomato sauce at a gentle simmer. Very cold eggs may need a little longer; check the whites rather than relying only on time.
Can I prepare the sauce ahead? Yes. Cook and cool the pepper-tomato base, refrigerate it, and reheat until bubbling before adding eggs. This avoids overcooking the eggs while the sauce warms.
What can I serve with it? Warm pita, crusty bread, or toasted sourdough are good for scooping up the sauce. A simple cucumber salad adds a cool contrast.
Final Recipe Notes
For a group, set the skillet on a trivet and serve directly from it, warning diners that the handle stays hot. Keep bread nearby for scooping. If the sauce thickens while waiting, stir in a spoonful of water and return it briefly to low heat before serving.

Ingredients
Method
- Soften pepper and onion in oil for 6–8 minutes. Add garlic and cumin for 30 seconds.
- Stir in tomatoes, season, and simmer 10 minutes until thick.
- Make four wells, add eggs, cover, and cook 5–8 minutes until whites set. Garnish and serve.

