
One-Pot Vegetable and Olive Shawarma Tagine
A fragrant North African braised tagine that brings together the warm spices of shawarma—cinnamon, cumin, and coriander—with tender eggplant, chickpeas, green olives, and the bright punch of preserved lemon. Cooked entirely in one pot, this vegetarian dish is deeply savory, slightly sweet, and perfect over couscous or with flatbread. The vegetables soften into a silky braise while the spices infuse every bite.
- Prep
- 20 min
- Cook
- 45 min
- Total
- 1 hr 5 min
- Makes
- 4 servings (about 6 cups braise)
Steps
Before you start
- Read the full recipe—the initial searing builds flavor
- Peel and cut eggplant into 1-inch cubes; toss with a pinch of salt 10 minutes before cooking to release excess moisture, then pat dry
- Have preserved lemon rinsed, seeds removed, and flesh thinly sliced
- Have all spices measured and ready (blooming them in oil releases their full aroma)
Sear the eggplant
- Heat 1 tablespoon of the olive oil in a large (6-quart) heavy-bottomed pot or Dutch oven over medium-high heat.
- Once shimmering, add half the eggplant cubes in a single layer (work in batches to avoid crowding).
- Sear without stirring for 3–4 minutes until golden on the first side, then stir and cook another 2–3 minutes until lightly browned.
- Transfer to a plate and repeat with 1 more tablespoon of oil and the remaining eggplant.
- Set aside.
+ Show details− Hide details
Ready when: Eggplant is golden brown on at least two sides, no longer translucent
Tip: Browning eggplant builds deep flavor and helps it hold its shape during braising. Don't skip this step or crowd the pan—you need dry, golden pieces, not steamed ones.
Build the aromatic base
- Add the remaining 1 tablespoon of olive oil to the pot.
- Reduce heat to medium, add the sliced onion, and cook for 5–6 minutes, stirring often, until softened and beginning to turn translucent.
- Add the minced garlic and ginger, and cook for 1 minute until very fragrant.
+ Show details− Hide details
Ready when: Onion is soft and translucent; garlic and ginger are fragrant but not browned
Tip: Lower the heat once you add aromatics to prevent burning. Slow, gentle cooking coaxes out their sweetness and mellows their sharp edges.
Bloom the spices
- Add the cumin, cinnamon, coriander, paprika, and cayenne (if using) to the onion mixture.
- Stir constantly for 1–2 minutes until the spices become very fragrant and darken slightly.
- This "blooming" releases their essential oils and deepens their flavor.
+ Show details− Hide details
Ready when: Spices smell warm and toasted; the mixture looks slightly darker and more concentrated
Tip: Watch carefully during blooming—toasted spices smell wonderful, but burnt spices taste bitter. Once fragrant, move immediately to the next step.
Add tomatoes and broth
- Pour in the crushed tomatoes (with their juices) and the vegetable broth.
- Stir well to combine and deglaze the bottom of the pot, scraping up any browned bits with a wooden spoon.
- Bring to a simmer over medium heat.
+ Show details− Hide details
Ready when: Liquid comes to a gentle simmer with small bubbles breaking the surface
Tip: Deglazing dissolves the flavorful browned bits on the pot bottom into your braise, enriching the overall sauce.
Return eggplant and add chickpeas
- Add the seared eggplant back to the pot along with the drained and rinsed chickpeas.
- Stir to distribute evenly.
- The liquid should partially cover the vegetables (if too dry, add a few more tablespoons of broth or water).
- Bring back to a gentle simmer, then reduce heat to medium-low.
+ Show details− Hide details
Ready when: Liquid simmers gently; vegetables are evenly submerged
Tip: Partial submersion is key: if fully covered, the eggplant may become too soft. If barely wet, it may dry out. Aim for the vegetables to peek through the sauce.
Braise and tenderize
- Cover the pot with a lid and let the tagine braise gently for 20–25 minutes, stirring once or twice.
- The eggplant should be very tender, almost melting into the sauce, and the broth should have reduced and thickened slightly.
- The whole pot should smell deeply aromatic and spiced.
+ Show details− Hide details
Ready when: Eggplant is completely soft and beginning to break apart; sauce coats a spoon and smells fragrant
Tip: A gentle simmer is crucial—vigorous boiling will break apart the eggplant pieces too much. The lid traps steam and helps vegetables cook evenly.
Add olives and preserved lemon
- Stir in the halved green olives and the sliced preserved lemon flesh.
- Taste the braise and season with salt and black pepper.
- (Be conservative with salt—both olives and preserved lemon are salty, and you can always add more.) Stir well and let it simmer gently, uncovered, for another 2–3 minutes to let the flavors meld.
+ Show details− Hide details
Ready when: Olives and lemon are warm and fully incorporated; liquid is glossy and reduced
Tip: Preserved lemon brings a subtle floral saltiness—it's an authentic North African signature. If you can't find it, substitute the zest and juice of 1 lemon plus ½ teaspoon of salt, but the flavor will be fresher and less mellow.
Finish and garnish
- Remove from heat.
- Ladle the tagine into serving bowls and scatter the fresh cilantro (or parsley) and toasted almonds over the top if desired.
- Serve warm alongside couscous, rice, or with warm flatbread for scooping.
+ Show details− Hide details
Tip: Toasted nuts add crunch and richness. Toast them yourself (350°F / 175°C for 5–7 minutes) for the best flavor, but store-bought roasted almonds work fine.
Good to know
Tips
- Salting the eggplant cubes 10 minutes before cooking draws out excess moisture, so the cubes brown rather than steam. Pat them dry before cooking.
- Blooming the spices in hot oil releases their volatile aromatic compounds—the difference between flat, dusty spices and vibrant, fragrant ones is this one step.
- This tagine is naturally vegetarian, but you can add 1 pound of lamb or beef chunks after searing the eggplant. Braise together for 35–40 minutes until meat is tender.
- Serve over fluffy couscous (which takes just 5 minutes to prepare) or with warm Moroccan flatbread. Offer plain yogurt or harissa on the side for those who want extra tang or heat.
Make ahead
Make the tagine up to 2 days ahead. Let it cool completely, then cover and refrigerate. Gently reheat on the stovetop over medium-low heat, stirring occasionally and adding a splash of broth or water if it has thickened too much. Taste and adjust seasoning before serving. Do not freeze; the eggplant texture will degrade.
Storage & reheating
Room temperature: Keep covered for up to 2 hours. Refrigerator: Store in an airtight container for up to 3 days. Freezing is not recommended due to the texture of braised eggplant. Reheat on the stovetop over medium-low heat, stirring gently and adding a splash of broth or water if needed.
Substitutions
- eggplant, globe variety → Zucchini or sweet potato (cut into ¾-inch cubes). Zucchini will cook faster and be milder; sweet potato will be sweeter and require an extra 5–10 minutes of braising. Both work well with the shawarma spices.
- green olives, pitted → Kalamata olives (halved and pitted). Kalamata olives are earthier and less briny than green olives. The flavor will be deeper and more mineral.
- preserved lemon → Zest and juice of 1 lemon (fresh) plus ½ teaspoon salt. Preserved lemon has a mellow, fermented complexity that fresh lemon cannot replicate, but fresh lemon will add brightness. Taste and adjust salt accordingly.
- canned chickpeas, drained and rinsed → White beans or lentils (cooked or canned). Both will absorb the braising liquid similarly. Lentils may break down slightly more; white beans hold their shape well.





