
Cauliflower Shawarma with Tahini Sauce
Thick cauliflower florets are coated in a warm, garlicky shawarma spice rub and roasted at high heat until deeply browned and crisp at the edges. Piled into warm pita with quick pickled onions, crunchy vegetables and a lemony tahini sauce, it's a satisfying vegetarian take on the street-food classic.
- Prep
- 25 min
- Cook
- 30 min
- Wait
- 20 min
- Total
- 1 hr 15 min
- Makes
- 4 filled pitas (plus extra tahini sauce)
Steps
Before you start
- Position an oven rack in the upper-middle of the oven and preheat to 450°F (230°C) with the empty sheet pan inside if you want extra-crisp browning.
- Cut the cauliflower into evenly sized florets (about 1½ inches / 4 cm) so they roast at the same rate.
- Pat the florets completely dry after washing; surface water steams the cauliflower instead of browning it.
- Make the pickled onions first; they need 20 minutes to soften and turn pink while the cauliflower roasts.
Preheat the ovenOven 450°F / 230°C
- Position a rack in the upper-middle of the oven and heat to 450°F (230°C).
- Line an 18×13-inch (46×33 cm) rimmed baking sheet with parchment paper.
+ Show details− Hide details
Ready when: Oven reads 450°F (230°C)
Tip: A fully preheated oven is key to browning rather than steaming.
Make the spice paste
- In a large bowl, whisk the olive oil, cumin, coriander, paprika, turmeric, cinnamon, cardamom, allspice, cayenne (if using), grated garlic, 1½ teaspoons salt and 1 tablespoon lemon juice into a loose, evenly colored paste.
+ Show details− Hide details
Ready when: No dry spice clumps remain; the paste looks glossy and deep orange
Coat the cauliflower
- Add the dry cauliflower florets to the bowl.
- Toss and massage with your hands or a spatula for about 1 minute so every floret, including the crevices, is thoroughly coated.
+ Show details− Hide details
Ready when: All florets are evenly orange-gold with no pale patches
Tip: Wet cauliflower makes the paste slide off, so dry the florets well beforehand.
Roast the cauliflowerOven 450°F / 230°C
- Spread the florets on the lined sheet in a single layer with space between them, cut sides down where possible.
- Roast at 450°F (230°C) for 15 minutes, then flip the florets with a spatula and roast 12–15 minutes more.
+ Show details− Hide details
Ready when: Edges are deep brown and crisp, and a knife slides into the thickest stem with slight resistance (tender but not mushy)
Tip: Use two sheets if the florets touch; crowding causes steaming and soggy results.
Pickle the onions
- While the cauliflower roasts, combine the sliced red onion, red wine vinegar, sugar and ¼ teaspoon salt in a small bowl.
- Toss well and press the onions down into the liquid.
- Let sit at room temperature for at least 20 minutes, tossing once or twice.
+ Show details− Hide details
Ready when: Onions are bright pink, softened and slightly crisp
Whisk the tahini sauce
- In a medium bowl, whisk the tahini, 3 tablespoons lemon juice, grated garlic and ½ teaspoon salt; it will seize into a thick paste.
- Whisk in the ice-cold water a splash at a time until the sauce turns pale and smooth and falls from the whisk in a thick ribbon.
- Add 1–2 tablespoons more water if needed.
- Taste and adjust salt and lemon.
+ Show details− Hide details
Ready when: Sauce is creamy, pale beige and pourable like thick pancake batter
Tip: Don't panic when the tahini stiffens at first; keep whisking in water and it will smooth out.
Prep the fresh toppings
- Dice the tomatoes, thinly slice the cucumbers and roughly chop the parsley.
- Keep them in separate small piles or bowls.
+ Show details− Hide details
Tip: Lightly salt the tomatoes if they are bland.
Warm the pita
- Heat a dry large skillet over medium heat.
- Warm each pita for about 30 seconds per side until soft, pliable and lightly blistered.
- Wrap in a clean towel to keep warm.
+ Show details− Hide details
Ready when: Pita is soft, steamy and flexible enough to fold without cracking
Tip: Don't over-toast; pita that crisps will crack when folded.
Assemble and serve
- Spread or drizzle 2 tablespoons tahini sauce over each warm pita.
- Pile on the roasted cauliflower, tomatoes, cucumbers, drained pickled onions and parsley.
- Drizzle with more tahini sauce, fold or roll, and serve right away with remaining sauce on the side.
+ Show details− Hide details
Ready when: Pitas are generously filled and the cauliflower is still hot and crisp-edged
Tip: Assemble just before eating so the pita stays soft but not soggy.
Good to know
Tips
- Cut florets to a uniform size and leave some flat cut sides so they brown deeply on the pan.
- Use ice-cold water for the tahini sauce; it makes the sauce lighter, paler and creamier.
- For extra char, finish the roasted cauliflower under the broiler for 1–2 minutes, watching closely.
- Toast your spices fresh or use a spice blend less than 6 months old for the best flavor.
Make ahead
"The tahini sauce and pickled onions can be made up to 3 days ahead and refrigerated; loosen the sauce with a splash of water before serving. The spice paste can be mixed a day ahead, but coat the cauliflower just before roasting."
Storage & reheating
"Room temperature: roasted cauliflower up to 2 hours. Fridge: store cauliflower, tahini sauce and pickled onions separately in airtight containers for up to 4 days. Freezer: roasted cauliflower freezes up to 2 months (texture softens). Reheat cauliflower on a sheet pan at 425°F (220°C) for 8–10 minutes to re-crisp; do not microwave."
Substitutions
- ground cumin → 3 tablespoons (about 20 g) store-bought shawarma spice blend in place of all the dry spices. Use it in place of cumin, coriander, paprika, turmeric, cinnamon, cardamom, allspice and cayenne; adjust salt to taste.
- pita breads → Flatbread, naan or lavash. Gluten-free flatbreads or rice also work; serve as a bowl.
- tahini → Sunflower seed butter. Gives a similar creamy texture but a milder, slightly sweeter flavor; add an extra squeeze of lemon.
- red wine vinegar → Lemon juice or apple cider vinegar. Same amount; the onions will taste slightly brighter or fruitier.