• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Healthy Vegan Recipes

Healthy Vegan Recipes

Green Heart Love

  • About
  • Recipes
  • Contact

Menubar Right Area

  • Instagram
  • Twitter
  • Pinterest
  • Email
  • Facebook
  • Instagram
  • Twitter
  • Pinterest
  • Email
  • Facebook
Looking for something?
menu icon
go to homepage
  • About
  • Recipes
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • About
    • Recipes
    • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Vegan Appetizers

    Tofu Lettuce Wraps

    Published: Jul 10, 2024 · Modified: May 15, 2025 · by Puja Verma

    Jump to Recipe Print Recipe

    These tofu lettuce wraps are fresh and crisp on the outside with an unbelievably hearty and satisfying filling. Featuring crumbled tofu, shiitake mushrooms, walnuts, fresh veggies, and a savory peanut sauce, they’re packed to the brim with Asian-inspired flavors.

    A hand lifting a tofu lettuce wrap from a platter with full of tofu lettuce wraps and bowl of peanut sauce.

    If you’re an on-the-go person with a busy schedule, these tofu lettuce wraps are about to become your new best friend! Like my jackfruit pulled pork lettuce wraps, they’re quick and easy to prepare and require only a few basic ingredients.

    Why I Love This Recipe

    I’m obsessed with these tofu lettuce wraps! I love that I can make a big batch of the filling to keep on hand for quick and easy lunches throughout the week.

    The combination of crumbled tofu, minced mushrooms, and pulsed walnuts creates the ultimate savory flavor and meat-like texture. I add a homemade peanut sauce for the perfect balance of sweet, salty, tangy, and spicy flavors.

    Fresh lettuce cups add a crispy crunch and make for a refreshing bite. These wraps are the ideal choice if you’re looking for a healthy, low-carb, and plant-based meal.

    Ingredient Notes

    Tofu lettuce wrap ingredients laid out individually with labels.

    Find a full breakdown of the ingredients you’ll need for this tofu lettuce wraps recipe and suitable substitutes:

    • Tofu: Gives the filling a hearty, meat-like texture and adds a healthy dose of plant-based protein. Use extra-firm tofu for the best results.
    • Shiitake Mushrooms: Provide a rich, savory, umami flavor. Look for shiitake mushrooms at your local Asian food market.
    • Walnuts: Along with tofu and mushrooms, chopped walnuts add a meat-like texture and healthy fats. Make sure they are raw and unsalted.
    • Carrots: Add sweetness, a slight crunch, and a pop of color.
    • Shallots: Provide a savory element without overpowering the dish.
    • Avocado Oil: I prefer to use avocado oil for sautéing since it has a high smoke point.
    • Garlic: For a robust and aromatic flavor. Use fresh, organic garlic whenever possible.
    • Ginger: Adds a zesty, warming flavor. Fresh ginger provides the most vibrant flavor.
    • Soy Sauce: I use both regular and dark soy sauce to impart saltiness, umami flavor, and a deep color. Look for both at your local Asian food market.
    • Maple Syrup: Adds natural sweetness to balance the salty, tangy, and spicy elements. Use 100% pure maple syrup, not pancake syrup.
    • Peanut Butter: Provides a rich, creamy, and nutty taste. For the best results, use natural smooth peanut butter.
    • Rice Vinegar: I like to add rice vinegar for my acid to balance the richness of the peanut butter. You’ll find the best rice vinegar brands at Asian food markets.
    • Sriracha: Adds a spicy kick. Adjust this up or down based on your heat tolerance.
    • Ground Cumin: For a touch of earthy warmth. Make sure your cumin is nice and fresh!

    Substitutions

    • Tofu: If you don’t have tofu, try the same amount of crumbled tempeh.
    • Mushrooms: You can swap portobello mushrooms for shiitake mushrooms.
    • Veggies: Spring onions also work instead of shallots, and you can swap carrots for bell peppers if you’d like.
    • Soy Sauce: For a gluten-free version, swap soy sauce and dark soy sauce with tamari.
    • Maple Syrup: If you don’t have maple syrup, use an equivalent amount of agave.
    • Peanut Butter: If you have peanut allergies, try almond butter or cashew butter. For a nut-free version, use tahini.
    • Rice Vinegar: Freshly squeezed lime juice is another great option. Use the same amount.

    How to Make

    These tofu lettuce wraps require little effort to make. Just follow my tips and tricks for consistently delicious results every time!

    Preparation

    Grated tofu on a cutting board with the grater.

    Rinse and pat the tofu block dry. Freeze it for at at least 2-3 hours, then let it defrost for about 20-30 minutes to give it a firmer texture and help it absorb flavors better. Grate the block with a box grater to form crumbles.

    Processed walnut crumbles in a food processor.
    Finely chopped mushrooms in a food processor.

    Soak the walnuts in boiling water for 30 minutes, then drain and dry them before processing them into crumbles. Mince the mushrooms in a food processor, being careful not to over-process.

    Cooking

    Step 1

    Sauce mixture in a wide mouth mason jar with a stirrer in it.

    Prepare the sauce mixture by thinning the peanut butter with hot water and whisking in the remaining sauce ingredients. Whisk the peanut butter first so it dissolves entirely and creates a smooth, lump-free sauce.

    Step 2

    Sautéed garlic, shallots, and cumin powder in a cast iron skillet.

    Heat some avocado oil in a skillet over low heat. Sauté the ginger, garlic, shallots, and cumin for a minute. Keep the heat low to prevent burning the garlic and ginger, which can turn bitter.

    Step 3

    Grated tofu and shredded carrots in a cast iron skillet.

    Add your grated tofu and cook for 3-4 minutes on medium heat. Mix in the mushrooms, walnuts, and shredded carrots. Cook for 4-5 minutes until everything cooks down.

    Step 4

    Tofu filling in a cast iron skillet.

    Pour in the sauce mixture and toss to coat the veggies evenly. Cover and cook the filling on low heat for 2-3 minutes before removing the pan from the burner.

    Step 5

    Tofu lettuce wraps on a serving plate with a bowl of peanut sauce.


    Pull apart the lettuce cups from the lettuce head and wash them in cold water. Divide the filling mixture between cups, then garnish your tofu lettuce wraps with green onions, more shredded carrots, white sesame seeds, and extra peanut sauce.

    Expert Tip

    For an extra burst of flavor in your tofu lettuce wraps recipe, marinate the grated tofu in a bit of the sauce mixture for 15-20 minutes before cooking. This helps the tofu absorb the flavors more deeply, enhancing the overall taste of the wraps.

    Also, I find lightly toasting the walnuts before soaking helps add a richer flavor that rounds out the recipe. When you’re assembling the wraps, make sure the lettuce leaves are completely dry to prevent the filling from becoming watery.

    Cooking Tips

    • Don’t Over-Process: When you’re processing the mushrooms and walnuts, be careful not to overdo it. Both ingredients should resemble the texture of ground meat crumbles.
    • Prepare Lettuce Cups Last: Wash and dry the lettuce cups right before serving. This keeps them crisp, cold, and fresh, providing a perfect contrast to the warm filling.
    • Add Sauce Gradually: Gradually add the sauce mixture to the filling. This prevents the filling mixture from becoming too wet and keeps the sauce evenly distributed.

    Frequently Asked Questions

    Is this recipe gluten-free?

    No, it is not gluten-free, as written. To make this tofu lettuce wraps recipe gluten-free, use tamari or coconut aminos instead of soy sauce.

    What should I do if my filling is too wet?

    If the filling is too wet, cook it for a few more minutes uncovered to let some of the moisture evaporate. You can add more grated tofu or mushrooms to absorb the excess liquid.

    How do I prevent the tofu from crumbling too much?

    Grating the tofu helps maintain a consistent texture. Make sure to use extra-firm tofu and handle it gently during cooking.

    Tofu lettuce wrap on a serving platter.

    Storing & Reheating 

    If you have leftover tofu lettuce wraps, let the filling cool completely before storing it to maintain its texture and flavor.

    Fridge
    Store the tofu filling in an airtight container in the refrigerator for up to 5 days. To maintain their freshness and crispness, keep the lettuce cups separate from the filling.

    Freezer
    The tofu filling can be frozen in an airtight container for up to 3 months. Transfer it to a freezer-safe container or bag. Thaw the filling in the refrigerator overnight before reheating.

    Reheating
    To reheat the tofu filling, add it to a skillet over medium. Warm the filling until it is heated through, which should take about 5-7 minutes. If the mixture appears too dry during reheating, you can add a splash of water or soy sauce to bring back the moisture.

    More Tofu Recipes

    • Gochujang tofu chunks in a serving plate garnished with green onions alongside a lime wedge.
      Gochujang Tofu
    • Garnished golden tofu cubes on serving platter with chop sticks.
      Baked Tofu Recipe
    • Chow fun noodle dish with tofu strips and vegetables in a serving bowl.
      Chow Fun Noodles (With Tofu)
    • Buffalo tofu garnished with herbs and served with ranch dip.
      Buffalo Tofu
    Tofu lettuce wraps on a serving plate along with a bowl of peanut sauce.

    Tofu Lettuce Wraps

    5 from 1 vote
    Prep Time: 10 minutes mins
    Cook Time: 10 minutes mins
    Total Time: 20 minutes mins
    Serving Size: 10 wraps
    Author Puja Verma
    Print Recipe Pin Recipe

    DESCRIPTION

    These low-carb tofu lettuce wraps are easy to make with all simple ingredients. The combination of grated tofu, minced mushrooms, and pulsed walnuts creates the ultimate savory flavor and meat-like texture. Serve it with my Vietnamese peanut sauce for the perfect balance of sweet, salty, tangy, and spicy flavors. Fresh lettuce cups add a crispy crunch and make for a refreshing bite.

    INGREDIENTS
      

    • 1 whole lettuce head iceberg or butter lettuce
    • 16 ounce tofu block extra firm
    • 5 ounces shiitake mushrooms
    • 1 cup walnuts raw
    • 1 cup carrots shredded
    • ¼ cup shallots finely diced
    • 1 tablespoon avocado oil
    • 1 tablespoon garlic minced or paste
    • 2 teaspoon ginger grated or paste

    Sauce mixture

    • 3 tablespoon soy sauce low sodium
    • 1 tablespoon dark soy sauce
    • 3 tablespoon maple syrup
    • 2 tablespoon peanut butter
    • 1 tablespoon rice vinegar
    • 1 tablespoon sriracha sauce
    • ¼ cup hot water
    • 1 teaspoon ground cumin

    Garnish

    • green onions finely chopped
    • carrots shredded
    • white sesame seeds

    METHOD
     

    Prep

    • Remove tofu from packaging, give it a quick rinse, and then pat dry. Carefully place them on a sheet tray or in a freezer-safe container. Freeze the tofu in the freezer for 2-3 hours, and then leave it out to defrost for 20-30 minutes.
      Note - When using a super firm or extra firm tofu, there is usually no need to press it. However, if there is liquid remaining in the tofu, then it is necessary to press the tofu before using.
    • Soak the walnuts in boiling water for 30 minutes. This softens the walnuts, making them easier to pulse into a meat-like texture without turning into butter.
    • Use a grater to grate the tofu block, and then set aside for cooking.
    • Place the mushrooms in a food processor, and pulse until they are finely minced. Be careful not to over-process. Keep aside for cooking.
    • Drain the walnuts and completely dry using a kitchen towel. Then transfer them to a food processor. Pulse until the walnuts are coarsely ground, resembling traditional ground meat.
      Note: Do not over process, otherwise walnuts will turn into walnut butter.
    • Prepare the sauce mixture by adding peanut butter into a wide mouth glass jar or a mixing bowl. Then pour over hot water and whisk till the peanut butter thins out to a sauce like consistency. Then whisk in the soy sauce, dark soy sauce, maple syrup, rice vinegar, and sriracha.

    Cooking

    • Heat oil in a skillet over low heat. Sauté the ginger, garlic, shallots, and cumin powder. Stir for a minute and be careful not to burn the garlic.
    • Add the grated tofu and cook for a 3-4 minutes on medium heat.
    • Then mix in the mushrooms, walnuts, and shredded carrots. Cook for 4-5 minutes till everything cooks down.
    • Pour in the sauce mixture and toss together till everything is coated with the sauce. Cover the skillet with a lid and let it cook on low heat for 2-3 minutes before removing from the heat. Then set aside.
    • Take apart all the lettuce cups from the lettuce head and wash them in cold water. Set aside for assembling the wraps.
    • On a separate platter, assemble the lettuce leaves or lettuce cups on a separate platter and scoop the tofu filling into each one.
    • Garnish with green onions, shredded carrots, and white sesame seeds.
    • Serve it with or without peanut sauce.

    NOTES

    • Don’t Over-Process: When you’re processing the mushrooms and walnuts, be careful not to overdo it. Both ingredients should resemble the texture of ground meat crumbles.
    • Prepare Lettuce Cups Last: Wash and dry the lettuce cups right before serving. This keeps them crisp, cold, and fresh, providing a perfect contrast to the warm filling.
    • Add Sauce Gradually: Gradually add the sauce mixture to the filling. This prevents the filling mixture from becoming too wet and keeps the sauce evenly distributed.

    NUTRITION

    Calories: 144kcal | Carbohydrates: 10g | Protein: 4g | Fat: 11g | Saturated Fat: 1g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 3g | Sodium: 362mg | Potassium: 209mg | Fiber: 2g | Sugar: 6g | Vitamin A: 2149IU | Vitamin C: 3mg | Calcium: 31mg | Iron: 1mg
    Course: Appetizer, Main Course, Snack
    Cuisine: All, American, Asian, Vietnamese
    Keyword: tofu lettuce wraps, tofu lettuce wraps recipe
    Tried this recipe?Let us know how it was!
    « Vietnamese Peanut Sauce
    Creamy Black Bean Hummus »

    Reader Interactions

    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Puja from Green Heart Love

    I’m Puja! I love creating, developing & exploring vegan recipes made entirely from whole food & plant based ingredients.

    More about me →

    Popular Recipes

    • Lemongrass Paste in a bowl with fresh ingredients.
      Lemongrass Paste
    • A chilled plum soda served over ice with a side of salty plums.
      Classic Vietnamese Plum Soda
    • Pickled beets in an open mason jar and a small serving bowl, next to a whole beet.
      Quick Pickled Beets (Sugar-Free)
    • Sweet onion sauce in a glass bottle with a lid.
      Sweet Onion Sauce
    • Maple Dijon dressing in open lid mason jar with wooden spoon in it.
      Maple Dijon Dressing
    • Chili garlic sauce on a small serving platter with a tiny dipping spoon in it.
      Chili Garlic Sauce
    Puja from Green Heart Love

    I’m Puja! I love creating, developing & exploring vegan recipes made entirely from whole food & plant based ingredients.

    More about me →

    Popular Recipes

    • Lemongrass Paste in a bowl with fresh ingredients.
      Lemongrass Paste
    • A chilled plum soda served over ice with a side of salty plums.
      Classic Vietnamese Plum Soda
    • Pickled beets in an open mason jar and a small serving bowl, next to a whole beet.
      Quick Pickled Beets (Sugar-Free)
    • Sweet onion sauce in a glass bottle with a lid.
      Sweet Onion Sauce
    • Maple Dijon dressing in open lid mason jar with wooden spoon in it.
      Maple Dijon Dressing
    • Chili garlic sauce on a small serving platter with a tiny dipping spoon in it.
      Chili Garlic Sauce

    Never Miss a Recipe

    Footer

    • About
    • Recipes
    • Contact
    • Privacy Policy
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    Maple Balsamic Brussels Sprouts 🌱 These irresisti Maple Balsamic Brussels Sprouts 🌱

