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.
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.