Shakshuka is a breakfast built around contrast: rich eggs, sweet-tart tomatoes, warm spices, fresh herbs, and bread for scooping everything from the pan. It is comforting without being complicated and generous enough to serve directly at the table. This version keeps the ingredient list approachable while focusing on the technique that makes the dish work: build flavor in the tomato sauce before adding the eggs, then cook the eggs gently so the whites set while the yolks remain pleasantly soft if desired.
The dish is also wonderfully flexible. Add peppers for sweetness, spinach for greenery, chickpeas for extra substance, or a little feta for saltiness. The important thing is to create a sauce that is thick enough to hold the eggs rather than a thin tomato soup.
Ingredients
- 2 tablespoons olive oil
- 1 small onion, diced
- 1 red bell pepper, diced
- 3 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon smoked or sweet paprika
- 1/4 teaspoon chili flakes, optional
- 1 can crushed tomatoes, about 28 ounces
- 1 tablespoon tomato paste
- 1/2 teaspoon salt, plus more to taste
- 6 large eggs
- 2 tablespoons chopped parsley or cilantro
- Feta, optional
- Warm crusty bread for serving
Build the Sauce
Warm the olive oil in a wide skillet over medium heat. Add the onion and bell pepper with a pinch of salt. Cook slowly until softened and lightly golden. This takes longer than simply frying them for a minute, but it creates a sweeter, more rounded base.
Add the garlic, cumin, paprika, and chili flakes. Stir for about thirty seconds. Spices become more aromatic when briefly warmed in fat, but they can burn quickly, so keep the heat moderate.
Stir in the tomato paste and cook for another minute. Add the crushed tomatoes and remaining salt. Simmer uncovered until the sauce thickens enough that a spoon dragged across the pan briefly leaves a path.
Why Sauce Thickness Matters
If the sauce is watery, the eggs can float rather than nestle into the tomatoes, and the final dish can become soupy. A thicker sauce supports the eggs and concentrates flavor. If your canned tomatoes are particularly watery, simply simmer longer. Do not rush the reduction by turning the heat very high; aggressive boiling can splatter and make the sauce cook unevenly.
Add the Eggs
Make six shallow wells in the sauce with the back of a spoon. Crack an egg into each well. If you are concerned about shell fragments or a broken yolk, crack each egg into a small bowl first and slide it into the pan.
Cover the skillet and reduce the heat to medium-low. Cook until the whites are set and the yolks reach your preferred texture. Depending on the pan, this may take several minutes. Check the eggs periodically rather than relying on one exact time.
Eggs are a perishable food, so use safe handling practices. USDA guidance recommends thorough cooking of eggs and says dishes containing eggs should reach 160°F (71°C); if you prefer runny yolks, use pasteurized eggs when appropriate for your household and follow local food-safety guidance. citeturn0search0turn0search11
Finish the Skillet
Scatter fresh herbs over the top. Add crumbled feta if you like. A drizzle of olive oil can make the surface glossy, while a pinch of chili flakes brings extra heat.
Serve immediately with toasted bread. The bread is not just an accompaniment; it is part of the experience, soaking up the spiced tomato sauce and soft egg.
Choosing Tomatoes
Canned crushed tomatoes are convenient and consistent, but you can also use whole peeled tomatoes crushed by hand. If using fresh tomatoes, choose ripe, flavorful ones and cook the sauce longer so enough moisture evaporates.
Tomato paste is useful because it deepens the sauce without requiring a long simmer. If your tomatoes are acidic, a small pinch of sugar can balance them, but taste first rather than automatically adding sweetness.
Spice Adjustments
The recipe is warmly spiced rather than aggressively hot. Increase chili flakes for more heat, or add a pinch of cayenne. For a smoky version, use smoked paprika. For a brighter profile, add a little ground coriander and finish with lemon zest.
Remember that spices should support the tomatoes rather than cover them. The best skillet tastes layered: sweet onion, savory tomato, warm cumin, gentle paprika, then fresh herbs.
Vegetable Additions
Spinach can be folded into the sauce shortly before the eggs are added. Zucchini can be diced and cooked with the peppers. Mushrooms should be browned separately so they do not release excess water. Chickpeas can be stirred into the sauce for a heartier version.
Roasted red peppers are another excellent shortcut. Their sweetness fits naturally with tomato and spice and can reduce the amount of fresh pepper needed.
What to Serve With Shakshuka
Warm bread is the classic choice, but there are many options. Try toasted sourdough, flatbread, pita, or a rustic country loaf. A simple cucumber and herb salad provides cool contrast. Plain yogurt can soften the spice and add creaminess.
For brunch, serve shakshuka with olives, sliced fruit, fresh herbs, and coffee. Because the dish is cooked and served in one pan, it works particularly well as a centerpiece.
Can You Make It Ahead?
The tomato sauce can absolutely be made ahead. Prepare the sauce, cool it, cover it, and refrigerate it. When ready to serve, warm the sauce in the skillet and add fresh eggs. This approach is better than cooking the eggs far in advance because freshly cooked eggs have the best texture.
Cooked leftovers should be cooled and refrigerated promptly. USDA guidance recommends keeping refrigerated leftovers at 40°F or below and generally using them within three to four days. citeturn0search8
Common Mistakes
The sauce tastes flat.
Check salt first. Tomato dishes often need enough seasoning to make their natural sweetness and acidity feel balanced. Then consider cumin, paprika, garlic, or a small amount of tomato paste.
The eggs cook unevenly.
Make sure the wells are reasonably even and keep the skillet covered. If one area of your pan is hotter, rotate it carefully on the burner.
The sauce is too watery.
Simmer uncovered longer before adding the eggs. It is much easier to fix the sauce before the eggs go in.
The eggs are overcooked.
Lower the heat and begin checking earlier. Remember that residual heat continues cooking the eggs after the skillet leaves the burner.
Variations to Try
Green shakshuka: Use spinach, herbs, scallions, and a creamy green sauce instead of tomatoes.
Chickpea shakshuka: Add drained chickpeas to the tomato base for extra texture and substance.
Feta and olive: Finish the classic version with feta, chopped olives, and parsley.
Smoky pepper: Add roasted red peppers and smoked paprika for a deeper flavor.
Extra-herby: Use a generous mixture of parsley, cilantro, and mint at the table.
Frequently Asked Questions
Is shakshuka only for breakfast?
No. It makes a satisfying lunch or light dinner as well. Serve it with a larger salad or additional bread when making it a main meal.
Can I use jarred tomato sauce?
You can, although crushed tomatoes give you more control over seasoning. If using prepared sauce, taste it before adding salt and spices because it may already contain both.
Can I make it without peppers?
Yes. Onion, garlic, tomatoes, and spices are enough to create a flavorful base. Add spinach or chickpeas if you want more substance.
Can I use more eggs?
Yes, provided the skillet is large enough. Avoid overcrowding so each egg has enough space and the sauce remains visible around it.
Final Thoughts
Shakshuka is a good reminder that impressive food does not need a complicated process. A handful of pantry ingredients can become a complete meal when you take the time to build the sauce carefully. The onions should soften, the spices should bloom, the tomatoes should reduce, and the eggs should cook gently.
Serve the skillet while it is still bubbling, put bread on the table, and let everyone scoop their portion. It is warm, colorful, flexible, and exactly the kind of breakfast that makes an ordinary morning feel special.
Building the Best Tomato Base
Think of the tomato sauce as the heart of shakshuka. If it tastes good before the eggs are added, the final dish will almost always taste good. Start with enough olive oil to carry the spices, then give the onion time to soften. The goal is not deep caramelization, but a sweet and tender foundation.
When the tomatoes go in, allow the sauce to simmer without a lid. Stir occasionally and scrape the bottom of the pan so nothing catches. The finished sauce should be thick enough to hold a spoon briefly. If you can draw a line through it and the sauce immediately floods back, keep cooking.
Egg Placement Matters
Make the wells with the back of a spoon and space them evenly. This prevents the eggs from merging together and makes it easier to serve individual portions. Crack the eggs gently so the yolks stay intact.
If you want different levels of doneness, add the eggs that you prefer firmer first and the softer eggs a little later. Keep the skillet covered so the top of the whites cooks efficiently without requiring high heat underneath.
Bread Is Part of the Meal
Choose bread that can handle a thick sauce. Toasted sourdough is excellent because its crisp edges contrast with the tomatoes. Flatbread and pita are useful for scooping. A rustic country loaf gives the breakfast a more substantial feel.
If the bread is very fresh and soft, toast it briefly. You want enough structure to scoop sauce without the bread falling apart immediately.
Making Shakshuka for Guests
For brunch, prepare the tomato sauce before guests arrive. Keep it covered and warm gently, then add the eggs when everyone is ready to eat. Put herbs, feta, chili flakes, and bread on the table so guests can finish their own portions.
A wide skillet is easier for entertaining because the eggs remain visible and guests can see the colorful sauce. Avoid overcrowding the pan; if you need more servings, use two skillets rather than forcing too many eggs into one.
Flavor Balance
Shakshuka should have several layers rather than one dominant note. Tomato provides acidity and sweetness. Onion adds sweetness. Garlic adds savoriness. Cumin and paprika provide warmth. Chili adds heat. Fresh herbs add brightness at the end.
If the sauce is too acidic, first cook it a little longer. If it still tastes sharp, a small amount of sweetness can help. If it tastes heavy, fresh herbs or lemon zest can brighten it. Always taste before making large seasoning changes.
Final Serving Notes
Shakshuka is best served immediately because the eggs continue cooking in the hot sauce. Put the skillet on a heat-safe surface and serve with bread. If you are cooking for people with different preferences, make a milder base and offer chili flakes at the table.
The recipe is simple enough for a weekday but has the visual appeal of a brunch centerpiece. Once you learn to judge the sauce and eggs by appearance, you can make it confidently without depending on a stopwatch.
Making It Family-Friendly
If some diners dislike heat, keep the tomato base mild and put chili flakes or hot sauce on the table. Children often enjoy eggs and tomato when the sauce is not overly spicy.
Using Pantry Ingredients
Shakshuka is useful when the refrigerator is nearly empty. Canned tomatoes, onions, garlic, eggs, and spices can create the foundation. Fresh herbs are wonderful but optional. Feta or yogurt is a bonus rather than a requirement.
A Reliable Cooking Rhythm
Once you have made the dish a few times, the sequence becomes easy to remember: soften the aromatics, bloom the spices, reduce the tomatoes, create wells, add eggs, cover, and finish with herbs. This rhythm gives you a flavorful breakfast without complicated preparation.
but has the visual appeal of a brunch centerpiece. Once you learn to judge the sauce and eggs by appearance, you can make it confidently without depending on a stopwatch.