Sharing is caring!
These vegan tofu and mushroom lettuce wraps with peanut sauce are filled with a mix of extra firm tofu, mushrooms, carrot, and bell pepper cooked with a spicy-savory seasoning. These are paired with a rich peanut-hoisin-lime based sauce perfect wrapped in fresh crunchy lettuce or rolled into rice paper for fresh spring rolls.

THE INSPIRATION
These lettuce wraps are inspired by the Chinese lettuce wraps that I love with hoisin sauce and Vietnamese fresh spring rolls with the chewy rice paper wrappers paired with a tasty peanut sauce.
I fused the two together and seasoned the filling with soy sauce and hoisin sauce then paired it with the delicious and rich peanut sauce! This can be enjoyed as lettuce wraps for a delicious crunch or as a fresh spring roll wrapped in rice paper where you can pack in more vegetables and enjoy the chewiness of rice paper.


INGREDIENTS YOU’LL NEED
FILLING
- 1 lb extra firm tofu I froze mine overnight for a ‘meatier’ texture
- 1/2 lb fresh mushrooms I used button mushrooms
- 2-3 tbsp neutral oil
- 1 small onion diced
- 4 cloves garlic minced
- 1 thin slice ginger minced
- 1 small carrot peeled and diced
- 1/2 bell pepper seeded and diced (you can use the rest for wrapping, see notes)

SEASONING
- 1 tbsp soy sauce
- 1 tbsp dark mushroom soy sauce optional for color
- 1-2 tbsp sugar adjust to desired taste
- 1/2 tbsp chili sauce optional for heat
- Black pepper
PEANUT SAUCE
- 2 tbsp peanut butter I used plain and lightly salted PB
- 3-4 tbsp warm water adjust to desired consistency
- 1 tbsp hoisin sauce
- 1/2 to 1 tbsp chili sauce adjust to heat
- 1 tbsp soy sauce
- Juice from 1/2 lime
- Drizzle of sesame oil
- 2 tbsp maple syrup or sweetener of choice

WRAPS/ASSEMBLY
- 1 head ice lettuce
- Rice paper optional
WHAT TO DO
PREPARE AND COOK THE THE FILLING
- Drain the tofu from water and press to remove any excess water. Crumble or mash the tofu with your hands.





- For the mushrooms, you can roughly chop, mince, or dice these.
- Heat a large skillet or wok over medium heat, add the oil.
- Once hot, add the crumbled/mashed tofu into the skillet or wok. Leave the tofu to cook until lightly golden brown, moving around every minute or so. The tofu doesn’t have to be very crispy, just lightly golden enough to resemble minced meat – the excess water will also have evaporated at this point so the tofu is a lot more firm.
- Once the tofu is golden brown, remove the tofu from the skillet or wok.




- Add 1 tbsp oil and sauté the onion until translucent, around 30 seconds, then add your garlic and ginger.
- Once the garlic and ginger are aromatic, add the carrot and bell pepper. Cook until tender.
- Add back the tofu and then season everything with soy sauce, dark mushroom soy sauce, sugar, chili sauce, and pepper. Mix well and leave to cook for 1-2 more minutes until the seasonings are absorbed.
- Turn off the heat. Transfer the filling to a bowl to allow to cool for a few minutes.








MAKE THE PEANUT SAUCE
- Note: my peanut butter was already quite dry so I had to mix this with warm water until smooth.
- Mix all the peanut sauce ingredients together in a bowl.

PREPARE THE LETTUCE
- Separate the lettuce leaves and wash with cold water.
- Dry the lettuce leaves.




MAKE YOUR WRAPS
- For lettuce wraps, scoop a generous amount of filling over the lettuce. Add a generous amount of sauce. Wrap and enjoy!
RICE PAPER ROLLS OPTION
- For rice paper spring rolls, prepare a dish or plate with room temperate water. Dip the rice paper on both sides for a few seconds in the water (just until both sides are wet), then place the rice paper on your large chopping board.
- Add a piece of lettuce, sliced bell pepper, any other vegetables of your choice, and 2 tbsp of the tofu-mushroom filling.
- Press down and tuck the filling well before rolling to the top. Fold the left of the wrapper towards the center, and then fold the right towards the center. Wrap to seal the roll.
- Using a sharp knife, slice the spring roll in half. Enjoy with the peanut sauce.
- The spring rolls and lettuce wraps are best enjoyed fresh! You can prepare the filling beforehand and add this over the lettuce wrap or in the rice paper rolls when ready to enjoy.










MORE RECIPES YOU MIGHT LOVE
- Shredded Tofu ‘Bulgogi’
- Maple Hoisin Tofu
- Baked Peanut and Lime Tofu
- Kung Pao Tofu
- Pineapple Cashew Tofu Stir-Fry
- Crispy Salt and Pepper Tofu
- Black Pepper Tofu Steaks
- Tofu “Chicken” Teriyaki
- Korean Spicy Braised Tofu
- Fried ‘Chicken’ and Gravy
- Tofu Katsu
- Nori-Wrapped Tofu in Spicy Sauce
- Maple Hoisin Tofu
Looking for more Vegan Asian recipes?
You can get a copy of my cookbook, Vegan Asian!
If you crave vegan-friendly versions of classic Asian dishes, this cookbook is packed with Southeast and East Asian dishes inspired by those I grew up enjoying at home and those I’ve tried from my travels. From iconic Thai dishes to piping-hot Japanese fare and everything in between, the recipes in this will take your palate on a delicious food trip across Asia, and hopefully keep you coming back for more!

