Tofu Lettuce Wraps are a fresh and satisfying meal that brings plenty of texture and flavor to the table. Crisp lettuce leaves hold a savory tofu filling along with mushrooms, water chestnuts, green onions, and peanuts, creating a fun meal that feels light while still being filling.
This recipe is a great choice for a simple homemade lunch, dinner, or casual gathering. The filling comes together in a skillet, while the lettuce leaves make each serving easy to assemble and enjoy. With a flavorful sauce tying everything together, these wraps are a delicious way to enjoy tofu in a different form.

1. Tofu Lettuce Wraps Recipe (Yield: 4 Servings)
Ingredients
- 8 dried shiitake mushrooms
- 1 block firm tofu, cut into ⅓-inch (0.8 cm) squares
- 3 tablespoons peanut oil
- 1 can (8 oz) water chestnuts, cut into ⅓-inch (0.8 cm) pieces
- 2 green onions, sliced, with the green part separated
- 1 head iceberg lettuce, leaves separated
- ¼ cup roasted peanuts, crushed
Sauce
- ¼ cup hoisin sauce
- 2 tablespoons unsalted natural peanut butter
- 1 tablespoon rice vinegar
- 1 tablespoon Sriracha sauce or chili garlic sauce
- 1 teaspoon sugar
- 1 teaspoon soy sauce
- 1 teaspoon sesame oil
- 1 clove garlic, grated
- ½ inch (1 cm) ginger, grated
- 2 tablespoons water
Instructions
Begin by preparing the dried shiitake mushrooms. Place the mushrooms in a bowl and cover them with hot water. Let them soak for about 20 to 30 minutes, or until they become soft and fully rehydrated. Once softened, remove the mushrooms from the water, squeeze out the excess moisture, and discard the tough stems. Finely chop the mushroom caps into small pieces that are similar in size to the tofu and water chestnuts.
While the mushrooms are soaking, prepare the rest of the ingredients. Cut the firm tofu into small ⅓-inch cubes, keeping the pieces as even as possible so they cook at the same rate. Drain the water chestnuts well and cut them into small pieces. Slice the green onions, keeping the green and white portions separate. Separate the iceberg lettuce leaves carefully and rinse them under cool water. Pat them dry with paper towels or allow them to drain thoroughly. Keep the lettuce chilled until you are ready to assemble the wraps.
Prepare the sauce by combining the hoisin sauce, peanut butter, rice vinegar, Sriracha or chili garlic sauce, sugar, soy sauce, sesame oil, grated garlic, grated ginger, and water in a small bowl. Stir thoroughly until the peanut butter is incorporated and the sauce is smooth. Set it aside while you cook the filling.
Place a large skillet or wok over medium-high heat and add the peanut oil. Once the oil is hot, carefully add the cubed tofu in a single layer. Allow the tofu to cook undisturbed for a few minutes so the bottoms can develop a light golden color. Stir and continue cooking, turning the pieces regularly, until the tofu is lightly browned on several sides. This should take about 6 to 8 minutes, depending on the size of the pan and the moisture in the tofu.
Add the chopped shiitake mushrooms to the skillet with the tofu. Stir everything together and cook for another 2 to 3 minutes. The mushrooms should become tender and well combined with the tofu. Cooking the mushrooms at this stage also helps remove any remaining excess moisture.
Add the chopped water chestnuts and the white parts of the green onions. Stir-fry for another 2 minutes. The water chestnuts should become hot while keeping their characteristic crisp texture. Avoid cooking them for too long, since part of the appeal of these lettuce wraps is the contrast between the tender filling and crunchy vegetables.
Give the prepared sauce another stir, then pour it over the tofu mixture. Toss everything thoroughly so the sauce coats the tofu, mushrooms, and water chestnuts evenly. Reduce the heat slightly and cook for about 2 to 3 minutes, stirring frequently. The sauce should become hot and cling to the filling without making it overly wet.
Remove the skillet from the heat and stir in the green parts of the sliced green onions. Taste the filling and adjust the seasoning if needed. If you prefer more heat, you can add a little extra Sriracha or chili garlic sauce at this point.
To assemble the wraps, place the chilled lettuce leaves on a serving platter or individual plates. Spoon some of the warm tofu filling into the center of each leaf, leaving enough room around the edges to make the wrap easier to handle. Sprinkle the crushed roasted peanuts over the filling just before serving.
Serve the tofu lettuce wraps immediately while the filling is warm and the lettuce is crisp. The lettuce leaves can be folded around the filling like small cups or wraps, making them easy to eat by hand.

