Go Back
+ servings
My Darling Vegan
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! 

4.5 from 2 votes

Did you make this recipe? Leave a comment and rate it below.
If you made any substitutions, let us know how it turned out!

Prep Time:
1 hr
Cook Time:
25 mins
Total Time:
1 hr 25 mins
Course: Main Course
Cuisine: Vegan
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

Serving and Storing - Serve immediately. Brush a generous layer of reserved Teriyaki Sauce over them before serving. Serve these tofu skewers over a bed of rice or quinoa. Store leftover skewers in an airtight container in the refrigerator. To reheat, gently reheat on the stove or in the oven. Extra Teriyaki Sauce can be stored in the refrigerator for up to 2 weeks.

Nutrition Facts
Calories Per Serving: 54
% Daily Value
Carbohydrates 12g 4%
Protein 2g 4%
Fat 1g 2%
Saturated Fat 1g 6%
Sodium 812mg 35%
Potassium 117mg 3%
Fiber 1g 4%
Sugar 8g 9%
Vitamin A 275IU 6%
Vitamin C 30.6mg 37%
Calcium 17mg 2%
Iron 0.5mg 3%