Tofu and Mushroom Lettuce Wraps with Peanut Sauce
Ingredients
FILLING
- 1 lb extra firm tofu I froze mine overnight for a ‘meatier’ texture
- 1/2 lb fresh mushrooms I used button mushrooms
- 2-3 tbsp neutral oil
- 1 small onion diced
- 4 cloves garlic minced
- 1 thin slice ginger minced
- 1 small carrot peeled and diced
- 1/2 bell pepper seeded and diced (you can use the rest for wrapping, see notes)
SEASONING
- 1 tbsp soy sauce
- 1 tbsp dark mushroom soy sauce optional for color
- 1-2 tbsp sugar adjust to desired taste
- 1/2 tbsp chili sauce optional for heat
- Black pepper
PEANUT SAUCE
- 2 tbsp peanut butter I used plain and lightly salted PB
- 3-4 tbsp warm water adjust to desired consistency
- 1 tbsp hoisin sauce
- 1/2 to 1 tbsp chili sauce adjust to heat
- 1 tbsp soy sauce
- Juice from 1/2 lime
- Drizzle of sesame oil
- 2 tbsp maple syrup or sweetener of choice
WRAPS/ASSEMBLY
- 1 head ice lettuce
- Rice paper optional
Instructions
FILLING
- Drain the tofu from water and press to remove any excess water. Crumble or mash the tofu with your hands.
- For the mushrooms, you can roughly chop, mince, or dice these.
- Heat a large skillet or wok over medium heat. Add the oil.
- Once hot, add the crumbled/mashed tofu into the skillet or wok. Leave the tofu to cook until lightly golden brown, moving around every minute or so.
- The tofu doesn’t have to be very crispy, just lightly golden enough to resemble minced meat – the excess water will also have evaporated at this point so the tofu is a lot more firm.
- Once the tofu is golden brown, remove the tofu from the skillet or wok.
- Add 1 tbsp oil and sauté the onion until translucent, around 30 seconds, then add your garlic and ginger.
- Once the garlic and ginger are aromatic, add the carrot and bell pepper. Cook until tender.
- Add back the tofu and then season everything with soy sauce, dark mushroom soy sauce, sugar, chili sauce, and pepper. Mix well and leave to cook for 1-2 more minutes until the seasonings are absorbed.
- Turn off the heat. Transfer the filling to a bowl to allow to cool for a few minutes.
PEANUT SAUCE
- Note: my peanut butter was already quite dry so I had to mix this with warm water until smooth.
- Mix all the peanut sauce ingredients together in a bowl.
LETTUCE
- Separate the lettuce leaves and wash with cold water.
- Dry the lettuce leaves.
WRAPS/ASSEMBLY
- For lettuce wraps, scoop a generous amount of filling over the lettuce. Add a generous amount of sauce. Wrap and enjoy!
RICE PAPER ROLL OPTION
- For rice paper spring rolls, prepare a dish or plate with room temperate water. Dip the rice paper on both sides for a few seconds in the water (just until both sides are wet), then place the rice paper on your large chopping board.
- Add a piece of lettuce, sliced bell pepper, any other vegetables of your choice, and 2 tbsp of the tofu-mushroom filling.
- Press down and tuck the filling well before rolling to the top. Fold the left of the wrapper towards the center, and then fold the right towards the center. Wrap to seal the roll.
- Using a sharp knife, slice the spring roll in half. Enjoy with the peanut sauce.
- The spring rolls and lettuce wraps are best enjoyed fresh! You can prepare the filling beforehand and add this over the lettuce wrap or in the rice paper rolls when ready to enjoy.
Notes
VEGGIES FOR SPRING ROLLS
- If you’re wrapping the filling in rice paper to make fresh spring rolls, you can add other vegetables like thinly sliced bell pepper, carrot, cucumber, and herbs like fresh basil, mint, and cilantro.
NUTRITIONAL INFO
YOU CAN PIN THIS IMAGE:








This Post Has 4 Comments
This recipe was delicious but I recommend doubling the peanut sauce and cooking the mixture in it, otherwise I found the mixture dry and the sauce too runny to keep within the lettuce
hey Ellie! Thanks so much for the feedback 🙂 these are great tips!
Thanks for the recipe, this was lovely. I added a tin of bamboo shoots (diced) towards the end of cooking which I thought worked. I preferred it with hoisin by itself rather than the peanut sauce, so I wouldn’t do that part again, but the filling was amazing.
Hey Martin, the bamboo shoots are a great addition! 🙂 thanks for giving this a try! And yes, the more traditional sauce for this is actually just hoisin sauce but I wanted a bit of a twist with the peanut butter — but of course you’re free to use you want! 🙂