• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About
    • About Sam
    • FAQ's about veganism
    • Press
    • Contact
      • Reader Inquiries
      • Business Inquiries
  • Cookbooks
  • Seitan School
  • Recipes
    • Recipe Index
    • Video
  • Start Here

It Doesn't Taste Like Chicken logo

menu icon
go to homepage
  • About
  • Cookbooks
  • Courses
  • Recipes
  • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • About
    • Cookbooks
    • Courses
    • Recipes
    • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » RECIPES

    Sam TurnbullAuthor: Sam Turnbull Updated: March 3, 2025

    Vegan Mushroom Tofu Lettuce Wraps

    4.98 from 42 votes
    | 75 Comments
    Save Saved! Pin Comments ↓ Jump to Recipe

    Sweet-tangy tofu, juicy mushrooms, crisp lettuce, addictively delicious, these Vegan Mushroom Tofu Lettuce Wraps are a new favourite in my house! They're quick and easy to make, and the filling can be made ahead of time for easy meal prep... but you'll have to have very good discipline to not eat it all immediately. You have been warned!

    Vegan Mushroom Tofu Lettuce Wraps! These lettuce wraps are easy and quick to make and are incredibly delicious. Perfect for an appetizer or light meal. Meal prep friendly! #itdoesnttastelikechicken #veganrecipes #tofu

    I've been making my lentil lettuce wraps recipe from my cookbook (page 60) pretty regularly for years. To me, the umami flavours and the crunch of lettuce make for the perfect light meal. But when I ran out of lentils the other day, I decided to put the mushrooms and tofu I had in my fridge to use. Oh boy am I glad I did because these are seriously amazing.

    Vegan Mushroom Tofu Lettuce Wraps! These lettuce wraps are easy and quick to make and are incredibly delicious. Perfect for an appetizer or light meal. Meal prep friendly! #itdoesnttastelikechicken #veganrecipes #tofu

    The tofu is a tender and the mushrooms are juicy deliciousness, but the key to making these vegan mushroom tofu lettuce wraps is all in the sauce.

    The sauce is the perfect combo of sweet, salty, tangy and spicy, with the tiniest hint of creamy peanut butter deliciousness. (Doesn't peanut butter always make things better)?

    To Make Vegan Mushroom Tofu Lettuce Wraps:

    Mix up the simple sauce. Peanut butter is key!

    To prep the tofu: Prepare the tofu by draining it, and then pressing it for 15 to 30 minutes. I love using my Tofuture tofu press, but you can also follow these instructions for a DIY tofu pressing method. Pressing the tofu squeezes excess water out so that the tofu can suck up more of the marinade and become more flavourful.

    Make the sauce: Add all of the sauce ingredients to a small bowl and whisk to combine. Set aside.

    Sauté the onions, garlic, and ginger.

    Prepare the filling: In a large skillet or non-stick pan heat the oil over medium-high heat. Add the onion, ginger, and garlic. Sauté for about 5 minutes until the onions turn translucent and begin to brown.

    Brown the tofu.

    Reduce the heat to medium and use your hands to crumble the tofu into the pan. Cook for about 5 minutes until the tofu begins to brown. Tip: don't stir the tofu too much, let it cook for a couple of minutes without stirring so that the bottom can brown. Stirring too often will make it difficult for the tofu to brown.

    Add the mushrooms and continue to cook until the mushrooms are cooked through and darker in colour, about 5 minutes. Add all of the sauce to the tofu and mushrooms and stir to mix in. Remove from heat.

    Add the sauce and heat through.

    Assemble the lettuce wraps: Spoon a couple of tablespoons of the tofu filling into each lettuce leaf, and then garnishing with any toppings as desired.

    Vegan Mushroom Tofu Lettuce Wraps! These lettuce wraps are easy and quick to make and are incredibly delicious. Perfect for an appetizer or light meal. Meal prep friendly! #itdoesnttastelikechicken #veganrecipes #tofu

    Vegan Mushroom Tofu Lettuce wraps make for a beautiful appetizer or light meal. I love to pair these with baked spring rolls.

    Bon appetegan!

    Sam Turnbull.

    4.98 from 42 votes
    (click stars to vote)

    Vegan Mushroom Tofu Lettuce Wraps

    These lettuce wraps are easy and quick to make and are incredibly delicious. Perfect for an appetizer or light meal. Meal prep friendly!
    Prep: 30 minutes mins
    Cook: 10 minutes mins
    Total: 40 minutes mins
    Servings: 4
    PRINT PIN Save Saved! COMMENT

    Ingredients
     

    For the Sauce:

    • 3 tablespoons soy sauce, (gluten-free if preferred)
    • 3 tablespoons hoisin, (gluten-free if preferred)
    • 2 tablespoons rice vinegar
    • 1 tablespoon peanut butter
    • 2 teaspoons Sriracha, (optional for spice)
    • 1 teaspoon sesame oil

    For the Mushroom Tofu Filling:

    • 1 tablespoon light oil, (such as canola or vegetable)
    • 1 yellow onion,, chopped
    • 1 inch fresh ginger, minced
    • 3 cloves garlic,, minced or pressed
    • 1 350g block extra-firm or firm tofu,, drained and pressed (see step 1)
    • 8 oz button or cremini mushrooms,, chopped

    To serve:

    • 1 head romaine or butter lettuce, leaves seperated
    • grated carrots, sesame seeds, chopped green onions, chopped peanuts, crushed red pepper flakes, or more Sriracha, (optional for topping)
    US Customary - Metric

    Instructions
     

    • To prep the tofu: Prepare the tofu by draining it, and then pressing it for 15 to 30 minutes. I love using my Tofuture tofu press, but you can also follow these instructions for a DIY tofu pressing method. Pressing the tofu squeezes excess water out so that the tofu can suck up more of the marinade and become more flavourful. 
    • Make the sauce: Add all of the sauce ingredients to a small bowl and whisk to combine. Set aside.
    • Prepare the filling: In a large skillet or non-stick pan heat the oil over medium-high heat. Add the onion, ginger, and garlic. Sauté for about 5 minutes until the onions turn translucent and begin to brown.
    • Reduce the heat to medium and use your hands to crumble the tofu into the pan. Cook for about 5 minutes until the tofu begins to brown. Tip: don't stir the tofu too much, let it cook for a couple of minutes without stirring so that the bottom can brown. Stirring too often will make it difficult for the tofu to brown. Add the mushrooms and continue to cook until the mushrooms are cooked through and darker in colour, about 5 minutes. Add all of the sauce to the tofu and mushrooms and stir to mix in. Remove from heat.
    • Assemble the lettuce wraps: Spoon a couple of tablespoons of the tofu filling into each lettuce leaf, and then garnishing with any toppings as desired.

    Notes

    Oil-free: to make oil-free omit the sesame oil in the sauce. Use a good non-stick pan and use water or vegetable broth instead of the light oil to sauté the onions, ginger, and garlic. 
    Peanut Butter: sub another nut or seed butter if preferred. 
    Meal prep/ make ahead: prepared and cooled tofu mixture can be stored in an air-tight container in the fridge for 2 -4 days. Assemble the lettuce wraps just before serving.

    Nutrition

    Serving: 1serving (recipe makes 4 servings) | Calories: 227kcal | Carbohydrates: 20g | Protein: 14g | Fat: 11g | Saturated Fat: 2g | Cholesterol: 1mg | Sodium: 992mg | Potassium: 750mg | Fiber: 6g | Sugar: 8g | Vitamin A: 13705IU | Vitamin C: 9mg | Calcium: 187mg | Iron: 3mg

    ⭐ Did You Make This Recipe?

    I’d love if you left a rating and comment, it helps others find the recipe and makes my day! 💕
    Author: Sam Turnbull
    Cuisine: Chinese
    Course: Appetizer, Main Course, Salad
    « Fresh Tomato Pasta (my favourite easy summer pasta)
    Vegan Powdered Donuts - (Baked) »

    Reader Interactions

    Comments

    1. Kortneii says

      October 21, 2020 at 4:19 pm

      5 stars
      This was my go to lunch during the summer. I can't get over how tasty this is! Thanks sam!

      Reply
      • Sam Turnbull says

        October 22, 2020 at 11:37 am

        You're most welcome! Thrilled you loved it so much 🙂

        Reply
    2. Donna says

      October 08, 2020 at 7:15 pm

      5 stars
      Another great recipe! Thank you. You are definitely my “go to”site for all my fave vegan recipes. I didn’t have lettuce and was craving carbs so I put it over brown rice ramen. . I want to share a tofu tip I stumbled upon. If you freeze the tofu and let it thaw in refrigerator, you can easily squeeze out all the water by hand over the sink. Saves the pressing tofu step and actually comes out drier. Now I always keep tofu in my freezer.

      Reply
      • Sam Turnbull says

        October 09, 2020 at 12:03 pm

        Aww so happy to hear that, Donna 🙂 Freezing tofu does change the texture of the tofu, some people love the texture, others don't, but if you enjoy it then perfect!

        Reply
    3. Shuana johnson says

      September 19, 2020 at 1:09 am

      5 stars
      I made this, only adding a little red bell peppers, and some sambal olek to the sauce. I hit with everyone, most of which are carnivores (except me!)!!

      Reply
      • Sam Turnbull says

        September 25, 2020 at 2:55 pm

        Amazing! So happy everyone enjoyed 🙂

        Reply
    4. Margie Minett says

      September 11, 2020 at 7:53 pm

      This is the bomb! It took a little longer to get some browning but so worth it. A light, flavorful meal. Used kimchi, red cabbage shreds and toasted sesame seeds for garnishing. Fabulous.

      Reply
      • Sam Turnbull says

        September 18, 2020 at 1:14 pm

        Amazing! So happy you loved it, Margie 🙂

        Reply
    5. Heather Sawatzky says

      September 09, 2020 at 11:12 pm

      This was so good! I was a bit short on mushrooms so I added a chopped zucchini. My 12 year old son said it was an 11 out of 10, to make it again and not change anything! So that says a lot! Thanks for the great easy yummy recipe 🙂

      Reply
      • Sam Turnbull says

        September 18, 2020 at 1:06 pm

        You're most welcome, I'm so happy you enjoyed!

        Reply
    6. Lynne says

      August 30, 2020 at 9:15 pm

      5 stars
      OMG!! SoooOOOoo delicious + easy to make.

      I substituted the lettuce with basmati rice. And the Hoisin Sauce with an extra Tablespoons of: (i) Peanut Butter x1 (ii) Soya Sauce x 2.

      Thank YOU for this amazing recipe!

      Reply
      • Sam Turnbull says

        September 03, 2020 at 12:00 pm

        Yay!! Thrilled you loved it, Lynne 🙂

        Reply
    7. Lizzie Friedman says

      August 18, 2020 at 8:15 pm

      4 stars
      These were great! And easy!

      Reply
      • Sam Turnbull says

        August 21, 2020 at 12:35 pm

        Glad you enjoyed!

        Reply
    8. Andie says

      August 18, 2020 at 11:48 am

      5 stars
      Delicious! The ratio of ingredients is spot on. You are my go to vegan website out of the ton of them out there. I have made several of your recipes and none have been duds - seriously! Thank for all your efforts, I can tell you really put your heart into it. Keep the recipes coming. Love being vegan and leaving the beautiful animals off my plate.

      Reply
      • Sam Turnbull says

        August 21, 2020 at 12:34 pm

        Aww thanks so much, Andie! Thrilled you enjoyed 🙂

        Reply
    9. Kortneii MacKenzie says

      August 11, 2020 at 9:26 pm

      5 stars
      These are amazing! Just loved them. I added some corn off the cob as a topping. So great. Thanks much!

      Reply
      • Sam Turnbull says

        August 14, 2020 at 11:50 am

        You're most welcome, Kortneii! Glad you enjoyed!

        Reply
    10. K C says

      July 29, 2020 at 2:08 pm

      5 stars
      Made these minus the sriracha (don't like spicy), used dried ginger(did not have any fresh on hand) and garnished with green onion and sesame seeds. Served on romaine leaves. Delish! Will definitely make these again. I may try adding some chopped water chestnuts next time. Thank you for the recipe!

      Reply
      • Sam Turnbull says

        July 31, 2020 at 1:30 pm

        You're most welcome! So happy you loved them!

        Reply
    11. Lee says

      July 22, 2020 at 11:46 am

      made these for 3 people, did not alter recipe. Fantastic. Quick, filling and very flavorful. Was asked to make again!!

      Reply
      • Sam Turnbull says

        July 31, 2020 at 1:15 pm

        Amazing!! SO happy everyone enjoyed 🙂

        Reply
    12. Val says

      July 21, 2020 at 4:34 pm

      5 stars
      Tried for the first time tonight. Substituted Quorn mince for tofu and it was delish! Rave reviews from the whole family ( all carnivores!)

      Reply
      • Sam Turnbull says

        July 22, 2020 at 9:53 am

        Wonderful!

        Reply
    13. Angel Lynch says

      July 20, 2020 at 11:30 pm

      OOH! These look AMAZING! I think I will try with korean gochujang instead of sriracha just because I like to get my spicy on. So excited for these!

      Reply
      • Sam Turnbull says

        July 22, 2020 at 9:51 am

        I love gochujang! Enjoy!

        Reply
    14. Ximena says

      July 20, 2020 at 8:19 pm

      OMG I made them today and OMG! So so yummy!!!! My husband ate 4 wraps! Loved loved this recipe!

      Reply
      • Sam Turnbull says

        July 22, 2020 at 9:51 am

        Yay!! SO happy you loved them 🙂

        Reply
    15. Suzy says

      July 20, 2020 at 7:15 pm

      5 stars
      Made this tonight and it was a real hit! I had some leftover brown lentils which I dumped into the mix for a bit of extra protein (@M above: they might work well as a substitute for the mushrooms). We struggled a bit eating on the romaine (roll? cut? - what's the best way to deliver this scrumptiousness to my tummy?). They'd be in regular rotation, especially during summer, except for the snow drift of sodium (ideas to reduce?). Thanks Sam! Five stars plus! 🙂

      Reply
      • Sam Turnbull says

        July 22, 2020 at 9:51 am

        Hi Suzy, glad you enjoyed! I just fill romaine leaves and eat them like a taco 🙂 For sodium, you could try subbing a low sodium soy sauce and/or hoisin. 🙂

        Reply
    16. Gail says

      July 17, 2020 at 4:00 pm

      I made a few variations (no peanut sauce because I'm not a fan - miso paste instead of hoisin - because I didn't have any hoisin) and it was absolutely delicious. I am still in the process of converting to full vegan but dishes like these would certainly get me converted much quicker.

      Reply
      • Sam Turnbull says

        July 22, 2020 at 9:47 am

        Wonderful! Well I have a ton of easy vegan recipes like this and I post a new recipe weekly. Check out my recipe index for more 🙂

        Reply
    17. Ivy says

      July 17, 2020 at 12:47 pm

      Yum! Super easy to make and full of flavor. I love that it's all basic ingredients. I only had to run to the store to get lettuce. A little messy to eat, but maybe just because I was trying to shovel it into my face so quickly. 🙂

      Reply
      • Sam Turnbull says

        July 22, 2020 at 9:45 am

        Bahaha Love it!

        Reply
    18. Shannon says

      July 16, 2020 at 9:42 am

      5 stars
      Giving it five stars before even trying his. It looks amazing! I will make these this weekend with your baked spring rolls

      Reply
      • Sam Turnbull says

        July 17, 2020 at 12:01 pm

        Wonderful!! I hope you love them, Shannon 🙂

        Reply
    19. M says

      July 15, 2020 at 4:33 pm

      This recipe looks great, but alas, my husband hates mushrooms of any type. What can I use instead of mushrooms in this recipe?

      Reply
      • Sam Turnbull says

        July 17, 2020 at 11:59 am

        You can simply omit the mushrooms if you like, but eggplant, or zucchini would also be nice. Enjoy!

        Reply
    20. Leigh N says

      July 15, 2020 at 11:09 am

      Going to try tonight or tomorrow. I have an abundance of lettuce in my garden at the moment and would likes something other than salad. I know they will be great!

      Reply
      • Sam Turnbull says

        July 17, 2020 at 11:58 am

        Oh lettuce wraps are perfect for using up extra lettuce! 🙂

        Reply
        • Amrita Singh says

          September 24, 2020 at 4:05 pm

          5 stars
          I rarely cook and this was a lot of fun to make. The best part were the reactions - we do a rating system every time I cook and this dish got a A:) The most common feedback on my cooking is I never put enough salt so the only change I made on the recipe was add salt when I was cooking the tofu. Tofu is pretty bland.

        • Sam Turnbull says

          September 25, 2020 at 3:02 pm

          So happy you enjoyed Amrita 🙂

    Newer Comments »
    4.98 from 42 votes (10 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Hi Friends!

    I'm Sam Turnbull. 3x bestselling cookbook author and passionate vegan recipe writer! I LOVE vegan food, but it didn't start that way. Coming from a family of hunters, butchers, and chefs, I'm the last person I thought would go vegan.

    Here's My Story
    Bestselling Cookbooks

    Bestselling Cookbooks

    Ready to level up your vegan cooking? Get inspired with my bestselling cookbooks—packed with fan-favorite recipes everyone will love!

    SHOP COOKBOOKS

    Footer

    On the Site

    • Start Here
    • About
    • Recipe Index
    • Tips to Use This Site
    • Dietary Preferences
    • Cookbooks
    • Cooking Courses
    • FAQ's About Veganism
    • Easy Vegan Meal Plan
    • Seitan School
    • Contact
    • Press

    Shop Bestselling Cookbooks

    Amazon • Barnes & Noble • Indigo • Walmart • Target • BAM • Bookshop •

    Join the Newsletter

    Join 120K readers who love easy vegan recipes! As a welcome gift, get my most popular 10 Easy Vegan Dinners in 30 Mins or Less sent straight to your inbox. Sign up 👇

    Affiliate Link Disclosure

    On this site, I sometimes use affiliate links. This means that if you were to make a purchase through one of these links, It Doesn't Taste Like Chicken would receive a small cut, at no cost to you.

    Privacy Policy

    COPYRIGHT © 2026 - IT DOESN'T TASTE LIKE CHICKEN

    Leave a Comment

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.