Two Jamaican Jerk Vegetable Tofu Skewers - 15 minute vegan meal
Print Recipe
5 from 2 votes

Jerk Tofu Skewers with Vegetables

Jamaican Jerk Tofu Skewers with vegetables are full of great taste and are super easy to make! Grill them on the barbecue, grill pan, pan fry or bake. This easy vegan recipe is mind-blowingly delicious and ready in just 15 minutes.
Prep Time5 mins
Cook Time10 mins
Total Time15 mins
Course: Dinner, Main Meal
Cuisine: Caribbean, gluten-free, Jamaican, Vegan
Servings: 4
Calories: 163kcal
Author: Kate Hackworthy | Veggie Desserts
Cost: $5



  • 8 mushrooms⁠⠀
  • 1 red onion⁠⠀
  • 1 red bell pepper⁠⠀
  • 1 yellow bell pepper⁠⠀
  • 1 zucchini⁠ courgette
  • 1 block 350g extra firm tofu⁠⠀

For the Jerk Seasoning Marinade

  • 2 tbsp oil
  • 1/2 Tbsp chili powder
  • 1/2 tsp salt
  • 1/2 tsp freshly ground black pepper
  • 1/2 tsp granulated sugar
  • 1/2 tsp garlic powder
  • 1/2 tsp dried thyme
  • 1/2 tsp ground coriander powder
  • 1/4 tsp ground cinnamon
  • 1/2 tsp ground nutmeg


  • Clean the mushrooms and halve any very large ones.⁠⠀
  • Peel the onion and chop into wedges. De-seed the bell peppers and chop into 1” square pieces. Chop the unpeeled courgette into 1/2” rings. Cut the firm tofu into 1” square pieces.⁠⠀
  • Heat a barbecue or grill pan until hot.⁠⠀
  • Meanwhile, mix the seasoning spices and oil in a small bowl. Thread the vegetables and tofu, alternating, onto the skewers and brush with the marinade.⁠⠀
  • Cook the skewers on each side until the vegetables are cooked. Turn and repeat on all sides.⁠⠀
  • Lovely served with rice and peas.⁠


  • Feel free to swap in other veggies! It's great with baby tomatoes and pineapple chunks.
  • You can, of course, use pre-made jerk sauce from a jar or premixed jerk seasoning mix.
  • Try these skewers cooked on the barbecue, grill pan, oven or air fryer.


Calories: 163kcal | Carbohydrates: 12g | Protein: 9g | Fat: 9g | Saturated Fat: 1g | Sodium: 371mg | Potassium: 575mg | Fiber: 3g | Sugar: 6g | Vitamin A: 1385IU | Vitamin C: 104mg | Calcium: 48mg | Iron: 2mg