These Grilled BBQ Tofu Skewers are a delicious and healthy option for your next BBQ. Marinated in a flavorful blend of spices and BBQ sauce, they provide a satisfying plant-based alternative for grilling enthusiasts.
This recipe is easy to follow and can be prepared quickly, making it a great addition to your collection of BBQ recipes.
Delicious Vegan Grilled BBQ Tofu Skewers

These tofu skewers are marinated to enhance their flavor and grilled until perfectly charred. The combination of smoky, sweet, and savory notes makes them a crowd-pleaser at any gathering. The recipe serves about 4 people and takes around 30 minutes in total.
Ingredients
- 14 ounces firm tofu, pressed and cut into cubes
- 1/4 cup soy sauce
- 1/4 cup BBQ sauce
- 1 tablespoon olive oil
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon black pepper
- 1 bell pepper, cut into chunks
- 1 zucchini, sliced
- 1 red onion, cut into chunks
- Wooden or metal skewers
Instructions
- Prepare the Tofu: Press the tofu to remove excess moisture, then cut it into cubes.
- Make the Marinade: In a bowl, whisk together soy sauce, BBQ sauce, olive oil, smoked paprika, garlic powder, onion powder, and black pepper.
- Marinate the Tofu: Add the tofu cubes to the marinade, ensuring they are well-coated. Let it sit for at least 15 minutes, or longer for more flavor.
- Assemble the Skewers: Thread the marinated tofu, bell pepper, zucchini, and red onion onto skewers, alternating ingredients as desired.
- Grill the Skewers: Preheat the grill to medium-high heat. Grill the skewers for about 10-15 minutes, turning occasionally, until the tofu is golden and vegetables are tender.
- Serve: Remove the skewers from the grill and serve hot with additional BBQ sauce if desired.
Cook and Prep Times
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
Nutrition Information
- Servings: 4 skewers
- Calories: 180kcal
- Fat: 8g
- Protein: 12g
- Carbohydrates: 14g
