Go Back
+ servings
Pile of Teriyaki Tofu Skewers

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
Print Pin
Prep Time: 1 hour
Cook Time: 25 minutes
Total Time: 1 hour 25 minutes
Servings: 8 skewers
Calories: 54kcal
Author: Sarah McMinn


Teriyaki Sauce

  • ½ cup soy sauce (use Tamari Sauce for gluten-free)
  • ¼ cup maple syrup
  • ¼ cup pineapple juice
  • 2 cloves garlic, minced
  • 1 teaspoon freshly grated ginger
  • 1 tablespoon cornstarch
  • 1 tablespoon water

Tofu Skewers

  • 16 oz extra firm tofu
  • ½ large red onion
  • ½ red bell pepper
  • ½ green bell pepper
  • ½ yellow bell pepper
  • 1 (8 oz) can pineapple chunks


  • 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.
  • 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.
  • Preheat the oven to 450F. Line a baking sheet with foil and set aside.
  • 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.


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.


Calories: 54kcal | Carbohydrates: 12g | Protein: 2g | Fat: 1g | Saturated Fat: 1g | Sodium: 812mg | Potassium: 117mg | Fiber: 1g | Sugar: 8g | Vitamin A: 275IU | Vitamin C: 30.6mg | Calcium: 17mg | Iron: 0.5mg