Go Back
+ servings
tofu spiesse mit ananas und bbq marinade
Print Pin
5 from 1 vote

Grilled BBQ Tofu Skewers with Pineapple

These delicious tofu skewers with pineapple and homemade BBQ marinade are perfect for going on the grill! This recipe is vegan, packed with flavor, and loaded with healthy protein. It's quick and easy to make, great for summertime but enjoyable all year round too. 
Course Mains
Cuisine Vegan
Keyword tofu kebabs, tofu skewers
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 4
Calories 223kcal
Author Aline Cueni



  • Prepare the Homemade BBQ Sauce (+15 minutes) or use a store-bought one.
  • Wrap the tofu in a paper towel (or a clean dish towel) and press lightly to remove excess moisture. Cut into bite-sized cubes.
  • Peel the pineapple, cut out the core, and then cut it into bite-sized cubes. → You only need about ⅓ of a whole pineapple. Alternatively, you can use pre-cut ones, but make sure they are fresh and not canned.
  • Add tofu and pineapple to wooden skewers, alternating between each ingredient.
  • Mix 2 tablespoons of BBQ sauce with ½ tablespoon of sunflower oil and rub it on the skewers (the easiest way is to use a pastry brush). → It can be prepared up to a day ahead and stored in an airtight container in the refrigerator.
  • Heat the grill or grill pan. → I always rub my grill pan with a little sunflower oil beforehand.
  • Grill skewers for 10-15 minutes, turning occasionally (but not too much) so that all sides get nice grill marks.
  • Brush with the remaining 2 tablespoons of BBQ sauce. Serve immediately! → Instead of brushing the skewers again, serve them with the remaining BBQ sauce for dipping.


Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 2 days. Enjoy these skewers cold or reheat them briefly in a frying pan.


Calories: 223kcal | Carbohydrates: 43g | Protein: 13g | Fat: 0.2g | Saturated Fat: 0.02g | Polyunsaturated Fat: 0.04g | Monounsaturated Fat: 0.1g | Sodium: 10mg | Potassium: 38mg | Fiber: 4g | Sugar: 7g | Vitamin A: 9IU | Vitamin C: 12mg | Calcium: 113mg | Iron: 3mg