Skip to main content New<> this month
Get the Allrecipes magazine

Vegetarian Lettuce Wraps

Rated as 3.6 out of 5 Stars

"Veggie lovers can feast on this filling vegetarian appetizer or meal that can be eaten any time of the day! I fell in love with the veggie lettuce wraps at a famous Chinese chain restaurant, and put my own spin on it."
Added to shopping list. Go to shopping list.


30 m servings 132
Original recipe yields 4 servings (8 wraps )


{{model.addEditText}} Print
  1. Roast peanuts in a skillet over high heat, stirring frequently until brown, reducing heat to medium if necessary, about 5 minutes; set aside to cool. In a food processor, grind peanuts into a coarse powder.
  2. Heat canola oil in a skillet over medium heat; add tofu and season with salt to taste. Turn tofu frequently until all sides are brown, 8 to 10 minutes; remove from heat. Pat tofu dry with a paper towel and allow to cool, about 5 minutes.
  3. Combine cucumber, radish, tomato, water chestnuts, soy sauce, and lemon juice in a large bowl. Add tofu and peanut powder just before serving.
  4. Arrange lettuce leaves around the edge of a large platter and mound tofu filling in the center. To eat, spoon 1 or 2 tablespoons tofu mixture into the center of a leaf and wrap lettuce around filling like a burrito.


  • Cook's Note:
  • You may substitute paneer for tofu.

Nutrition Facts

Per Serving: 132 calories; 5.9 14.5 8.4 0 692 Full nutrition

Explore more


Read all reviews 3
Most helpful
Most positive
Least positive

I altered the recipe a bit and added garlic sauce to make it a bit spicier. Yummy!

I added sriracha sauce and next time I'll use more peanuts. Yum

I did not care for this recipe. I didn't even use the radishes and water chestnuts and I didn't like it. Way too much soy sauce and tasted very strange. I've had great lettuce wraps and these ar...