These irresistible maple balsamic Brussels sprouts are quick and easy to make with just 5 simple ingredients. They are ready in just 20 minutes, and make an amazing flavorful side dish. The sprouts are roasted with sweet caramelized notes and a crispy texture. They are drizzled and tossed with a sweet and tangy glaze made of maple syrup and balsamic vinegar. Serve it as part of a holiday spread alongside classics like a vegan roast, mashed potatoes, cranberry sauce, and more.

Get the recipe 🔗: https://greenheartlove.com/maple-balsamic-brussels-sprouts/

#maplebalsamicbrusselsprouts #veganappetizers #veganrecipes
    Vegan Ricotta 🧀 This creamy vegan ricotta cheese Vegan Ricotta 🧀

This creamy vegan ricotta cheese recipe is a health-conscious alternative to traditional ricotta cheese, made primarily from heart-healthy cashews. It is so quick and easy to prepare with just a handful of simple and clean ingredients. The smooth texture and mild flavors make it the ideal choice for spreading on crackers or toast, layering in lasagnas, or adding to your favorite pasta dishes. No one will be able to tell the difference!

Get the recipe: https://greenheartlove.com/vegan-ricotta/

#veganricotta #vegancheese #veganrecipes #greenheartlove
    Vegan Caramel 🥣 Rich and velvety caramel sauce ma Vegan Caramel 🥣

