fbpx Print
How to make:

Vegetable BBQ Tofu Kebabs

Meet your new favorite vegetable skewers! These BBQ Tofu Kebabs can be made on the grill or in the oven! Juicy pineapple adds a tangy twist.

Prep Time:
20 mins
Cook Time:
50 mins
Total Time:
1 hour 10 mins
a group of five vegetable kebabs each with pineapple, onion, peppers, squash and tofu
15-20 kebabs 1x


For the BBQ tofu:

For the kebabs:


  1. Make your homemade barbecue sauce. In a small saucepan over medium-high heat, place tomato paste, water, Pompeian Organic Apple Cider Vinegar, molasses, applesauce, garlic powder, onion powder, mustard, salt, pepper, paprika, and cayenne. Whisk to combine. When it begins to bubble, cover (this is important). Turn the heat down to low and let the sauce simmer for 10-15 minutes, stirring once or twice. Add more water if the sauce gets too thick.
  2. Preheat oven to 350ºF.
  3. Cut the tofu into 1-inch pieces. Place in a large bowl. Pour the BBQ sauce over the tofu (you may not need all of it). Stir to evenly coat the tofu; let it sit for 5-10 minutes.
  4. Arrange the tofu on a greased baking sheet. Bake for 20 minutes.
  5. Meanwhile, chop the red onion, zucchini, bell pepper and pineapple into 1-inch chunks. Place each ingredient in a separate bowl.
  6. When the tofu is done, arrange the kebabs. Layer the tofu and vegetables onto the skewers until all ingredients are used up.
  7. To bake, place the kebabs on the baking sheet; brush or drizzle with Pompeian Organic Extra Virgin Olive Oil. Bake for 15-20 minutes, until the vegetables are slightly charred. To grill, preheat your grill to 400-450ºF, arrange the skewers on the grill and cook for 15-20 minutes, flipping every 5 minutes, turning the skewers 3-4 times.
  8. Serve with extra BBQ sauce for dipping.  


*Use a tofu press, or wrap the tofu in paper towels and place in the sink with a heavy object on top.