Level-up your meal prep with this flavorful tofu recipe. When it comes to tofu, people generally complain about the lack of flavor, which isn’t an issue here. This recipe infuses ginger, garlic, onions, and plenty of other flavorful ingredients. 

Enjoy this recipe as a main dish or combine it with one of the following dishes as a great accompaniment:

1. Serve over brown rice or sorghum.

2. Toss into leftover chili.

3. Create a buddha bowl with sautéed greens and lentils.

4. Add it to a stir-fry (no marinating necessary!).

5. Serve with baked sweet potato fries and broccoli.


  • 1⁄3 cup low-sodium soy sauce
  • 1⁄3 cup brown sugar
  • 2 tbsp mirin
  • 1 tsp toasted sesame oil
  • 1 tsp freshly grated ginger
  • 1 garlic clove, minced
  • 1⁄8 tsp red pepper flakes
  • 1 (14oz) package extra-firm tofu, drained and diced into 1-inch cubes
  • 1 tbsp canola oil
  • 4 green onions, chopped


  1. In a small bowl, whisk together soy sauce, sugar, mirin, sesame oil, ginger, garlic, and pepper flakes. Transfer to a saucepan and bring to a boil. Cover, reduce heat to low, and simmer, whisking occasionally, until well combined. Remove from heat and let cool.
  2. In a large bowl, toss tofu with teriyaki sauce to coat. Cover and refrigerate for at least 20 minutes.
  3. In a medium wok or large skillet, heat canola oil over medium heat. Add green onions and cook until fragrant, about 1 minute. Add tofu and sauté until tofu is cooked through, about 8 to 10 minutes.
Want a copy on the go?