Rich and velvety caramel sauce made 100% vegan. It has the perfect balance of sweet and salty elements. Serve it with pancakes, waffles, or your favorite desserts. A drizzle of this deep amber colored sauce is so heavenly.

Get the recipe: https://greenheartlove.com/vegan-caramel/

#vegancaramel #vegandesserts #vegancondiments #veganchristmas
    Cranberry Sauce from Dried Cranberries 🫙 Sweet an Cranberry Sauce from Dried Cranberries 🫙

Sweet and tangy cranberry sauce made from dried cranberries in just 10 minutes. This cranberry sauce utilizes dried cranberries, which is accessible year-round. The sauce is infused with whole cinnamon and fresh orange zest, making it extra festive and warming. Serve this along side tofurkey, spread it on your toast, or pair it with vegan goat cheese as a dip.

Get the recipe: https://greenheartlove.com/cranberry-sauce-from-dried-cranberries/

#cranberrysauce #vegansauces #veganrecipes #greenheartlove
    Brown Vegan Gravy 🥣 This rich and creamy brown ve Brown Vegan Gravy 🥣

This rich and creamy brown vegan gravy is the ultimate sauce with it comes to elevating hearty dishes. It's a quick and easy recipe made with all healthy ingredients. Serve it with your favorite holiday plant-based classics like mashed potatoes and tofurkey.

Get the recipe: https://greenheartlove.com/brown-vegan-gravy/

#vegangravy #brownvegangravy #veganchristmasdinner #greenheartlove
    Maple Cream 🍁 This whipped maple cream is a sweet Maple Cream 🍁

This whipped maple cream is a sweet and fluffy treat. Made with just one ingredient, this is a much healthier alternative to processed sugars or artificial sweeteners. It's a spreadable form of maple syrup with a light, fluffy texture and rich, concentrated flavor. It's a perfect condiment to drizzle over morning pancakes, tea, or iced coffee.

Get the recipe: https://greenheartlove.com/maple-cream/

#maplecream #veganmaplecream #vegancondiments #veganbreakfast
    Follow on Instagram
    Copyright © 2026 Healthy Vegan Recipes | Back to Top

    Rate This Recipe

    Your vote:




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

    Recipe Ratings without Comment

    Something went wrong. Please try again.