BBQ Tofu Pineapple Skewers

Featured in: Picnic Food

These skewers highlight tender, marinated tofu paired with fresh pineapple chunks and colorful vegetables. Blended with a smoky BBQ sauce and spices, they offer a perfect balance of sweet and savory flavors. Ideal for grilling, the skewers develop caramelized edges and a smoky aroma that enhances every bite. Serve garnished with fresh herbs and lime wedges for added brightness. A quick, easy approach to flavorful grilling that suits vegan and gluten-free preferences.

Updated on Tue, 11 Nov 2025 11:09:00 GMT
Juicy BBQ tofu and pineapple skewers grilled to perfection with vibrant veggies.  Save It
Juicy BBQ tofu and pineapple skewers grilled to perfection with vibrant veggies. | sunnyspoonful.com

Juicy pineapple and savory marinated tofu come together in vibrant smoky skewers perfect for grilling. These vegan skewers are packed with flavor and color making them a crowd-pleaser for any barbecue or summer gathering.

I first served these skewers at a summer barbecue and they were an instant hit with family and friends.

Ingredients

  • Tofu & Marinade: 400 g (14 oz) extra-firm tofu pressed and cut into 2.5 cm (1-inch) cubes, 3 tbsp BBQ sauce (plus extra for brushing), 1 tbsp olive oil, 1 tbsp soy sauce (or tamari for gluten-free), 1/2 tsp smoked paprika, 1/2 tsp garlic powder, freshly ground black pepper to taste
  • Vegetables & Fruit: 1 small fresh pineapple peeled cored and cut into 2.5 cm (1-inch) chunks, 1 red bell pepper cut into 2.5 cm (1-inch) pieces, 1 red onion cut into wedges, 1 zucchini sliced into thick rounds
  • For Serving: Extra BBQ sauce, fresh cilantro or parsley chopped (optional), lime wedges (optional)

Instructions

Step 1:
In a mixing bowl whisk together BBQ sauce olive oil soy sauce smoked paprika garlic powder and black pepper.
Step 2:
Gently toss tofu cubes in the marinade Cover and refrigerate for at least 15 minutes (up to 2 hours for deeper flavor).
Step 3:
If using wooden skewers soak them in water for at least 20 minutes to prevent burning.
Step 4:
Thread marinated tofu pineapple bell pepper red onion and zucchini onto skewers alternating for color and flavor.
Step 5:
Preheat grill (or grill pan) to medium-high heat.
Step 6:
Lightly oil the grill grates Place skewers on the grill Cook for 12 15 minutes turning every 3 4 minutes and brushing with extra BBQ sauce until tofu is caramelized and vegetables are lightly charred.
Step 7:
Remove from grill Garnish with fresh herbs and serve with lime wedges and extra BBQ sauce if desired.
Save It
| sunnyspoonful.com

Making these skewers always brings my family together on warm summer evenings for great food and conversation.

Required Tools

Grill or grill pan mixing bowl knife and cutting board skewers (metal or soaked wooden)

Allergen Information

Contains soy from tofu and soy sauce Contains gluten if using regular soy sauce or non-gluten-free BBQ sauce Always check ingredient labels for hidden allergens

Nutritional Information

Calories 210 Total Fat 7 g Carbohydrates 26 g Protein 11 g per serving

Colorful BBQ tofu and pineapple skewers, perfect for summer gatherings and outdoor grilling.  Save It
Colorful BBQ tofu and pineapple skewers, perfect for summer gatherings and outdoor grilling. | sunnyspoonful.com

These skewers are sure to be a highlight at your next cookout adding a delicious vegan option everyone will enjoy.

Recipe FAQs

How do I prevent tofu from sticking to the grill?

Lightly oil the grill grates before cooking and soak wooden skewers in water beforehand to avoid burning.

Can I use other fruits besides pineapple?

Yes, mango or peaches can replace pineapple for a different but equally sweet and juicy twist.

What is the best tofu type for these skewers?

Extra-firm tofu pressed well to remove moisture ensures firm texture and better grilling results.

How long should the tofu marinate?

Marinate tofu for at least 15 minutes; up to 2 hours for deeper, richer flavor absorption.

What sides pair well with the skewers?

Grilled corn, rice, or a crisp salad complement these skewers beautifully.

BBQ Tofu Pineapple Skewers

Marinated tofu and pineapple create vibrant, smoky skewers packed with flavor and colorful ingredients.

Prep Time
20 mins
Cook Time
15 mins
Total Duration
35 mins
Authored by Lana Bright

Recipe Type Picnic Food

Skill Level Easy

Cuisine Style American

Recipe Yield 4 Serving Size

Diet Preferences Suitable for Vegans, Dairy-Free, Free From Gluten

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

01 1 small fresh pineapple, peeled, cored, and cut into 1-inch chunks
02 1 red bell pepper, cut into 1-inch pieces
03 1 red onion, cut into wedges
04 1 zucchini, sliced into thick rounds

For Serving

01 Extra BBQ sauce
02 Fresh cilantro or parsley, chopped (optional)
03 Lime wedges (optional)

Directions

Step 01

Prepare Marinade: In a mixing bowl, whisk together BBQ sauce, olive oil, soy sauce, smoked paprika, garlic powder, and freshly ground black pepper.

Step 02

Marinate Tofu: Gently toss tofu cubes in the marinade. Cover and refrigerate for at least 15 minutes, up to 2 hours for enhanced flavor.

Step 03

Soak Skewers: If using wooden skewers, soak them in water for at least 20 minutes to prevent burning during cooking.

Step 04

Assemble Skewers: Thread marinated tofu, pineapple chunks, bell pepper, red onion, and zucchini onto skewers, alternating ingredients for color and flavor balance.

Step 05

Preheat Grill: Preheat the grill or grill pan to medium-high heat.

Step 06

Cook Skewers: 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.

Step 07

Serve: Remove skewers from the grill. Garnish with chopped fresh herbs and serve with lime wedges and additional BBQ sauce as desired.

Tools You'll Need

  • Grill or grill pan
  • Mixing bowl
  • Knife and cutting board
  • Skewers (metal or soaked wooden)

Allergy Information

Review each ingredient to identify potential allergens, and consult a healthcare professional if you're unsure.
  • Contains soy from tofu and soy sauce
  • Contains gluten if regular soy sauce or non-gluten-free BBQ sauce is used

Nutrition Details (Per Serving)

This nutritional data is for reference only and isn't a substitute for medical advice.
  • Caloric Value: 210
  • Fats: 7 grams
  • Carbohydrates: 26 grams
  • Proteins: 11 grams