Prep Time 18 minutes

 Cook Time 16 minutes

 Total Time 34 minutes

 Servings 6 
Calories 230 kcal


For the Sauce

  • ΒΌ cup soy sauce
  • 2 tablespoons rice vinegar
  • 2 tablespoons maple syrup
  • 2 tablespoons water
  • 4 garlic cloves, minced
  • 1 teaspoon freshly grated ginger
  • 2 teaspoons sriracha sauce or sambal oelek, or to taste
  • 1 teaspoon toasted sesame oil
  • 1 tablespoon cornstarch

For the Tofu Stir-Fry

  • 1 tablespoon canola oil, or high heat oil of choice
  • 1 (14 ounce or 400 gram) package super firm or extra-firm tofu, drained (and pressed if using extra-firm) cut into 1-inch cubes
  • 3 scallions, chopped, white and green parts separated
  • 1 medium carrot, sliced on a bias into strips
  • 1 medium broccoli crown, broken into florets
  • 4 ounces shiitake mushroom caps, cleaned and sliced

For Serving

  • Cooked rice
  • Toasted sesame seeds


  1. Whisk the sauce ingredients together in a small bowl.
  2. Coat the bottom of a large skillet with oil and place it over medium heat.
  3. Add the tofu cubes in an even layer.
  4. Cook the tofu for about 10 minutes, flipping once or twice, until browned on multiple sides.
  5. Remove the tofu from the skillet and transfer it to a plate.
  6. Raise the heat to high.
  7. Add the white parts of the scallions and carrots to the skillet. Stir-fry for 1 minute.
  8. Add the broccoli and mushrooms to the skillet. Stir-fry 2 to 3 minutes more, until the veggies deepen in color and become tender-crisp.
  9. Return the tofu to the skillet and add the sauce.
  10. Continue to cook everything for about 1 minute, stirring constantly, until the sauce thickens and coats the tofu and veggies.
  11. Remove the skillet from heat and add the green parts of the scallions.
  12. Divide onto plates and top with sesame seeds. Serve with rice.

Nutrition Facts

Tofu Stir-Fry with Garlic Sauce

Amount Per Serving

Calories 237Calories from Fat 97

% Daily Value*

Fat 10.8g17%

Saturated Fat 1g5%

Sodium 960mg40%

Potassium 511mg15%

Carbohydrates 28.4g9%

Fiber 3.6g14%

Sugar 10g11%

Protein 13.7g27%

Calcium 180mg18%

Iron 3.1mg17%