Barbecue Tofu Veggie Skewers

Barbecue Tofu Veggie Skewers

  • Author: Paige Adams
  • Prep Time: 40 minutes
  • Cook Time: 8 minutes
  • Total Time: 48 minutes
  • Yield: 8 skewers 1x

Sprinkling a dried seasoning mix on these grilled barbecue tofu veggie skewers before they hit the grill adds savory flavor that balances out the sweet sauce.


  • 114 ounce package extra firm tofu
  • 1 teaspoon cumin
  • 1/2 teaspoon hot smoked paprika
  • 1/4 teaspoon onion powder
  • 1/4 teaspoon garlic powder
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1 zucchini, halved lengthwise and sliced 1/4-inch thick
  • 1 summer squash, halved lengthwise and sliced 1/4-inch thick
  • 1 red pepper, cut into 1-inch pieces
  • 1 small red onion, cut into 1-inch pieces
  • Skewers, soaked in water if wood
  • 1/4 cup barbecue sauce
  • Chopped parsley for serving


  1. Pat the tofu with a paper towel. Wrap with a dry paper towel and place a cast iron pan or cutting board on top to remove more liquid. Let stand for 30 minutes. Cut the tofu into 1-inch cubes.
  2. In a small bowl, combine the cumin, paprika, onion powder, garlic powder, salt and pepper. Sprinkle the spice mix on the tofu.
  3. Preheat a gas or charcoal grill on medium high heat. (You can also use a grill pan on the stove).
  4. Thread the tofu and vegetables onto 8 skewers.
  5. Grill until the tofu and veggies have grill marks and are charred at the edges, about 2 minutes per side. In the last few minutes of grilling, brush the skewers with barbecue sauce.
  6. Sprinkle with parsley before serving.