# What You'll Need:
→ Tofu & Marinade
01 - 14 oz extra-firm tofu, pressed and cut into 1-inch cubes
02 - 3 tbsp BBQ sauce (plus extra for brushing)
03 - 1 tbsp olive oil
04 - 1 tbsp soy sauce or tamari for gluten-free
05 - 1/2 tsp smoked paprika
06 - 1/2 tsp garlic powder
07 - Freshly ground black pepper, to taste
→ Vegetables & Fruit
08 - 1 small fresh pineapple, peeled, cored, and cut into 1-inch chunks
09 - 1 red bell pepper, cut into 1-inch pieces
10 - 1 red onion, cut into wedges
11 - 1 zucchini, sliced into thick rounds
→ For Serving
12 - Extra BBQ sauce
13 - Fresh cilantro or parsley, chopped (optional)
14 - Lime wedges (optional)
# Directions:
01 - In a mixing bowl, whisk together BBQ sauce, olive oil, soy sauce, smoked paprika, garlic powder, and freshly ground black pepper.
02 - Gently toss tofu cubes in the marinade. Cover and refrigerate for at least 15 minutes, up to 2 hours for enhanced flavor.
03 - If using wooden skewers, soak them in water for at least 20 minutes to prevent burning during cooking.
04 - Thread marinated tofu, pineapple chunks, bell pepper, red onion, and zucchini onto skewers, alternating ingredients for color and flavor balance.
05 - Preheat the grill or grill pan to medium-high heat.
06 - Lightly oil the grill grates. Place skewers on the grill and cook for 12 to 15 minutes, turning every 3 to 4 minutes and brushing with extra BBQ sauce until tofu is caramelized and vegetables are tender and slightly charred.
07 - Remove skewers from the grill. Garnish with chopped fresh herbs and serve with lime wedges and additional BBQ sauce as desired.