Go Back
+ servings
tofu spiesse mit ananas und bbq marinade

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. 
Author : Aline Cueni
5 from 1 vote

Click on the stars to leave a vote!

Prep Time :10 minutes
Cook Time :15 minutes
Total Time :25 minutes
Servings : 4
Calories : 223kcal

Ingredients
 

  • 9 oz (250 g) firm tofu
  • pineapple
  • 4 tbsp BBQ sauce or more for serving
  • ½ tbsp sunflower oil

Instructions
 

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

Notes

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.

Nutrition

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