15-Minute Tofu and Vegetable Stir-Fry

Tofu sometimes gets a reputation for being bland, but that's not the case in this quick stir-fry. We toss meaty baked tofu in a spicy Asian marinade with tons of bold flavor. Packaged stir-fry mix and pre-sliced shiitake mushrooms can easily be found in the produce section of most grocery stores, and make it possible for this healthy meal to come together in 15 minutes or less.
Save Recipe
  • Level: Easy
  • Total: 15 min
  • Active: 15 min
  • Yield: 4 servings
Share This Recipe


4 cups frozen cooked brown rice

1-inch piece ginger

1/4 cup low-sodium soy sauce

1 to 2 tablespoons garlic chili sauce

1 tablespoon toasted sesame oil

12 ounces baked tofu

3 tablespoons canola oil

One 3.5-ounce package sliced shiitake mushrooms (about 2 cups)

One 1-pound package fresh stir-fry vegetable mix (not frozen)

Kosher salt

1/2 cup roasted and salted cashew halves and pieces


  1. Prepare the rice according to the package directions. Peel and finely grate the ginger and put it into a small baking dish or medium bowl along with the soy sauce, garlic chili sauce and sesame oil. Whisk to combine.
  2. Place a large saute pan over medium-high heat. Cut the baked tofu into 1-inch-by-1/2-inch pieces and add to the marinade. Stir to combine and reserve. Fill a small measuring cup or bowl with cold water and keep by the stovetop.
  3. Add the canola oil to the hot pan and swirl to coat. Add the shiitake mushrooms and cook until tender and browned in spots, stirring frequently, about 2 minutes. Add the stir-fry vegetable mix and a large pinch of salt. Cook until crisp tender, 3 to 5 minutes (the cooking time will depend on the size of the vegetables in the mix). If at any time the pan seems too hot, stir in 1 to 2 tablespoons water. Add the marinated tofu to the vegetables along with 2 tablespoons water. Cook until the tofu is warmed through, 1 to 2 minutes. 
  4. Transfer the stir-fry to a large platter. Scatter the cashews on top and serve alongside the rice.