BBQ Tofu Skewers

BBQ Tofu Skewers

These BBQ Tofu Skewers are a Longevity Diet win that don’t skimp on flavor! Packed with plant-based protein and loaded with both a rainbow of vegetables full of phytonutrients and healthy fats from olive oil, this recipe promises a healthy barbeque that all can enjoy. 


  • 1 block firm tofu 
  • 1 cup BBQ sauce (store-bought or homemade, ensure its dairy-free) 
  • 1 red bell pepper 
  • 1 yellow bell pepper 
  • 1 red onion 
  • 1 zucchini 
  • Olive oil 
  • Salt and pepper 
  • Wooden or metal skewers 


  1. Prepare the Tofu:
  • Press the tofu to remove excess moisture. Wrap it in a clean towel and place a heavy object on top for about 15-20 minutes. 
  • Cut the tofu into 1-inch cubes. 
  • Place the tofu cubes in a bowl and add ½ cup of BBQ sauce. Toss to coat and marinate for at least 30 minutes (or up to overnight in the fridge). 
  1. Prepare the Vegetables:
  • Cut the bell peppers, red onion, and zucchini into similar-sized pieces to match the tofu. 
  • Toss the vegetables with olive oil, salt, and pepper. 
  1. Assemble the Skewers:
  • Alternate threading the marinated tofu and vegetables onto the skewers. 
  1. Grill the Skewers:
  • Preheat your grill to medium-high heat. 
  • Place the skewers on the grill and cook for about 10-15 minutes, turning occasionally, until the tofu is heated through and the vegetables are tender and slightly charred. 
  • Brush with additional BBQ sauce during the last few minutes of grilling. 
  1. Serve:
  • Remove from the grill and serve hot.