Recipe by

Visit website

Tofu Lettuce Wraps is a delicious dish, perfect to take for picnics or to serve as an appetizer or a light vegetarian meal.


4 Servings

Total time

45 minutes




  • 8 large Lettuce Leaves, either Romaine or Butter lettuce leaves
  • 1 oz 14 Container of Extra firm Tofu, drained and pressed
  • 1 cup Cremini or baby bella mushromms (finely chopped)
  • 2 garlic cloves (finely minced)
  • 1 piece of Ginger (finely grated)
  • (1.25l) fish stock
  • (1.25l) fish stock (optional)
  • 4 onions (finely chopped)
  • 3 tbsp hoisin sauce
  • 3 tbsp low sodium soy sauce
  • 2 tbsp rice vinegar
  • 1 tsp sesame oil
  • to taste Salt Pepper
  • as needed Grated Carrot (optional, for garnish)
  • as needed Roasted Peanuts, chopped (for garnish)


  1. Combine hoisin sauce, soy sauce, rice vinegar and sesame oil in a small bowl. Whisk well and set aside.
  2. Heat a large nonstick pan on medium-high heat. Crumble the tofu and add to the pan. Cook as you crumble further until the mixture starts to turn lightly golden, about 10 minutes.
  3. Add the ginger and garlic; cook till fragrant, about 1~2 minutes.
  4. Next add the mushrooms and cook till the mushrooms start to cook down and the mixture is not wet anymore.
  5. Stir in the water chestnuts, crushed red pepper flakes and half of the chopped green onions. Cook for 1~2 minutes.
  6. Pour the sauce into the pan and stir to coat. Cook till the sauce starts to bubble and is warmed through, about 1~2 minutes.
  7. Spoon the mixture into individual lettuce leaves. Top with grated carrot, chopped peanuts and remaining chopped scallions. Serve right away.
  8. View the recipe instructions at Cook's Hideout

View this recipe plus 5,000 more in our FREE app

Preview in browser for now