Go Back

Indian Inspired Vegan BBQ Skewers

These BBQ skewers are a twist on a classic: the vegetable kebab. Marinated in Indian spices, they're easy to cook & completely delicious!
Prep Time: 25 mins
Cook Time: 20 mins
Total Time: 45 mins
Servings: 6 kebabs


  • 1 block tofu cut into 1-inch cubes
  • 1 cauliflower cut into florets
  • 2 white onions cut into chunks
  • 1 aubergine cut into 1-inch cubes


  • 4 tbsp vegan yoghurt
  • 2 tbsp rice bran oil
  • 1 whole lime juiced
  • 1 tsp cumin
  • 1 tsp garam masala
  • 1/2 tsp turmeric
  • 1/2 tsp salt
  • 1/2 tsp pepper


  • Add the vegan yoghurt, rice bran oil, lime juice, cumin, garam masala, turmeric, salt and pepper to a mixing bowl and stir together.
  • Add the tofu, aubergine, white onion and cauliflower to the bowl and carefully stir so that the marinade has covered all the pieces. Make sure you stir gently so the onion pieces don't fall apart.
  • Leave to one side to marinate for 15 minutes.
  • Then push the pieces onto some skewers, there should be enough for 8 skewers, so spread the aubergine, cauliflower, onion and tofu out evenly between all the skewers.
  • Place on the BBQ and cook for 20 minutes, flipping occasionally so that all sides have been on the grill.