Vegan Teriyaki Tofu is a rich, savory, and slightly sweet dish that’s packed with flavor. Featuring crispy tofu coated in a luscious homemade teriyaki sauce, this dish is served with fragrant jasmine rice and tangy kimchi, making it a well-balanced and satisfying meal.
The combination of tender tofu, sticky sauce, and umami-packed garnishes makes it a perfect weeknight dinner or meal prep option.

Ingredients
Here’s what you’ll need to make this delicious vegan teriyaki tofu:
- 1 block (14 oz) firm or extra-firm tofu, pressed and cut into cubes
- 1 tablespoon cornstarch (for coating the tofu)
- 1 tablespoon neutral oil (such as vegetable or avocado oil)
- 2 green onions, sliced
- 1 teaspoon sesame seeds (for garnish, optional)
- 1 cup jasmine rice, cooked
- 1/2 cup kimchi (store-bought or homemade)
For the teriyaki sauce:
- 3 tablespoons soy sauce
- 2 tablespoons maple syrup or agave nectar
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
- 1 teaspoon fresh ginger, grated
- 1 teaspoon fresh garlic, minced
- 1 teaspoon cornstarch mixed with 2 tablespoons water (slurry)
- 1/2 teaspoon red pepper flakes (optional, for heat)
Instructions
Follow these simple steps to make your vegan teriyaki tofu:
- Prepare the Tofu:
Pat the tofu dry and cut it into bite-sized cubes. Toss the cubes in 1 tablespoon of cornstarch to create a light coating. This helps the tofu crisp up beautifully when cooked. - Pan-Fry the Tofu:
Heat oil in a large pan over medium heat. Add the tofu cubes and cook for 4-5 minutes on each side until golden and crispy. Remove from the pan and set aside. - Prepare the Teriyaki Sauce:
In a small bowl, whisk together the soy sauce, maple syrup, rice vinegar, sesame oil, grated ginger, and minced garlic. In a separate cup, mix the cornstarch slurry and add it to the sauce mixture. - Cook the Sauce:
Pour the sauce into the pan and cook over medium heat for 2 minutes until slightly thickened. Add the crispy tofu back into the pan and toss to coat evenly in the sauce. - Assemble the Bowl:
Serve the teriyaki tofu over a bed of jasmine rice. Add a side of kimchi for a tangy contrast. Garnish with sliced green onions and sesame seeds for extra flavor. - Enjoy:
Serve immediately and enjoy a flavorful, satisfying meal!
Tweaks and Additions
Want to customize your vegan teriyaki tofu? Try some of these variations:
- Make it extra crispy:
For even crispier tofu, bake it at 400°F (200°C) for 20 minutes or air fry at 375°F (190°C) for 12-15 minutes before tossing it in the sauce. Baking or air-frying reduces the oil content while still creating a deliciously crunchy texture. - Add more vegetables:
Stir in broccoli, bell peppers, snap peas, or carrots for extra texture, color, and nutrients. These veggies not only enhance the dish’s visual appeal but also provide additional fiber and vitamins. - Enhance the umami:
Add a teaspoon of mushroom powder or a splash of tamari for an even deeper savory flavor. Mushroom powder brings a rich, meaty taste, while tamari offers a slightly milder, less salty alternative to soy sauce. - Increase the heat:
If you enjoy spice, add extra red pepper flakes, a drizzle of sriracha, or a spoonful of chili paste to the sauce. Adjust the spice level based on your preference to give the dish a more dynamic, fiery kick. - Make it gluten-free:
Swap soy sauce for tamari or coconut aminos to make the dish completely gluten-free. Coconut aminos add a slightly sweeter, milder flavor compared to soy sauce. - Sweeten naturally:
Replace maple syrup with blended dates or coconut sugar for a more natural sweetness. Blended dates create a thicker sauce with caramel-like undertones, while coconut sugar lends a subtle molasses flavor. - Try different grains:
Instead of jasmine rice, serve the teriyaki tofu over brown rice, quinoa, or cauliflower rice for a different texture and added nutrients. Brown rice offers more fiber, quinoa provides a complete protein, and cauliflower rice is a great low-carb option. - Add a nutty crunch:
Sprinkle crushed peanuts or toasted almonds on top for an extra layer of crunch and a nutty depth of flavor. Nuts add a delightful contrast to the soft tofu and enhance the overall dish with healthy fats and protein. - Serve it differently:
Use the teriyaki tofu as a filling for lettuce wraps, rice paper rolls, or a sushi bowl for a unique twist. Lettuce wraps provide a refreshing crunch, while sushi bowls offer a fun, deconstructed sushi experience.

Vegan Teriyaki Tofu is a perfectly balanced meal with crispy tofu, a rich umami sauce, fragrant rice, and tangy kimchi. It’s easy to make, packed with bold flavors, and incredibly satisfying.
Whether you’re preparing it for dinner or meal prepping for the week, this dish is sure to become a favorite. Enjoy!


