Vegan Thai Peanut Tofu Skewers Recipe

These Vegan Thai Peanut Tofu Skewers are a delicious and satisfying option for anyone looking for a flavorful vegan recipe. Marinated tofu is grilled to perfection and served with a rich peanut sauce that enhances the taste of the dish.

This recipe is simple to follow and perfect for a summer barbecue or a quick weeknight dinner. You can easily customize the skewers with your favorite vegetables for added nutrition and flavor.

Grilled Vegan Thai Peanut Tofu Skewers

Grilled Vegan Thai Peanut Tofu Skewers with colorful vegetables and peanut sauce on a rustic wooden table.

These skewers feature marinated tofu cubes and colorful vegetables, grilled until charred and served with a creamy peanut sauce. The recipe takes about 30 minutes from start to finish and serves 4 people.

Ingredients

  • 14 oz firm tofu, pressed and cubed
  • 1 bell pepper, cut into chunks
  • 1 zucchini, sliced
  • 1 red onion, cut into wedges
  • 2 tablespoons soy sauce
  • 1 tablespoon lime juice
  • 1 tablespoon maple syrup
  • 1 tablespoon sesame oil
  • 1 teaspoon garlic powder
  • 1 teaspoon ginger powder
  • Wooden or metal skewers

Instructions

  1. Prepare the Tofu: Press the tofu to remove excess moisture, then cut it into cubes.
  2. Make the Marinade: In a bowl, whisk together soy sauce, lime juice, maple syrup, sesame oil, garlic powder, and ginger powder.
  3. Marinate the Tofu: Add the tofu cubes to the marinade and let them sit for at least 15 minutes to absorb the flavors.
  4. Assemble the Skewers: Thread the marinated tofu and vegetables onto the skewers, alternating between tofu and veggies.
  5. Grill the Skewers: Preheat the grill to medium-high heat. Grill the skewers for about 10-12 minutes, turning occasionally, until the tofu is golden and the vegetables are tender.
  6. Serve: Drizzle the skewers with additional peanut sauce if desired and serve hot.

Cook and Prep Times

  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes

Nutrition Information

  • Servings: 4 skewers
  • Calories: 200kcal
  • Fat: 12g
  • Protein: 10g
  • Carbohydrates: 14g