2. Tips for Perfect Tofu Lettuce Wraps
Choose firm tofu. Firm tofu works best because it holds its shape when cut into small cubes and stir-fried. Extra-firm tofu can also be used if you prefer a slightly firmer texture.
Dry the lettuce thoroughly. Excess water on the lettuce leaves can make the wraps difficult to handle and can dilute the filling. After rinsing, pat the leaves dry before serving.
Keep the tofu pieces small and even. Uniform pieces cook more consistently and make the filling easier to scoop into the lettuce.
Do not skip the mushrooms. Dried shiitake mushrooms add a hearty texture to the filling and help give the wraps a more substantial bite.
Keep some crunch in the filling. Water chestnuts should only be cooked long enough to heat through. Their crisp texture provides an important contrast to the softer tofu and mushrooms.
Adjust the heat to your preference. Sriracha or chili garlic sauce can vary in intensity. Start with the listed amount and add more if you prefer a spicier filling.
Prepare the lettuce just before serving. Keeping the leaves chilled helps them stay crisp and firm enough to hold the filling.
Serve the peanuts at the end. Adding the crushed roasted peanuts just before serving helps them retain their crunch instead of becoming soft from the sauce.
3. Frequently Asked Questions
Can I use another type of lettuce for these wraps?
Yes. Butter lettuce, romaine leaves, or green leaf lettuce can work as alternatives. Look for leaves that are large enough to hold a portion of filling without tearing easily.
Can I make the tofu filling ahead of time?
Yes. The cooked filling can be prepared ahead and refrigerated in an airtight container. Reheat it gently in a skillet or microwave before assembling the wraps. Keep the lettuce separate until serving so it stays crisp.
How should I store leftover lettuce wraps?
For the best texture, store the tofu filling and lettuce leaves separately. Place the cooled filling in an airtight container in the refrigerator and keep the lettuce leaves in a separate container lined with a paper towel.
Can I freeze the tofu filling?
The cooked tofu mixture can be frozen, although the texture of the vegetables may change slightly after thawing. If you plan to freeze it, allow the filling to cool completely before transferring it to a freezer-safe container.
What can I serve with tofu lettuce wraps?
They can be served as a light main dish or as part of a larger meal. Steamed rice, fried rice, Asian-inspired noodle dishes, or a simple cucumber salad can complement the wraps without taking attention away from the main filling.
4. Nutrition Information
The following nutrition information is an approximate estimate per serving based on the listed ingredients and four servings. Actual values may vary depending on the brands of sauces and tofu used, as well as the amount of sauce and filling consumed with each serving.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 430 kcal |
| Protein | 18 g |
| Total Fat | 29 g |
| Saturated Fat | 5 g |
| Carbohydrates | 31 g |
| Fiber | 5 g |
| Sugars | 12 g |
| Sodium | 850 mg |
| Calcium | 230 mg |
| Iron | 4 mg |
Tofu Lettuce Wraps are a flavorful homemade meal with a satisfying combination of tender tofu, hearty mushrooms, crisp vegetables, and crunchy peanuts. The fresh lettuce adds a light and refreshing contrast that makes the dish enjoyable from the first bite.
This recipe is also flexible enough to fit into different meals and occasions. Once the filling is prepared, assembling the wraps takes very little effort, making them a convenient choice for a flavorful lunch, dinner, or casual meal at home.
