Sweet and savory Hawaiian 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!
Who’s been eating from their grill a lot over the past few weeks?
I have! Most nights we’re either grilling up a Beyond Burger, Portobello Steak, or some kind of kebab. There is something so quintessential about outdoor cooking in the summertime and I’m loving every moment of it!
In fact, so far this summer has been outdoor bliss. This being the first summer in 4 years that we’ve had access to our backyard, we are spending most of our days out there. By early evening, I start heating up some coals for the grill while I sip on a glass of rosé and watch the kids practice their newly acquired biking skills. By dinner time, exhausted and happy, we sit down to eat a lovely outdoor meal.
Ah, isn’t summer the best?!
If you agree with anything I just said, then I think you’re going to love these Hawaiian Teriyaki Tofu Skewers. Made with Teriyaki marinated tofu, a rainbow of bell peppers, fresh pineapple, and red onions, these sweet and savory kebabs make the perfect addition to your backyard BBQs and summertime dinners.
Recommended Ingredients & Equipment
A good tofu skewer requires a few basic things – perfectly prepared tofu and delicious finger-licking-good sauce. Once you’ve got those components down, it’s just a matter of adding your favorite veggies and grilling it to perfection!
Ingredients & Substitutions
- Soy Sauce – Use Tamari for a gluten-free option.
- Maple Syrup – This is to sweeten the recipe. You could also use 2 tablespoons of brown sugar or coconut sugar.
- Pineapple Juice – You can replace this with orange juice.
- Extra Firm Tofu – Look for extra-firm tofu that is not water-packed, such as Trader Joe’s High-Protein Tofu or Super Firm Sprouted Tofu. These types of tofu do not have excess water and do not need to be pressed. If you have to use water-packed tofu make sure to press as much water as you can out of it first by using a tofu press or a weighted, towel-lined cutting board.
- Veggies – I like to use onions and bell peppers. I use a blend of red, green, and yellow bell peppers. You could also add mushrooms.
- Pineapple Chunks
You will also need either an indoor or outdoor grill. For indoor grilling, I recently bought an electric grill and I love it. It gives me that charred crispy grill taste that reminds me of summer while bringing out all the delicious grilled flavors. However, if you don’t have an electric grill, you can do this on an outdoor grill or baked in the oven. (<<affiliate links)
Check out the full list of my recommended kitchen tools and gadgets.
How to Make Teriyaki Tofu Skewers
Step One: Prepare the Tofu
Here are few things to keep in mind when making tofu skewers.
- Use high-protein extra-firm tofu. This particular tofu does not need to be pressed, but if you can only find water-packed tofu, make sure to thoroughly press out the water with a tofu press. Softer tofu will crumble and not give you the same chewy texture that makes this Teriyaki tofu so so good.
- Cut the tofu into 1″ cubes. If the tofu is too small, it could fall off the skewer when grilling.
- Marinade the tofu for at least one hour. However, this tofu is best when they can be marinated overnight. To marinate it, place the tofu in a shallow container or large ziplock bag. Add the marinade, cover, and place in the refrigerator.
Step Two: Make the Teriyaki Sauce
Teriyaki sauce originated in Japan and is made by combining soy sauce with a sweetener (in this case maple syrup), citrus or vinegar (pineapple juice), garlic, and ginger. There are different variations of Teriyaki Sauce but I like to keep mine simple and straight-forward.
To make the teriyaki sauce, combine the ingredients in a small saucepan. While the sauce is cooking, whisk together equal parts cornstarch and water until it forms a slurry. Stir it into the sauce and bring it all to a boil. Stir continuously for 1-2 minutes until the sauce begins to thicken. Remove from heat and set aside.
Salty, sweet, and gingery, it’s so good!
Once you’ve mastered the art of homemade Teriyaki sauce, you won’t ever need to buy it at the store again. Homemade Teriyaki sauce is more versatile, much fresher, and way more affordable. It’s a win-win-win!
Step Three – Prepare the Vegetables
While the tofu marinades, now we can prepare the vegetables. Chop the bell peppers so that the pieces are about 1″ squares. Cut the onions into thick wedges. Because all the vegetables will shrink as they cook, aim for chopping slightly larger pieces.
For this recipe, I use canned pineapple since I also use the juice in the Teriyaki Sauce. The downside is that canned pineapple pieces tend to be a bit small. If you prefer, use fresh pineapple and cut it into pieces slightly bigger than 1 inch around.
Step Four – Assemble and Cook
Once your tofu is ready, you can assemble your skewers. Each skewer should have 3 pieces of tofu, 3-4 pieces of bell pepper, and 1-2 pieces of pineapple to evenly divide into eight kebabs.
Baked vs. Grilled Kabobs
You can either bake or grill these tofu skewers. In the summer, I always choose to grill because a) you get to cook outside and b) you don’t have to heat up your house with a hot oven. To grill them, place them on a preheated grill for 10-15 minutes, flipping once. They are done when the vegetables and tofu are slightly charred around the edges.
If you want to bake the kebabs, preheat your oven to 450 F. Brush a light layer of olive oil over the vegetables and bake for 25-30 minutes, flipping every 10 minutes.
Once these skewers are done, brush the reserved Teriyaki sauce over the entire skewers until they are sweet and saucy.
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.
More Tofu Skewer Recipes
- Mediterranean Spiced Tofu Kebabs
- Lemon Rosemary Tofu Skewers
- Summer BBQ Tofu Kebabs
- Grilled Coconut Curry Tofu Skewers
More Summer BBQ Recipes
- BBQ “Chicken” Burgers with Caramelized Onions
- Lemon Pepper Cauliflower Steaks
- 4-Ingredient Portobello Steaks
- Grilled Pizza Margarita
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!
Servings: 8 skewers
Calories: 54 kcal
Author: Sarah McMinn
- 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
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 1×1" 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.