previous story
next story

Vegan Cauliflower Shawarma

Vegan Cauliflower Shawarma

It’s been a mission of mine to cook the perfect whole roasted cauliflower. Tender on the inside and crisp on the outside, this Cauliflower Shawarma is one seriously tasty easy vegan dinner you can enjoy on it’s own or with your favourite choice of protein.

How to Cook the best whole roasted cauliflower

The first time I made a whole roasted cauliflower, I won’t lie, it was, shall we say a disaster! Burnt on the outside, raw in the inside. Cry, cry! But the determined little ant that I am didn’t give in. I tried a few things, part covering with tin foil, part boiling and then I hit the jackpot, in terms of taste and also ease.

So here you have them…

My top tips on how to cook the best whole roasted cauliflower

Par steam the cauliflower first. Since I made two cauliflowers for this recipe (the stylist in me wanted a picture with two in!) I used a large stock pan but you can use a large soup pan or dutch oven if just making one and scale down the marinade a bit.

I like to leave the leaves closest to the florets on (they go lovely and crispy and look pretty), just discard the outer leaves as these can taste a bit bitter.

Once steamed, pat the cauliflower dry with kitchen paper before placing onto a baking tray.

Make sure you use enough of the marinade. This is what’s going to give you the most incredible flavour but also that lovely crispy outer.

Really get in there with your basting brush with the marinade to all the nooks and crannies. Get in-between the leaves and don’t forget the bottom of the cauliflower.

Whether you’re vegan, or just looking to add more veggies to your diet this is super tasty dish. I like to serve it with baked tofu or roasted chicken or salmon (if you’re not vegan of course.)

Vegan Cauliflower Shawarma

Who is this Cauliflower Shawarma suitable for?

This Cauliflower Shawarma is vegan, Paleo, Gaps and Whole30 friendly.

Adaptations. To make:

AIP – leave off the tahini sauce and replace the curry powder and nutmeg with a mix of 1/4 tsp turmeric, 1/2 tsp ginger and add lots more fresh coriander at the end. Use the rest of the dressing ingredients as per the recipe.

Low carb / keto – omit the pomegranate seeds or use just 1 – 2 tbsp for a little sweetness and to keep the carbs low.

food photography
London food photographer and recipe developer

Vegan Cauliflower Shawarma

Prep Time: 10 minutes
Cooking Time: 40 minutes
Total Cooking Time: 50 minutes
Serves: 4
5 from 2 votes


  • 2 small cauliflowers (2 x 600g)


Tahini Sauce

To serve

  • 1 - 2 tbsp fresh coriander, chopped
  • 1/4 cup fresh pomegranete seeds (optional)


  • Preheat the oven to 220C / 200 fan.
  • Place the cauliflowers in a steamer inside a large stock pot with 1 cup of water in the bottom. Steam for about 7 - 8 minutes until el dente.
  • Meanwile mix all the dressing ingredients together in a bowl.
  • Remove the cauliflowers from the steamer and pat dry all over with kitchen paper. Place on a baking tray and brush with the marinade all over, including the base, and get in-between the florets and leaves. Reserve 2 - 3 tbsp to baste during cooking.
  • Place the Cauliflower Shawarma in the oven and cook for about 25 minutes, basting with the remaining marinade after about 15 minutes, until crisp on the outside and you can insert a sharp knife through the middle.

Tahini sauce

  • Place all the tahini sauce ingredients in a mixing bowl and whisk with a hand balloon whisk until smooth. Using a hand balloon whisk will stop the sauce splitting and make it silky smooth. Adjust the water to your desired thinness.
  • Slice or cut the cauliflower into wedges and drizzle with tahini sauce, fresh pomegranate seeds and fresh coriander. Option to add some cracked black pepper too if you like.
Print Recipe
whole roasted cauliflower

I love healthy food…

Join me and start feeling your healthiest yet. Receive my recipes and health advice straight to your inbox.