Go Back

Barbecue Tofu Veggie Skewers

Delicious and nutritious skewers made with marinated tofu and colorful vegetables, perfect for a healthy meal.
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Servings: 4 skewers
Course: Main Course, Vegetarian
Cuisine: American, Barbecue
Calories: 220

Ingredients
  

For the tofu marinade
  • 3 tablespoons olive oil
  • 2 teaspoons cumin
  • 1/2 teaspoon hot smoked paprika
  • 1/4 teaspoon onion powder
  • 1/4 teaspoon garlic powder
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 14 ounces extra firm tofu
For the skewers
  • 2 small zucchini, sliced into 1/4-inch thick rounds
  • 2 small yellow squash, sliced into 1/4-inch thick rounds
  • 2 large red peppers, diced 1 inch
  • 1 small red onion, diced 1 inch
  • 1/4 cup barbecue sauce
  • to taste chopped fresh parsley for serving

Method
 

Preparation
  1. Preheat a gas or charcoal grill on medium-high heat. If using a stovetop grill pan, wait until the skewers are assembled to heat it.
  2. Pat the tofu dry with a towel. Wrap it with a dry towel and place a cast iron pan or cutting board on top to press out more liquid. Let it stand for 15 minutes, then cut the tofu into 1-inch cubes.
  3. In a large bowl, whisk together 2 tablespoons olive oil, cumin, smoked paprika, onion powder, garlic powder, 1/2 teaspoon salt, and 1/4 teaspoon pepper.
  4. Add the drained tofu into the spiced oil, stirring gently to coat each tofu piece evenly.
  5. In another bowl, toss the vegetables with the remaining tablespoon of olive oil, 1/2 teaspoon salt, and 1/4 teaspoon pepper.
  6. Thread the tofu and vegetables on the skewers, alternating between tofu and veggies for a colorful presentation.
Grilling
  1. Grill the skewers until the tofu and veggies are charred at the edges, about 2 minutes per side. In the last few minutes of grilling, brush with barbecue sauce for added flavor.
  2. Sprinkle with parsley before serving.

Notes

These skewers store well in the fridge for up to three days. Just avoid placing the barbecue sauce on top until ready to eat to prevent sogginess. For longer storage, freeze the skewers before grilling. Thaw in the refrigerator overnight and grill directly from chilled.