PlayEmailLinkSMSXSearchClockRight ArrowArrow DownCaret downCaret upCaret leftCaret rightHamburger MenuPop OutThumbs upSpeechAudio onReplayPlusMinus

95% would make again

Tofu Lettuce Wraps with Mushrooms

Tasty Team


for 4 servings


  • 1 cup water (240 mL)
  • ½ cup soy sauce (120 mL)
  • ¼ cup sesame oil (60 mL)
  • 6 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced
  • ¼ cup brown sugar (55 g)
  • 2 tablespoons sriracha
  • ¼ cup rice wine vinegar (60 mL)
  • ⅓ cup scallions (35 g), sliced


  • 14 oz tofu (395 g), 1 package
  • 1 tablespoon sesame oil
  • 1 medium yellow onion, diced
  • 2 ½ cups mushroom (185 g), chopped, such as shiitake
  • 1 tablespoon garlic, minced
  • 8 oz water chestnuts (225 g), 1 can, sliced, drained and finely chopped
  • ⅓ cup scallions (50 g), sliced
  • ½ cup canola oil (120 mL)
  • 7 oz rice noodle (200 g)
  • 1 head iceberg lettuce

Nutrition Info

Powered by
    Calories 762
    Fat 49g
    Carbs 67g
    Fiber 4g
    Sugar 21g
    Protein 17g

Estimated values based on one serving size.


  1. Remove the tofu from its packaging and drain. Wrap tofu in a kitchen towel and find a heavy object to place on top of tofu, leave it there for 10-20 minutes, until tofu feels more tender.
  2. Make the sauce: In a medium bowl, combine the water, soy sauce, sesame oil, garlic, ginger, sriracha, brown sugar, rice wine vinegar, and scallions, and stir. Set ½ cup (120 ml) of the sauce aside.
  3. Crumble the tofu into the marinade, cover, and refrigerate for 1 hour.
  4. In a medium wok or skillet over medium heat, add the sesame oil and onion, and cook 3 minutes, until onions are translucent. Add the mushrooms and garlic and cook for about 5 minutes, or until the mushrooms are tender.
  5. Add the marinated tofu to the pan and cook until the majority of marinade cooks off. Add the water chestnuts and scallions. Pour in the reserved sauce. Toss to coat and cook until just heated through. Transfer the tofu mixture to a medium bowl.
  6. Heat the canola oil in the same pan over high heat until a drop of water sizzles when flicked onto the oil. Fry the rice noodles for about 30 seconds, until puffed up. Transfer the fried noodles to paper towels to drain.
  7. Slice the core off the head of lettuce and separate into individual leaves.
  8. Serve with leaves of lettuce, rice noodles, and drizzle remaining sauce over top.
  9. Enjoy!

Spring is here!

This season, we have tons of easy and delicious favorites to share.

Spring is here!

This season, we have tons of easy and delicious favorites to share.

Submit a recipe to Tasty

Have a recipe of your own to share?Submit your recipe here.

Submit your recipe