I am absolutely thrilled to share my Grilled Teriyaki Tofu Skewers Recipe with you because it combines the perfect balance of sweet, savory, and smoky flavors that make tofu shine like never before. I love how the marinade soaks into every bite, and grilling adds that irresistible char that elevates this dish beyond typical tofu recipes. It’s one of my go-to dishes when I want something flavorful yet uncomplicated, and it never fails to impress friends and family alike.
Why You'll Love This Grilled Teriyaki Tofu Skewers Recipe
What I adore most about this Grilled Teriyaki Tofu Skewers Recipe is the flavor complexity it offers with surprisingly simple ingredients. The coconut sugar brings a subtle caramel sweetness while the toasted sesame oil gives a nutty depth. Adding rice vinegar creates a bright undertone that balances the richness perfectly. When grilled, the tofu picks up those delightful crisp edges and slight smoky notes, making every bite a mouthwatering experience.
Another thing I can’t get enough of is how straightforward this recipe is to prepare. All the ingredients are easy to find, and marinating the tofu doesn’t require you to babysit it, meaning you can multitask or just relax. The skewers are ideal for a casual weeknight dinner, summer cookouts, or even a fun appetizer for parties. Honestly, the way these skewers bring plant-based goodness and bold flavor together makes them stand out as a staple in my kitchen.
Ingredients You'll Need
Every ingredient here works together beautifully to build layers of flavor and texture. From the tangy rice vinegar to the toasty sesame seeds, each item contributes essential character to the dish. Plus, the freshness of red onion adds a vibrant crunch and color that visually excites before the first bite.
- Soy sauce or tamari: This is the salty, umami-rich base of the marinade, and I recommend gluten-free tamari if needed.
- Coconut sugar: Adds a lovely caramel sweetness that balances the salty soy sauce perfectly.
- Garlic powder: Brings that subtle garlicky warmth without overpowering the other flavors.
- Rice vinegar: Provides a tangy brightness that lifts the marinade.
- Toasted sesame oil: Infuses a nutty aroma that really enhances the teriyaki character.
- Arrowroot powder: Used to thicken the reserved marinade into a glossy glaze that clings to the tofu.
- Extra-firm tofu: The star of the dish, cut into cubes that absorb marinade perfectly and hold up well on the grill.
- Red onion: Adds both a punch of color and a slight sweetness when grilled.
- Avocado oil: For lightly coating the grill, helping prevent sticking and promoting browning.
- Sesame seeds and green onion: Optional but delightful garnishes that add crunch and fresh color.
Directions
Step 1: In a wide, shallow bowl or glass container, whisk together the soy sauce or tamari, coconut sugar, garlic powder, rice vinegar, and toasted sesame oil until well combined. Then, carefully remove about one-third of this marinade—about 2 ½ tablespoons if making four servings—and set it aside for later to create the glaze.
Step 2: Add your cubed extra-firm tofu to the remaining marinade, stirring gently or placing a lid on the container and giving it a good shake to fully coat the tofu. Cover and allow it to rest at room temperature for 30 minutes, letting every cube soak in those luscious flavors.
Step 3: While the tofu marinates, prepare your glaze. Whisk the arrowroot powder with a splash of water in a small saucepan until smooth. Add the reserved marinade and bring it to a simmer over medium heat, whisking constantly until it thickens into a glossy consistency. This should take about 2 to 3 minutes. If it ends up too thick, just whisk in a little water to loosen it; if too thin, mix a bit more arrowroot with water and cook it down again.
Step 4: Preheat your grill or grill pan to medium-high heat and lightly brush it with avocado oil to prevent sticking. Thread the tofu cubes and red onion chunks alternately onto skewers, making sure to finish with a piece of onion on each end. Each skewer should hold about eight tofu cubes with onion between them.
Step 5: Grill your skewers, pressing down so that as many tofu cubes as possible have direct contact with the grate or pan. Turn them every 3 to 4 minutes until you see a beautiful golden-brown sear and some charred edges forming. This should take approximately 10 to 15 minutes total.
Step 6: Transfer your skewers to a serving plate and generously brush the glossy glaze over the tofu cubes. Finish by sprinkling sesame seeds and thinly sliced green onions over the top if you like that extra texture and burst of fresh flavor.
Step 7: These skewers pair wonderfully served hot with a side of fluffy rice and steamed broccoli or alongside a refreshing salad like my Creamy Sesame Noodle Salad. Leftover grilled tofu can be stored in the refrigerator for up to 2 to 3 days and still taste fantastic.
Servings and Timing
This Grilled Teriyaki Tofu Skewers Recipe yields four generous servings, perfect for sharing with family or friends. Prep time is about 10 minutes to get everything ready, plus a 30-minute marinating time that allows the flavors to deeply infuse the tofu. Cooking takes around 15 minutes, depending on your grill. All together, you’re looking at roughly 55 minutes from start to finish, with most of that being passive marinating time while you prepare other parts of your meal or relax.
How to Serve This Grilled Teriyaki Tofu Skewers Recipe
When I serve these skewers, I like to place them on a platter alongside steamed broccoli or a crisp cucumber salad to complement the teriyaki’s richness with fresh crispness. Fluffy, fragrant jasmine or brown rice works beautifully to soak up any leftover glaze drippings, turning every bite into something truly satisfying. Garnishing with toasted sesame seeds and thinly sliced green onions adds a wonderful finishing touch that makes it look as good as it tastes.
If you want to impress guests, I recommend arranging the skewers on a wooden board with small bowls of extra glaze along with pickled ginger or sliced radishes for vibrant pops of color. The skewers are best served hot or warm to enjoy the contrast between the smoky grilled tofu and the shiny, sweet glaze. They’re fantastic for not only casual weeknight dinners but also for outdoor gatherings, potlucks, or festive celebrations where you want something easy yet memorable.
For beverages, I often reach for refreshing iced teas flavored with lemon or mint or a sparkling water with cucumber slices to complement the dish’s bright and nutty notes without overpowering them. Because the skewers are so versatile, you might also consider serving them at brunch or lunch buffets where guests can help themselves to a tasty plant-based option that feels both hearty and elegant.
Variations
One of the best parts about this Grilled Teriyaki Tofu Skewers Recipe is how adaptable it is to different tastes and dietary needs. If you want to switch up the protein source, I’ve had great results with tempeh or even thick slices of eggplant for a different texture and flavor. For a creamier texture, you could try pressing tofu less firmly so it absorbs marinade more deeply but be mindful it might need gentler handling on the grill.
If you’re avoiding gluten, just ensure your soy sauce or tamari is certified gluten-free, and consider using coconut sugar or maple syrup as sweetener alternatives. You could also add a touch of fresh grated ginger for an extra zing or toss in some red pepper flakes if you like your skewers to come with a subtle kick. Instead of cooking on a grill, these skewers work wonderfully broiled in the oven, too, making this recipe super accessible if you don’t have outdoor grill access.
For a different flavor twist, I sometimes marinate the tofu in a miso-based teriyaki mix or add pineapple chunks between the tofu pieces for a tropical sweetness that caramelizes beautifully on the grill. The possibilities are endless here, and I encourage you to experiment and make it your own while keeping the vibrant essence of this recipe.
Storage and Reheating
Storing Leftovers
Leftover Grilled Teriyaki Tofu Skewers keep very well when stored properly. I always transfer the skewers to an airtight container and pop them in the refrigerator within two hours of cooking. They stay fresh for about 2 to 3 days, which gives you plenty of time to enjoy them as quick lunches or reheated dinners.
Freezing
While you can freeze these tofu skewers, I find the texture of grilled tofu changes somewhat upon thawing and reheating. If you want to freeze, it’s best to remove the tofu cubes from the skewers first and store them in a freezer-safe container or resealable bag. They will keep well for up to one month. When ready to eat, thaw overnight in the fridge before reheating to maintain the best texture and flavor.
Reheating
To reheat, I prefer using a stovetop grill pan or regular skillet over medium heat to bring back the slight char and warmth without drying the tofu out. Avoid microwaving if possible, as it can make the tofu a bit rubbery. Brushing on a little extra reserved glaze while reheating helps restore that fresh-teriyaki sheen and taste. You can also warm leftovers in a toaster oven or under a broiler briefly, watching carefully so they don’t burn.
FAQs
Can I use other types of tofu for this recipe?
Extra-firm tofu is best because it holds its shape well on the grill and absorbs the marinade without falling apart. However, if you only have firm tofu, you can use that too, just be very gentle when skewering and grilling to avoid breaking the cubes.
How do I prevent tofu from sticking to the grill?
Make sure your grill or grill pan is well-oiled before heating it up, and use a high smoke-point oil like avocado oil. Also, let the tofu sear undisturbed on one side for a few minutes before turning; this helps form a crust and makes flipping easier.
Is this recipe vegan and gluten-free?
This recipe is naturally vegan, and you can easily make it gluten-free by using tamari instead of regular soy sauce. Just double-check your soy sauce or tamari label to ensure it fits your dietary needs.
Can I make the marinade ahead of time?
Absolutely! You can prepare the marinade up to a day in advance, which actually helps deepen the flavors. Just keep it refrigerated until you're ready to marinate the tofu.
What other vegetables go well on these skewers?
I love adding bell peppers, zucchini slices, or mushrooms along with the red onion. These veggies grill nicely and complement the tofu’s flavor and texture, adding variety to each bite.
Conclusion
I truly hope you give this Grilled Teriyaki Tofu Skewers Recipe a try because it’s one of those dishes that makes me excited every time I grill it. It’s packed with flavor, easy to prepare, and so satisfying whether you’re serving it for family dinner or a friendly gathering. Every bite is a little celebration of those sweet, smoky, and savory notes that only a good teriyaki glaze and perfectly grilled tofu can bring. Enjoy the process and the delicious results!
PrintGrilled Teriyaki Tofu Skewers Recipe
These Grilled Teriyaki Tofu Skewers feature marinated extra-firm tofu grilled to perfection with caramelized edges and a glossy homemade teriyaki glaze. Perfectly paired with fresh red onion, sesame seeds, and green onions, these skewers offer a delightful plant-based meal that’s savory, slightly sweet, and easy to prepare in about an hour. Ideal as a main dish with rice and steamed veggies or a tasty addition to your next cookout.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 1 hour
- Yield: 4 servings
- Category: Main Dish
- Method: Grilling
- Cuisine: Asian
- Diet: Vegan
Ingredients
Marinade and Glaze
- ⅓ cup soy sauce or tamari (ensure gluten-free as needed)
- ¼ cup coconut sugar (or sub brown sugar)
- ¼ tsp garlic powder
- 1 ½ tsp rice vinegar
- ¾ tsp toasted sesame oil
- ½ tsp arrowroot powder
Skewers
- 1 (14-oz.) package extra-firm tofu, cut into 1-inch cubes
- ½ medium red onion, sliced into 1-inch chunks
- Avocado oil, for grilling
- Sesame seeds, for garnish (optional)
- Thinly sliced green onion, for garnish (optional)
Instructions
- Prepare the Marinade: In a wide, shallow bowl or glass container, whisk together soy sauce or tamari, coconut sugar, garlic powder, rice vinegar, and toasted sesame oil until well combined. Remove about one third of the marinade (approximately 2 ½ tablespoons) and set aside for glazing later.
- Marinate the Tofu: Add the cubed extra-firm tofu to the remaining marinade, stirring gently or covering with a lid and shaking to coat all pieces evenly. Cover and let the tofu marinate at room temperature for 30 minutes to absorb the flavors.
- Make the Teriyaki Glaze: While the tofu marinates, whisk arrowroot powder with a small amount of water in a small saucepan. Add the reserved marinade to this mixture and bring to a simmer over medium heat, whisking frequently. Cook for 2-3 minutes until the sauce thickens to a glossy, syrupy glaze. If the glaze becomes too thick, add water to thin it; if too thin, whisk more arrowroot powder with water and add to the pan to thicken further.
- Prepare the Grill: Lightly coat a grill pan or grill grate with avocado oil and preheat over medium-high heat to ensure it is hot before cooking.
- Assemble the Skewers: Thread tofu cubes and red onion chunks alternately onto skewers, starting and ending with a piece of red onion. Aim for about eight tofu cubes per skewer, separated by onion pieces.
- Grill the Skewers: Place the assembled skewers on the hot grill, making sure as many tofu cubes as possible have direct contact with the surface. Grill for 10-15 minutes total, turning every 3-4 minutes until the tofu is browned and has charred spots, indicating a caramelized exterior.
- Serve: Transfer the grilled tofu skewers to a serving plate. Brush the reserved teriyaki glaze generously over the tofu pieces. Sprinkle with sesame seeds and thinly sliced green onions for added flavor and visual appeal. Serve warm with steamed rice and broccoli or your favorite side dish.
- Storage: Leftover grilled tofu skewers can be stored in an airtight container in the refrigerator for 2-3 days. Reheat gently before serving.
Notes
- For gluten-free option, use tamari instead of soy sauce.
- Arrowroot powder is used as a thickening agent to create the teriyaki glaze; cornstarch can be substituted if unavailable.
- Extra-firm tofu works best for grilling to hold shape and absorb marinade.
- Soaking wooden skewers in water for 30 minutes before grilling helps prevent burning.
- Serve with steamed vegetables or a light salad for a balanced meal.
- If preferred, the tofu can be baked or pan-fried instead of grilled.
- Adjust sweetness of the marinade by varying coconut sugar amount according to taste.


Leave a Reply