These tofu lettuce wraps are the perfect light meal for a warm summer night. Tofu and mushrooms are sautéed, then drenched in creamy peanut sauce before served on crunchy lettuce!

tofu lettuce wraps

If you’ve been here before, you know I absolutely love peanut sauce. I make it all the time for a variety of meals, and pretty much always have the ingredients on hand. These tofu lettuce wraps were basically just another vehicle to satisfy my peanut sauce cravings, but now this is one of my favorite summertime recipes!

It’s tough to turn on the oven during the summer, so I am all about quick meals that require minimal heat. For these tofu lettuce wraps, you only need one pan and only need to turn on the stove for about 10 minutes! You’ll sauté green onion, mushrooms, tofu, and water chestnuts together until browned. Then just pour on delicious homemade peanut sauce and mix together!

In this recipe, you’ll crumble the tofu, rather than slicing it into cubes. This gives the tofu a meatier texture, and ensures the peanut sauce gets into all the nooks and crannies!

tofu lettuce wraps

How to Make Tofu Lettuce Cups

  • Press a block of extra firm tofu between two plates for at least 10 minutes to remove excess water.
  • Chop up half a box of mushrooms and sauté them with sliced green onion.
  • Use your hands to crumble tofu into small, bite size pieces, and add them to the pan.
  • Cook until tofu is browned.
  • Toss tofu mixture with water chestnuts and homemade peanut sauce.
  • Scoop tofu into whole lettuce leaves, and sprinkle with green onions, fresno chilis, and chopped peanuts.

Main Ingredients + Some Nutrition Notes

  • Tofu: Tofu is a soy-based product that is a staple for vegetarian diets. It is one of my favorite protein sources because it is inexpensive and versatile. Tofu is low in saturated fat, and is also a good source of iron, magnesium, and calcium! Tofu tastes very plain on its own, but soaks up any sauce or dressing you add beautifully.
  • Mushrooms: Mushrooms are another staple for vegetarian diets, because they have a meaty texture and savory, umami flavor profile. Unlike other fruits and vegetables, mushrooms are a good plant-based source of vitamin D, a nutrient many Americans do not get enough of!
  • Ginger: Ginger has been used for ages to treat a variety of ailments. It is effective in fighting nausea, and contains powerful antioxidants. It also has antibacterial properties, so it can be used to help fight infections.
  • Water Chestnut
  • Butter Lettuce
  • Peanut Butter
  • Lime Juice
  • Garlic
tofu lettuce wraps

If you love this recipe, you may also like

Let me know if you love this recipe by leaving a comment or rating below, and check out Instagram and Pinterest for more healthy lifestyle inspiration.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Peanut Tofu Lettuce Wraps (Vegan, Gluten Free)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Alex
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: serves 3
  • Category: main dish
Save Recipe


These tofu lettuce wraps are the perfect light meal for a warm summer night. Tofu and mushrooms are sautéed, then drenched in creamy peanut sauce before served on crunchy lettuce!


  • 1 tbsp avocado oil
  • 1 block extra-firm tofu, pressed for at least 10 minutes
  • 2 cups mushrooms, chopped
  • 4 green onions, sliced
  • 1 can sliced water chestnuts, drained and rinsed
  • 1 head of butter lettuce, leaves removed, washed, and dried
  • 1/4 cup crushed peanuts
  • 1 fresno chili, sliced thin

Peanut Sauce

  • 1 tbsp avocado oil
  • 1 tbsp toasted sesame oil
  • 2 tbsp low sodium tamari
  • 1 tbsp cold water
  • Juice of half a lime
  • 1 tbsp rice vinegar
  • 12 tsp chili paste
  • 1 tbsp mauka honey
  • 1 clove garlic, grated
  • 1 inch piece fresh ginger, peeled and grated
  • 2 tbsp creamy natural peanut butter


  1. Heat avocado oil in a large skillet on medium heat.
  2. Add mushrooms and half of the green onions to the skillet, cooking for 2-3 minutes until mushrooms begin to release their liquid.
  3. Use your hands to crumble the tofu into small chunks directly into the skillet. Continue cooking for 5-8 minutes, stirring occasionally, until tofu begins to brown nicely and mushrooms are cooked through.
  4. Meanwhile, prepare the peanut sauce by whisking together all peanut sauce ingredients in a small mixing bowl until smooth and creamy.
  5. Once tofu is done, remove from heat. Stir in water chestnuts and peanut sauce until everything is evenly coated.
  6. Scoop about 1/4 cup of tofu mixture into each lettuce leaf. Top each lettuce wrap with a sprinkle of the remaining green onion, crushed peanuts, and fresno chili slices.


  • If you can’t find butter lettuce, any sturdy leafy vegetable will work. Try romaine or cabbage!

Save this recipe for later to one of your Pinterest boards