Spring Shakshuka with Tahina and Green Shatta
Soft eggs nestle into a chunky tomato base with spring onion, green garlic, roasted zucchini, and silky eggplant. A generous spoonful of lemony tahina rounds out the sauce, while green shatta and fresh cilantro bring heat and brightness to a leisurely spring brunch.
By Jonathan Katzman · Cooked and photographed · Recipe updated
Serves: 4 servings
Tags: vegetarian, gluten-free, paleo, dairy-free, nut-free

Spring Vegetable Shakshuka
Roasting the eggplant and zucchini concentrates their flavor without watering down the tomato sauce. Spring onion and green garlic keep the base sweet and fresh, while gentle covered cooking sets the egg whites without toughening them.
Ingredients
- 1 medium eggplant, about 1 pound, cut into ¾-inch cubes
- 2 medium zucchini, about 12 ounces total, cut into thick half-moons
- 4 tablespoons extra-virgin olive oil, divided
- 3 spring onions, white and tender green parts sliced, about 1½ cups
- 2 stalks green garlic, tough outer leaves removed, tender parts thinly sliced
- 1 teaspoon ground cumin
- 1 teaspoon sweet paprika
- 1 tablespoon tomato paste
- 1 28-ounce can whole peeled tomatoes with their juices, crushed by hand
- 8 large eggs
- ¼ cup cilantro leaves
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper, divided
Instructions
- Heat the oven to 425°F. Toss the eggplant and zucchini with 2 tablespoons olive oil, ½ teaspoon salt, and half the black pepper. Spread in a single layer across two sheet pans.
- Roast for 25–30 minutes, turning once, until the eggplant is creamy inside and the zucchini has browned edges. Remove individual pieces as they become tender.
- Meanwhile, warm the remaining 2 tablespoons olive oil in a wide, deep 12-inch skillet over medium-low heat. Add the spring onions, green garlic, and remaining ½ teaspoon salt. Sweat for 7–9 minutes, stirring, until soft but not deeply browned.
- Stir in the cumin, paprika, and tomato paste. Cook for 1 minute, then add the tomatoes and their juices. Simmer uncovered over medium-low heat for 15–20 minutes, stirring occasionally, until thick enough that a spoon drawn through the sauce briefly leaves a track.
- Fold in the roasted vegetables. Taste and adjust the salt. If the sauce is dry or pasty, loosen it with 2–4 tablespoons water; it should be thick but have enough moisture to gently poach the eggs.
- Make eight shallow wells in the hot sauce. Crack an egg into a small cup and slide it into each well. Cover and cook over low heat for 6–10 minutes, checking after 6 minutes, until the whites are opaque and set and the yolks still wobble. For firm yolks, continue cooking until set.
- Remove from the heat immediately. Finish with the remaining black pepper and cilantro, reserving a few leaves for the plated bowls.
Notes
- If the skillet is too crowded for eight eggs, divide the hot sauce between two smaller skillets before adding them.
- For anyone at higher risk from undercooked eggs, use pasteurized eggs or cook until both whites and yolks are firm.
Lemony Tahina
Lemon and water turn sesame paste into a light, spoonable sauce. Its nutty richness softens the acidity of the tomatoes and the heat of the shatta.
Ingredients
- ½ cup tahini, thoroughly stirred
- 3 tablespoons fresh lemon juice
- 1 small clove garlic, finely grated
- ⅓–½ cup cold water
- ¼ teaspoon fine sea salt, plus more to taste
Instructions
- Whisk the tahini with the lemon juice, garlic, and salt. It will initially thicken.
- Whisk in cold water a tablespoon at a time until smooth, pale, and thickly spoonable. It should settle into a soft mound rather than run across the plate.
- Taste and adjust the salt and lemon. Let stand while the shakshuka cooks, then loosen with a little more water if needed.
Notes
- Tahini brands vary in thickness; use the consistency rather than the full water quantity as your guide.
Fresh Green Shatta
A coarse green chile relish delivers concentrated heat and sharpness in small spoonfuls. Keeping it chunky gives contrast to the soft eggs and creamy tahina.
Ingredients
- 4 green jalapeños, about 3 ounces total, stems removed
- 1 small clove garlic, roughly chopped
- 1 tablespoon white wine vinegar
- 2 tablespoons extra-virgin olive oil
- ¼ teaspoon fine sea salt, plus more to taste
Instructions
- For moderate heat, remove the seeds and pale ribs from half or all of the chiles. Roughly chop the flesh.
- Pulse the chiles, garlic, and salt in a small food processor until finely chopped but not puréed, or mince by hand.
- Stir in the vinegar and olive oil. Let stand for at least 10 minutes, then taste and adjust the salt or vinegar.
- Serve in small spoonfuls; pass any remaining shatta separately.
Notes
- This is a fresh, refrigerated relish, not a fermented or shelf-stable preserve.
Overall Timing / Workflow
The vegetables roast while the tomato base reduces, leaving time to prepare both toppings. Add the eggs only once everyone is nearly ready to eat.
Instructions
- 0:00 — Heat the oven, cut the vegetables, and prepare the spring onions and green garlic.
- 0:15 — Start roasting the eggplant and zucchini. Begin sweating the aromatics on the stovetop.
- 0:25 — Add the tomatoes and simmer. Make the tahina and green shatta while the sauce reduces.
- 0:40 — Fold the roasted vegetables into the sauce and adjust seasoning and consistency.
- 0:45 — Add the eggs, cover, and cook gently. Set out warm bowls and the toppings.
- 0:55 — Check the whites and yolks, remove from the heat, and serve immediately.
Notes
- The vegetable-tomato base can be made up to 3 days ahead. Reheat it thoroughly and loosen with water before adding fresh eggs.
Plating
Shallow bowls keep the eggs supported by their sauce, while distinct spoonfuls of tahina and shatta let each bite vary in richness and heat.
Instructions
- Spoon the vegetables and tomato sauce into four warm shallow bowls, carefully lifting two eggs into each bowl with a broad serving spoon.
- Add a generous spoonful of tahina along one edge, leaving most of the eggs visible.
- Place a small spoonful of green shatta on the tahina and scatter over the reserved cilantro leaves. Serve extra shatta at the table.
Leftover Path
The vegetable base reheats well, but eggs are best cooked fresh. Keeping the cold toppings separate preserves their texture and brightness.
Instructions
- Refrigerate leftovers within 2 hours. Store the shakshuka, tahina, and shatta in separate airtight containers.
- Use cooked shakshuka within 3 days. Reheat gently, covered, with a splash of water until the center reaches 165°F; previously cooked yolks will become firm.
- If saving sauce without eggs, reheat it until bubbling, then make wells and cook fresh eggs in it.
- Keep tahina and fresh shatta refrigerated and use within 4 days. Stir the tahina and loosen with cold water before serving.