Grilled Tandoori Tofu Skewers

Ready to grill rainbow tofu skewers, tofu and a rainbow of vegetables

These rainbow tandoori tofu skewers can be grilled or cooked on a BBQ and isn't it fabulous we've had such good weather for eating outdoors this year?

Summer in Scotland can often be a wet affair, with the occasional sunny day, but this year we've had nearly four months of sunshine with lots of heat too. We're all completely shocked. None of us can believe it. We've not had a summer like this in decades.

Sunny Scotland = BBQ

v v v v v  giveaway below v v v v v

Grilled Tandoori Tofu Skewers served with wholemeal pitta bread, salad leaves, cherry tomatoes and hummus

Grilled tofu

I wanted to marinade and grill tofu for a change. 

I often cook veggie burgers, veggie sausages and vegetable kebabs on the BBQ and I've even cooked falafel on skewers, bit this time I wanted to cook tofu.

The marinade had to have lots of flavour, so I decided to make a tandoori paste, which I mixed with yogurt and a little water to make a bright yellow marinade.



Tandoori paste

ingredients for tandoori paste

Tandoori paste is a traditional Indian cooking sauce sometimes known as Tikka. Tandoori is named after the clay cooking vessel people in India traditionally cook in, which is called a Tandoor.

The ingredients are generally very similar in each recipe, with small changes. 

I used ground turmeric, cumin and coriander for flavour, then chilli pepper and paprika for heat, fresh ginger and garlic for a bit of oomph, tomato puree and agave nectar (or sugar) for colour and sweetness, coconut oil in place of vegetable oil to bring the paste together and soy sauce instead of salt (salt can dry out the tofu) to season.

The turmeric and coconut oil are both organic and come from Indigo herbs.

Indigo Herbs

Organic turmeric, beetroot powder and coconut oil from Indigo Herbs

Indigo Herbs are healthy lifestyle company based in Glastonbury. They've been running since 2004 and are committed to supplying high quality natural health products at good prices.

I've been trying out their Organic Turmeric Powder, their Organic Virgin Coconut Oil, both of which are in this tandoori paste and their Beetroot Powder which I've been adding to smoothies and sauces for an extra nutritional boost. 

I have to say I'm really pleased with their products so far. I always like to buy good quality spices (did you see the documentary where they talked about spices including sweepings from the floor?) and these spices from Indigo herbs are not only organic, but 100% pure botanical, with nothing else added. That makes me happy and gives me piece of mind.

Marinating tofu

marinating tofu in tandoori homemade tandoori paste

Pressing tofu

First of all you need the right type of tofu. A firm tofu is what you're looking for when you are making skewers, never silken tofu, which has more of a creamy texture and is used for sauces and desserts.

The easiest way to press tofu is with a tofu press, or if you're short of time you can buy prepared tofu from Tofoo or M&S, both of which are pretty good.

If you don't have a tofu press, wrap the tofu in lots of kitchen paper, then in a kitchen towel, top it with a heavy book (a cookbook works well) and a couple of cans on top. Cooper shows you how to do it step-by-step in my tofu fingers post.



The best way to marinate tofu

When you're ready to marinate the tofu, stir the plain yogurt into the paste and a little water until it's the right consistency.

Cut the tofu into cubes, pop them in a bowl and gently coat it in the marinade

Spoon the tofu into airtight containers and leave then in the fridge to marinate for a few hours or overnight.


Related: How to Cook Tofu


Rainbow skewers

Grilled Tandoori Tofu Skewers with a rainbow of vegetables

For these skewers, I combined the tandoori tofu with courgette; yellow, orange and red pepper; cherry tomatoes, red onion and cooked beetroot (vac packed beets).

Why the rainbow? Because it looks so pretty and the artist in me likes colours to lie in order.

You could add them to the skewers in any order, but believe me everyone will love being served them like this. We eat with our eyes first after all.

Serving the skewers

Grilled Tandoori Tofu Skewers served with wholemeal pitta bread, salad leaves, cherry tomatoes and hummus

I served the skewers with toasted wholemeal pitta bread, hummus, salad leaves and cherry tomatoes. 

For a more traditional meal serve the with Indian flatbreads like naan bread or  homemade chapatis. Check out my post on how to make chapatis. They are super simple.

I don't mind mixing things up and I love serving these loaded into pitta bread. 

