Rainbow Teriyaki Tofu Skewers

Sweet and savory Rainbow Teriyaki Tofu Skewers made with marinated tofu, pineapple chunks, and bell peppers. Grilled or baked, these delicious skewers are vegan, gluten-free, and 100% DELICIOUS! 

Prep Time
1 hr
Cook Time
25 mins
Total Time
1 hr 25 mins
4 from 1 vote
Pile of Teriyaki Tofu Skewers
Course: Main Course
Cuisine: Vegan
Keyword: Teriyaki Tofu
Servings: 8 skewers
Calories: 54 kcal
Author: Sarah McMinn
Teriyaki Sauce
  • 1/2 cup soy sauce (use Tamari Sauce for gluten-free)
  • 1/4 cup maple syrup
  • 1/4 cup pineapple juice
  • 2 cloves garlic, minced
  • 1 tsp. freshly grated ginger
  • 1 tbsp cornstarch
  • 1 tbsp water
Tofu Skewers
  • 16 oz extra firm tofu
  • 1/2 large red onion
  • 1/2 red bell pepper
  • 1/2 green bell pepper
  • 1/2 yellow bell pepper
  • 1 (8 oz) can pineapple chunks
  1. To make the Teriyaki Sauce, combine the soy sauce, maple syrup, pineapple juice, garlic, and ginger in a small saucepot. Place it over medium heat. In a small bowl, make a slurry with the water and cornstarch, whisking together until the cornstarch is completely dissolved. Slowly pour the cornstarch mixture into the saucepan, stirring continuously. Bring to a boil and boil for 2 minutes, until the sauce begins to thicken. Remove it from heat and set aside.

  2. Cut the tofu into 1x1" cubes. Place in a shallow container. Pour the Teriyaki Sauce over the tofu so that the tofu is completely submerged. Place in the refrigerator and let marinate for 1 hour. Reserve the marinade when the tofu is done.

  3. Preheat the oven to 450F. Line a baking sheet with foil and set aside.

  4. Fill your skewers with tofu, onions, bell peppers, and pineapple. There should be enough tofu for 8 skewers if you place 3 pieces of tofu per skewer. Bake for 25-30 minutes, flipping every 10 minutes until edges are charred and sauce is sizzling. Remove from the oven. Brush with reserved marinade and serve immediately.

Recipe Notes

If you are grilling your skewers, preheat the grill. Grill the skewers for about 10 minutes, flipping once, until the vegetables begin to char on the edges. Remove from heat and brush with extra marinade. 

Nutrition Facts
Rainbow Teriyaki Tofu Skewers
Amount Per Serving
Calories 54 Calories from Fat 9
% Daily Value*
Fat 1g2%
Saturated Fat 1g6%
Sodium 812mg35%
Potassium 117mg3%
Carbohydrates 12g4%
Fiber 1g4%
Sugar 8g9%
Protein 2g4%
Vitamin A 275IU6%
Vitamin C 30.6mg37%
Calcium 17mg2%
Iron 0.5mg3%
* Percent Daily Values are based on a 2000 calorie diet.