I am absolutely smitten with this Grilled Teriyaki Tofu Skewers Recipe because it transforms simple tofu into a flavor-packed, sizzling treat that everyone will want seconds of. The perfect balance of sweet, savory, and tangy teriyaki glaze coats every bite, while the smoky char from grilling adds that irresistible depth I crave. Whenever I make these skewers, they bring a burst of vibrant color and exciting texture to the table, making dinner feel like a special occasion even on a regular weeknight.
Why You'll Love This Grilled Teriyaki Tofu Skewers Recipe
What makes this Grilled Teriyaki Tofu Skewers Recipe stand out in my kitchen is the harmony of flavors that come together so effortlessly. The marinade’s rich umami notes from soy sauce mingle with the sweetness of coconut sugar and the subtle zing of rice vinegar. When the tofu grills to perfect golden-brown perfection, the combination of caramelized edges with tender, juicy centers creates an unforgettable experience in every bite. I love how the little hit of toasted sesame oil adds a delicate nuttiness that ties everything together beautifully.
Beyond the incredible taste, what really draws me to this recipe is the ease and versatility of the preparation. It’s a wonderful way to elevate tofu without complicated techniques or long ingredient lists. The marinating time is just right—not too long to be tedious, but enough to infuse flavor through and through. These skewers are my go-to for summer cookouts, casual family dinners, or anytime I want to impress friends with a fresh, vibrant dish. Plus, they’re suitable for vegan and gluten-free diets when you use tamari, which makes sharing hassle-free.
Ingredients You'll Need
The ingredients for this recipe are refreshingly simple but each plays such an important role in creating the delicious final dish. From the umami-packed soy sauce to the juicy red onion chunks that add a nice sweetness and crunch, every item contributes flavor, texture, or visual appeal that brings these skewers to life.
- Soy sauce or tamari: Use tamari for a gluten-free option and a deep savory flavor that’s the backbone of the marinade.
- Coconut sugar: Adds natural sweetness that caramelizes beautifully on the grill.
- Garlic powder: Provides subtle aromatic warmth without overpowering the other flavors.
- Rice vinegar: Brightens the marinade with a gentle acidity to balance the sweetness.
- Toasted sesame oil: Imparts a rich, nutty aroma that complements the teriyaki perfectly.
- Arrowroot powder: Helps thicken the reserved marinade into a shiny glaze to finish the skewers.
- Extra-firm tofu: The star of the dish, sturdy enough to hold up on the grill and soak up the marinade.
- Red onion: Adds color and a touch of sweet, caramelizing flavor between tofu pieces.
- Avocado oil: Ideal for grilling because of its high smoke point and neutral taste.
- Sesame seeds and green onion: Optional garnishes for added texture and fresh brightness.
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 smooth. Remove about one-third of this mixture—roughly 2 and a half tablespoons—and set it aside for making your glaze later.
Step 2: Add the cubed tofu to the remaining marinade in your dish. Stir gently or cover the bowl and shake it to coat every piece thoroughly. Cover and let it sit at room temperature for 30 minutes to really soak in all those wonderful flavors.
Step 3: While waiting on the tofu, whisk the arrowroot powder with a splash of water in a small saucepan. Add the reserved marinade glaze and bring it to a gentle simmer over medium heat, stirring frequently until it thickens into a glossy, smooth glaze. This should take about 2 to 3 minutes. If it gets too thick, just add a bit more water to loosen it up; if it’s too thin, whisk in more arrowroot mixed with water and let it thicken again.
Step 4: Preheat your grill or grill pan to medium-high heat and lightly oil it with avocado oil. Carefully thread the tofu cubes and red onion chunks onto skewers, alternating between tofu and onion, and finishing with a piece of onion on each end. Aim for around eight tofu cubes per skewer for a balanced ratio.
Step 5: Grill the skewers, making sure as many tofu pieces as possible are touching the grill surface. Turn them every 3 to 4 minutes so they brown evenly and develop smoky grill marks. This usually takes about 10 to 15 minutes. Look for beautiful golden edges and slight charring—that’s where the flavor magic happens.
Step 6: Move the skewers to a serving plate and brush the glossy teriyaki glaze generously over them. Sprinkle with sesame seeds and thinly sliced green onions for that extra pop of color and nuttiness. I usually serve these alongside fluffy steamed rice and a crisp green vegetable like broccoli for a complete meal.
Step 7: Refrigerate any leftover tofu skewers in an airtight container. They stay delicious for 2 to 3 days and make a great quick lunch or dinner addition.
Servings and Timing
This recipe makes about 4 servings, perfect for a small group or family dinner. The prep time, including marinating, is around 40 minutes, with about 15 minutes active cooking on the grill. The total time to get these flavorful skewers on your plate is approximately 1 hour. No additional resting time is necessary, though you can let them cool slightly if you prefer them warm rather than piping hot.
How to Serve This Grilled Teriyaki Tofu Skewers Recipe
When I serve these skewers, I love pairing them with simple, fresh sides that complement the sweet and savory glaze. Steamed jasmine or brown rice is a classic accompaniment that soaks up any extra glaze perfectly. I often add a side of quickly steamed broccoli or snap peas for a vibrant contrast in texture and color. Sometimes, I even whip up a creamy sesame noodle salad on the side for a cool, refreshing balance.
Presentation-wise, I like to arrange the skewers neatly on a platter, then sprinkle on sesame seeds and a handful of freshly sliced green onions. This adds a beautiful, inviting finish that makes the dish feel special and thoughtfully plated. These skewers taste best served warm, right off the grill, but they’re still delightful at room temperature, making them perfect for outdoor parties or potlucks.
This dish is wonderfully versatile and suits all kinds of occasions, whether a casual weeknight meal, a family barbecue, or a festive holiday gathering. The skewers themselves make for fun finger food if you’re hosting, and portion sizes are easy to control since each skewer holds a generous amount of tofu and veggies.
Variations
I’ve played around with this recipe a lot, and it’s so easy to customize according to your tastes or dietary needs. If you want a gluten-free version, just swap soy sauce for tamari, as I mentioned earlier—you won't lose any of the fantastic flavor. For a little extra contrast, you can add chunks of bell peppers or zucchini to the skewers along with the red onion, which adds fresh sweetness and more color.
For a flavor twist, I sometimes swap out the coconut sugar for maple syrup or honey if I’m not strictly vegan, which gives a slightly different but equally delicious sweetness. You could also experiment with adding freshly grated ginger or a pinch of chili flakes to the marinade for a spicy kick that wakes up your taste buds.
If you don’t have a grill or grill pan handy, baking these at a high temperature or broiling them works well, too. I suggest placing the skewers on a wire rack over a baking sheet to allow air circulation and flipping them midway to get that lovely browning. Cooking times will be a bit shorter under the broiler so watch carefully to avoid burning.
Storage and Reheating
Storing Leftovers
I store leftover grilled teriyaki tofu skewers in an airtight container in the refrigerator to keep them fresh and flavorful. Glass containers with tight-fitting lids work great because they don’t absorb odors and keep the tofu moist. These leftovers will keep well for 2 to 3 days, making them perfect for quick lunches or easy dinners later in the week.
Freezing
While freezing is possible, I generally prefer to keep these skewers fresh due to the texture of grilled tofu. If you do freeze them, wrap each skewer tightly in plastic wrap first and then place them in a freezer-safe bag or container to prevent freezer burn. They should keep well for up to 1 month. When ready to eat, thaw them overnight in the refrigerator before reheating to maintain the best texture.
Reheating
To reheat, I recommend warming the skewers gently in a skillet over medium heat or in a 350°F oven until heated through. Avoid the microwave if possible because it can make the tofu rubbery. While reheating, brushing a bit of reserved teriyaki glaze on the skewers adds moisture and helps restore that glossy, freshly grilled finish. Serve immediately to enjoy the best flavor and texture.
FAQs
Can I use firm tofu instead of extra-firm?
Yes, you can, but extra-firm tofu works best here because it holds its shape during grilling and absorbs the marinade well without falling apart. Firm tofu tends to be softer and can be a bit trickier to handle on skewers.
How can I make this recipe gluten-free?
Simply substitute soy sauce with tamari, which is a gluten-free alternative with a very similar flavor profile. Just double-check that your other ingredients like rice vinegar and arrowroot powder are also gluten-free.
Can I prepare the skewers ahead of time?
Absolutely! You can marinate the tofu cubes a few hours before grilling or even overnight in the refrigerator for an even deeper flavor. Just thread the skewers right before grilling to prevent the veggies from getting too soft.
What sides pair best with Grilled Teriyaki Tofu Skewers?
I love serving these skewers with steamed rice, sautéed greens, or a crisp cucumber salad. Noodle salads with sesame dressing also complement the sweet-savory glaze wonderfully for a well-rounded meal.
Is it necessary to use arrowroot powder in the glaze?
While arrowroot powder helps thicken the glaze and give it that beautiful shine, if you don’t have it, you could reduce the glaze slowly over low heat to thicken or use cornstarch as a substitute. Just mix cornstarch with cold water before adding to avoid lumps.
Conclusion
I truly hope you enjoy making and savoring this Grilled Teriyaki Tofu Skewers Recipe as much as I do. It’s one of those dishes that brings together simple ingredients in a way that feels both comforting and exciting. Whether you’re cooking for yourself or sharing with loved ones, these skewers are sure to become a favorite that you’ll return to again and again. Happy grilling!
PrintGrilled Teriyaki Tofu Skewers Recipe
These Grilled Teriyaki Tofu Skewers are a perfect plant-based option for a flavorful and satisfying meal. Marinated in a homemade teriyaki sauce, the extra-firm tofu is grilled to achieve a deliciously charred exterior while remaining tender inside. Tofu and red onion chunks are threaded onto skewers, grilled, and finished with a glossy, thickened glaze made from the reserved marinade, then garnished with sesame seeds and green onion. Ideal for serving with rice and steamed vegetables or a cold noodle salad.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 1 hour (includes 30 minutes marinating time)
- Yield: 4 servings
- Category: Main Course
- Method: Grilling
- Cuisine: Asian
- Diet: Vegan
Ingredients
Marinade and Glaze
- ⅓ cup soy sauce or tamari (ensure gluten-free as needed)
- ¼ cup coconut sugar (or substitute brown sugar)
- ¼ tsp garlic powder
- 1 ½ tsp rice vinegar
- ¾ tsp toasted sesame oil
- ½ tsp arrowroot powder (for glaze)
Main Ingredients
- 1 (14-oz.) package extra-firm tofu, cut into 1-inch cubes
- ½ medium red onion, sliced into 1-inch chunks
- Avocado oil (for oiling grill pan)
- 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. Remove about one-third (approximately 2 ½ tablespoons) of the marinade and set it aside to make the glaze later.
- Marinate the tofu: Add the cubed tofu to the remaining marinade mixture, stir or cover with a lid and shake to coat all pieces evenly. Cover and let the tofu marinate at room temperature for 30 minutes to absorb the flavors.
- Make the glaze: While the tofu marinates, whisk the arrowroot powder with a small amount of water in a small saucepan. Add the reserved marinade to the pan and bring it to a simmer over medium heat, whisking frequently until it thickens to a glossy glaze in about 2-3 minutes. Adjust consistency by adding water if too thick or more arrowroot mixed with water if too thin, cooking further to thicken as needed.
- Preheat and prepare the grill: Lightly oil a grill pan or grill grate with avocado oil and preheat to medium-high heat to prevent sticking and ensure even cooking.
- Assemble the skewers: Thread the tofu cubes and red onion chunks onto skewers, alternating pieces with a red onion chunk between each tofu cube and finishing with a red onion piece. Aim for about 8 tofu cubes per skewer.
- Grill the skewers: Place the skewers on the grill pan making sure as many tofu cubes as possible make contact with the pan surface. Grill for 10-15 minutes, turning every 3-4 minutes until the tofu is browned and slightly charred in spots.
- Glaze and garnish: Transfer the cooked skewers to a serving plate. Brush the reserved glaze over the tofu thoroughly. Sprinkle with sesame seeds and thinly sliced green onion for an optional finishing touch.
- Serve and store: Serve these flavorful skewers with steamed rice and broccoli or alongside a creamy sesame noodle salad for a complete meal. Store any leftover grilled tofu skewers in an airtight container in the refrigerator for 2-3 days.
Notes
- Use gluten-free tamari to make this recipe gluten-free.
- Substitute brown sugar if coconut sugar is unavailable.
- Ensure tofu is extra-firm and pressed well to remove excess moisture for best grilling results.
- If using wooden skewers, soak them in water for at least 30 minutes prior to grilling to prevent burning.
- Adjust grilling time depending on your grill or pan to avoid over-charring.
- Arrowroot powder is used as a thickener in the glaze, but cornstarch can be substituted if needed.
- The marinade doubles as a base for the glaze, saving time and intensifying flavor.


Leave a Reply