Fresh pitta (like the pitta you get in Cyprus) would be better of course, or you could make your own pitta. My friend Lucy over at Supergolden Bakes makes some awesome homemade pitta bread, just close your eyes to what she serves it with (if you're veggie).

Calories and Nutrients per skewer

Calories and Nutrients per tandoori tofu skewer

tofu skewers, rainbow skewers, tofu kebabs, rainbow kebabs, tandoori paste, tandoori tofu, tandoori marinade, vegetable kebabs, BBQ skewers, BBQ tofu, grilled tofu
dinner, BBQ
Indian, vegan
Yield: 12 skewers
Grilled Tandoori Tofu Skewers

Grilled Tandoori Tofu Skewers

Rainbow skewers stacked with tandoori marinated tofu and a selection of colourful vegetables. Includes recipe for tandoori marinade. Only 94 calories per skewer.
prep time: 25 minscook time: 10 minstotal time: 35 mins


Marinated tofu
  • 349g firm tofu
  • 2 tsp ground turmeric
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1 tsp chilli powder
  • 1/2 tsp paprika
  • 2 1/2 cm/1 inch piece of fresh ginger, grated
  • 2 cloves garlic, crushed
  • 1 tbsp tomato puree
  • 1 tbsp coconut oil
  • 2 tsp agave nectar (sugar or honey)
  • 1 tsp soy sauce (or salt)
  • a good grinding of black pepper
  • 200g/just under 1 cup yogurt
  • 2-3 tbsp water
  • 2 courgettes (zucchini), sliced
  • 3 bell peppers (red, yellow and orange), cut into chunks
  • 24 cherry tomatoes
  • 2 large red onions, peeled and cut into wedges
  • 4 large cooked beets, sliced thickly


  1. Make your marinade. Add all the ingredients to a bowl from the ground turmeric down to the black pepper and stir together into a paste.
  2. Add the yogurt and water to make a good consistency for coating tofu.
  3. Press your tofu for half an hour or so,  then cube it and gently coat the tofu in the marinade. Pop the tofu in an airtight container and pop in the fridge for a few hours.
  4. Soak wooden skewers in water for half an hour before you make the skewers, this will prevent them from burning.
  5. Heat your grill or BBQ and then thread the tofu and vegetables onto 12 skewers in a rainbow order.
  6. Cook for a few minutes on each side until cooked and starting to char and crisp at the edges.
  7. Serve with toasted pitta bread, salad leaves, cherry tomatoes and hummus.
  8. Enjoy!


The times are for preparations and cooking, pressing and marinating time is not included. This depends on how long you leave the tofu to press and marinate. Some people like to leave the tofu to marinate overnight.

Calories and nutrition are per skewer. This recipe is enough for 12 skewers.
fat (grams)
sat. fat (grams)
carbs (grams)
protein (grams)
sugar (grams)
Created using The Recipes Generator


Chip Shop Battered Tofu

Chip Shop Battered Tofu

If you love tofu, you must try my Chip Shop Battered TofuIt's easy to make and so good to eat. Bite through crunchy spiced batter to creamy tofu.


Indigo Herbs have kindly offered a hamper of goodies (above) for one lucky reader.

To enter:

  1. Leave a comment telling me if you've tried tofu.
  2. Enter via the rafflecopter box below
  3. Extra entries are available
  4. This giveaway is open to readers age 18 and over who live in the UK.
  5. Giveaway closes on 9 September 2018
  6. Good Luck!

Terms and conditions: The winner will be chosen from all eligible entries using Rafflecopter and Indigo Herbs will send the prize directly out to the winner. I will notify the winner then pass their details on to Indigo Herbs so they can post out the prize. I will delete all emails with the winner's details once the brand have sent out the prize. You can read more about how I protect your personal details in my privacy policy.

Enter these giveaways too

6 Piece Lunchbox Set from Addis - closes 30 August 2018
Students Ultimate Survival Kit worth £210 - closes 19 August 2018

For more simple recipes, visit my recipe index which contains hundreds of easy vegetarian and vegan recipes divided into categories with free printable recipes.

Want to receive my posts by email? Scroll to the bottom of the page and sign up or why not sign up for my newsletter and get my monthly newsletter full of recipes and an update on what I've been doing? My latest newsletter was full of summer picnic recipes. See the link on my sidebar (look right).

Disclosure: I created this recipe for Indigo Herbs. I was not expected to write a positive review and any opinions expressed are my own.


  1. I wonder how I'd survive in Scottish weather. I like to think I'm hardy but it'd likely do me in. The rain and I aren't friends if I actually have to go out in it!

    I think I need your Chip Shop battered tofu immediately if not sooner. Until then I'll make this marinade!

    1. You get used to the rain, although it gets a bit much sometimes. This summer has been fabulous!

      Haha enjoy both recipes.

  2. It's been quite the summer here in the UK hasn't it! Far too hot down in London though, seems like you've had it just right up in Scotland. These skewers look amazing! I have tried tofu many times and love it in Asian restaurants but haven't had a great deal of luck with making it at home. Barbecuing is probably the perfect way to try it next. Thanks for the inspiration!

    1. It's been great, although too hot for us too at times, but I know how stuffy and hot it can get down there. It's cooling a bit now although the weather is still good.

      Do try the tofu skewers and let me know how you get on.

  3. We are a tofu loving family, but I never think to mix up my marinades. Love this tandoori marinade idea! So colorful and flavorful. I can't wait to try it!

    1. Oh yes do, it works really well with tofu and so easy to make.

  4. I love that this is a vegetarian recipe for the grill! The marinade sounds so good!

    1. Thanks Lauren and yes it is really good.

  5. I've been grilling kebabs all summer & have to try your tandoori spices! yum

    1. You're like me and love kebabs, especially veggie ones. I hope you try the marinade.

  6. You had me at tofu! Such a delicious recipe!

  7. What a great marinade recipe for tofu. I'm not super familiar with tofu but this makes me want to give it a try.

    1. Oh it's really good if you treat it right. I needs to be pressed and have a good coating to make it more interesting.

  8. No, but I’d like to, thanks for the inspiring recipes!

  9. Yes Japanese

  10. Never tried Tofu as of yet, but I'm always willing to try new foods.

  11. Tofu is very popular in our household, and I personally love it as it's so versatile!

  12. I cook with tofu several times a week, but buying a tofu press was a game-changer! It makes the tofu so much firmer with a better consistency - it's great to be marinated and then roasted in the oven to crisp up a little

  13. No, I haven't tried it ever. Never had a chance

  14. Tried tofu, been a vegetarian for 25 years. Love tofu in curries

  15. I have actually never tried tofu. I suppose there's always a first time.

  16. Yes, I have, absolutely love it. Had some good pho which had tofu in it recently

  17. Yes as I real dont eat meat even on posh cruises when it on offer all the time.

  18. I love tofu. I lived in Japan for a year and it was served with everything.

  19. We dont cook with tofu enough - its usually savwd dor oriental dishes in our house. Would love to whack it in the BBQ though! The second the good weather comes bavk I will give this a try

  20. I'm vegan so tofu is one of my best friends!!!! I use it all the time, in salads & stirfrys specifically. The flavoured tofu is the best.

  21. Yes we like Tofu and we like playing around with different marinades

  22. Love the look of that tofu! So much flavour in that marinade.

  23. I have but found it really bland. Marinating it properly is obviously the way forward

  24. I've not included torfu in my cooking however this recipe sounds lovely so I think I am going to give it a try

  25. I've never tried tofu. I feel like I'm missing out!

  26. they look beautiful! Lovely rainbow kebabs, perfect supper dish

  27. Yes, I love tofu in stir frys or in a temper batter

  28. I`ve never tried it and know little about it.........

  29. Have never tried it before but open to see what it is like 😊

  30. I love tofu, I prefer buying some already flavoured ones.

  31. I have tried tofu a couple of times.

  32. LOVE tofu! A scramble is a fine way to go and normally cook with firm tofu but I have also recently discovered puréed soft silken tofu as an egg replacer in waffles and pancakes and I am in breakfast heaven. It also makes a great egg replacer in egg fried rice-mmm!

  33. Yes I have and I ws not very keen but your recipes might just make me try again!

  34. Yes, I have tried it in the past but not recently. Must try again soon.

  35. Never tried it but as a vegetarian family considering becoming vegan we will be adding it the menu very soon!

  36. I haven't, my children have tried it at school though

  37. Love tofu, been vegetarian for over 25 years.

  38. Yes, in fact, I had a tofu mousse last week on holiday.

  39. Tried it, but not the biggest fan!

  40. I haven't tried tofu, I really should get round to that. Great recipe, thank you!

  41. I've tried Tofu out but never cooked with it at home - maybe I will give it a try now :)

  42. Michelle FergusonMonday, 13 August, 2018

    Never tried it before but really should

  43. I haven't even though I'm a vegan, however I cook meals with it all the time for the rest of my family.

  44. I haven't tried it

  45. I've yet to try it, my daughter has been following a vegetarian diet for almost 2 years and keeps pestering me to buy some

  46. I have tried it, I think it's lovely

  47. Yes, but didn't like it - have seen some lovely recipes since though - so might try it again x

  48. I have never tried it but I really want to, ill give it a go one day

  49. Yes I have tried it but don't eat it regularly


I love reading comments, so thank you for taking the time to leave one. Unfortunately, I'm bombarded with spam, so I've turned on comment moderation. I'll publish your comments as soon as I can and respond to them. Don't panic, they will disappear when you hit publish. Jac x

Back to Top