
Shakshuka with Feta and Herbs
The soft hiss of onion and red pepper in olive oil is the first sign this skillet is headed somewhere good. Once garlic, paprika, and cumin turn fragrant, crushed tomatoes…
Tip: save now, make later.
The soft hiss of onion and red pepper in olive oil is the first sign this skillet is headed somewhere good. Once garlic, paprika, and cumin turn fragrant, crushed tomatoes make a deep red sauce that can hold six eggs without feeling like a separate side dish. I make this shakshuka with feta and herbs when I want something warm and substantial from one pan, but not a meal that takes constant attention. The eggs cook right in the tomato base, so every serving gets its own scoop of sauce.
Paprika and cumin lend warmth without making the dish aggressively spicy, while feta and fresh herbs give the finished eggs a bright, salty contrast. The stovetop work stays straightforward: soften the vegetables, simmer the tomato base, then cover the skillet so the eggs set gently. You can choose how far the yolks cook, which makes it easy to serve the eggs the way you like them. The best bite has tender egg, a thick spoonful of tomato, and a little feta all together.

Kitchen Note
I scatter the feta and herbs over the shakshuka after the eggs finish cooking. That keeps the parsley and cilantro fresh-tasting and leaves the feta in little salty pockets rather than melting it into the sauce.
Save Shakshuka with Feta and Herbs for a one-skillet meal with gently cooked eggs, rich tomato sauce, and a fresh finish.
Why the Sauce Needs to Thicken Before the Eggs Go In
Eggs poach best here when the tomato base is thick enough to keep each little well in place. If the sauce is still loose, it can flow back into the hollows as soon as you add the eggs, and the whites are more likely to spread across the pan. A longer uncovered simmer lets excess liquid evaporate while the onion and pepper stay in the sauce.
That texture matters even more once the skillet is covered. The lid traps heat to cook the tops of the eggs, but it also traps moisture; a watery base can leave the finished dish thinner than you want. Stir the tomato mixture occasionally as it simmers, then look for a cohesive sauce that parts briefly when you draw a spoon through it. The wells should hold their shape, not fill immediately with liquid. That small pause before adding the eggs is what gives each serving a good balance of sauce and egg instead of a loose tomato stew.
What Makes the Tomato Base and Toppings Taste Balanced

- Crushed tomatoes — Canned crushed tomatoes give the sauce a consistent texture and body. A standard can works well; a fresh tomato swap brings different amounts of water and won’t thicken in quite the same way.
- Yellow onion and red bell pepper — These soften into the tomato base and give it savory sweetness. Chop the onion finely so it softens evenly, and use a firm pepper without soft or wrinkled spots.
- Garlic, paprika, and cumin — These aromatics make the base fragrant and warm without adding a strong chile heat. Ordinary ground spices are fine; there’s no need to buy specialty versions for this skillet.
- Large eggs — Their size fits the six wells and gives you a generous amount of egg alongside the sauce. The whites and yolks cook at different rates, so your preferred yolk texture is the useful doneness cue.
- Feta — Its tangy saltiness cuts through the tomato. A block you crumble yourself tends to give you softer, larger pieces, while pre-crumbled feta is a convenient choice for an even topping.
- Fresh parsley and cilantro — Fresh herbs bring a clean finish that dried herbs can’t quite replicate here. Choose crisp, green bunches; limp leaves won’t give the same fresh contrast.
Building the Sauce and Setting the Eggs in One Skillet
Soften the Onion and Pepper
Heat the olive oil in a 12-inch skillet over medium heat, then add the finely chopped onion and chopped red bell pepper. Cook for 6 to 8 minutes, stirring occasionally, until both have softened. They should look tender rather than browned. If the vegetables still feel firm, give them the full time before moving on.
Wake Up the Garlic and Spices
Add the minced garlic, paprika, and cumin to the softened vegetables. Stir for 30 seconds, just until the mixture smells fragrant. Keep the ingredients moving so the garlic doesn’t sit against the hot pan and scorch. If it browns, it can taste bitter in the finished sauce.
Simmer Until the Tomato Sauce Holds Its Shape
Stir in the crushed tomatoes, kosher salt, and black pepper, then bring the sauce to a simmer. Lower the heat to medium-low and cook uncovered for 12 to 15 minutes, stirring occasionally. The sauce should look thicker and less watery than it did straight from the can. Scrape the bottom gently when you stir so the tomato mixture doesn’t catch as it reduces.
Cook the Eggs Gently, Then Finish the Pan
Make 6 small wells in the sauce and crack an egg into each one. Cover the skillet, reduce the heat to low, and cook for 5 to 8 minutes, until the whites are set and the yolks reach your preferred doneness. Check near the end of the cooking window; the eggs will continue to firm if they stay over the heat. Sprinkle the feta, parsley, and cilantro over the shakshuka, then serve it hot.
Easy Changes That Keep the Skillet Shakshuka
Use a Dairy-Free Feta-Style Crumble
For a dairy-free version, replace the feta with a dairy-free feta-style crumble and scatter it over the cooked eggs as the finish. It keeps the salty, tangy contrast, though the texture and saltiness vary by brand.
Make It Cilantro-Free
Leave out the cilantro and use parsley as the only herb. The topping stays fresh and green, with a milder flavor that lets the tomato and feta stand out more.
Skip the Bell Pepper
Leave out the red bell pepper if you want a simpler onion-and-tomato base. You’ll lose some sweetness and tender pieces of pepper, so the tomato flavor comes through more directly.
Storage and Reheating
- Refrigerator: Refrigerate leftovers in a covered container within 2 hours and eat them within 3 to 4 days. The yolks will firm up as they chill.
- Freezer: The finished dish doesn’t freeze well; cooked egg whites turn rubbery. Freeze the tomato sauce on its own in an airtight freezer-safe container for up to 3 months.
- Reheating: Warm leftovers gently in a covered skillet over low heat until hot throughout. Avoid vigorous bubbling, which can toughen the eggs.
Questions That Come Up When Making Shakshuka

Shakshuka with Feta and Herbs
Ingredients
Equipment
Method
- Heat the olive oil in a 12-inch skillet over medium heat, then add the onion and bell pepper and cook for 6-8 minutes, stirring occasionally, until softened.
- Add the garlic, paprika, and cumin and cook for 30 seconds, stirring, until fragrant.
- Stir in the crushed tomatoes, salt, and black pepper, bring to a simmer, and cook uncovered over medium-low heat for 12-15 minutes, stirring occasionally, until the sauce thickens.
- Make 6 small wells in the sauce and crack an egg into each one, then cover the skillet and cook over low heat for 5-8 minutes, until the whites are set and the yolks reach your preferred doneness.
- Sprinkle the feta, parsley, and cilantro over the shakshuka and serve hot.