All products are selected by our editorial team for quality. If you buy through our links, we may earn a small commission at no extra cost to you.
These vegetarian lettuce wraps are a light yet flavor-packed alternative to traditional takeout, inspired by P.F.
Chang’s classic version—but made healthier and fresher at home.
The combination of tofu, mushrooms, water chestnuts, and a bold, umami-rich sauce delivers satisfying texture and flavor without relying on meat or heavy oils.
Rich in plant-based protein from tofu and fiber from mushrooms and water chestnuts, this dish is both low in carbs and low in saturated fat, making it a smart option for health-conscious eaters.
The addition of sesame and hoisin brings warmth and depth, while romaine or butter lettuce provides a refreshing, crisp contrast.
What makes this recipe truly special is its quick prep time (just 25 minutes) and ease of execution, making it ideal for busy weeknights, light lunches, or party appetizers.
It’s also meal-prep friendly—the filling can be made ahead and quickly assembled when ready to eat.

Whether you’re vegetarian, flexitarian, or simply seeking a meatless Monday option, this dish is a nutrient-dense, flavor-forward winner you’ll want to revisit regularly.
Must-Have Tools for Perfect Results
Tofu Press: EZ Tofu Press
Squeezing excess water from tofu is essential for browning and texture. The EZ Tofu Press ensures maximum water removal, helping tofu cook up firm and golden—not soggy. A tofu press is also reusable and speeds up prep time significantly.
Nonstick Skillet: All-Clad Hard Anodized Nonstick Fry Pan
This skillet offers superior heat distribution and a durable nonstick surface that allows for oil-efficient cooking. It’s ideal for crumbling and crisping tofu evenly without sticking and is great for everyday stir-fries, eggs, and pancakes too.
Microplane Grater: Microplane Premium Classic Zester
Perfect for grating fresh ginger and garlic, this zester ensures you get finely shredded aromatics that disperse evenly throughout the filling. It’s a must-have for enhancing flavor in marinades, sauces, and baked goods.
Chef’s Knife: Victorinox 8-Inch Fibrox Pro Chef’s Knife
A sharp, reliable knife is essential for finely chopping mushrooms, green onions, and water chestnuts. This affordable, ergonomic knife is highly rated for precision and safety—ideal for both novice and seasoned cooks.
Mixing Bowls: Pyrex Glass Mixing Bowl Set
Used for prepping and mixing the sauce ingredients, these bowls are versatile, microwave-safe, and great for marinating, mixing batters, or serving. A durable glass bowl set is a staple in any efficient kitchen.

Tofu and Veggie Lettuce Cups
Equipment
- 1 Tofu Press – for pressing excess moisture from tofu
- 1 Large Nonstick Skillet – for sautéing tofu and vegetables
- 1 Microplane Grater – for grating garlic and ginger
- 1 Chef’s Knife – for chopping mushrooms, green onions, and chestnuts
- 1 Set of Mixing Bowls – for preparing the sauce and other ingredients
Ingredients
- 3 tablespoons hoisin sauce
- 3 tablespoons low-sodium soy sauce
- 2 tablespoons rice vinegar
- 1 teaspoon toasted sesame oil
- 2 teaspoons canola oil or grapeseed oil
- 1 12 to 14-ounce block extra-firm tofu, pressed and crumbled
- 8 ounces baby bella cremini mushrooms, finely chopped
- 1 8-ounce can water chestnuts, drained and finely diced
- 2 cloves garlic minced
- 2 teaspoons fresh ginger grated
- ¼ teaspoon crushed red pepper flakes optional, for heat
- 4 green onions thinly sliced (whites and greens separated)
- 8 large romaine lettuce leaves or butter lettuce, for wrapping
- Optional garnishes: shredded carrots extra chili flakes, additional green onions
Instructions
- Whisk the Sauce Together: In a small bowl, combine the hoisin sauce, soy sauce, rice vinegar, and sesame oil. Stir until well blended and set aside—this mixture will bring the bold, savory-sweet flavor that ties everything together.
- Prepare the Tofu Base: Wrap the tofu block in several layers of paper towels and gently press to release excess moisture. For best results, repeat once with fresh towels. Once dry, crumble the tofu into small pieces using your hands or a fork—aim for a ground meat-like texture.
- Sauté the Tofu and Mushrooms: Heat the canola oil in a large nonstick skillet over medium-high heat. Once the oil is shimmering, add the crumbled tofu. Cook for 5–6 minutes, stirring often, until it begins to brown and any moisture evaporates. Add the chopped mushrooms and cook for an additional 3–4 minutes, until they release their liquid and everything turns golden and slightly crisp.
- Add Aromatics and Crunch: To the skillet, stir in the diced water chestnuts, minced garlic, grated ginger, red pepper flakes (if using), and the white parts of the green onions. Sauté for 30–60 seconds until the mixture becomes fragrant and well combined.
- Stir in the Sauce: Pour the reserved sauce over the tofu mixture. Stir well to coat everything evenly. Let the mixture simmer for 1–2 minutes until the sauce thickens slightly and is heated through.
- Assemble and Serve: Spoon generous portions of the warm tofu filling into each lettuce leaf. Top with remaining sliced green onion greens, shredded carrots, and extra red pepper flakes if desired. Serve immediately while hot for the best texture.
Notes
- Tofu Tip: Pressing tofu thoroughly is key to achieving the right texture—too much moisture will prevent browning. If you cook tofu often, a tofu press is a worthy investment.
- Make Ahead: The tofu filling can be made 1–2 days in advance and stored in the refrigerator. Reheat gently in a skillet before serving.
- Lettuce Options: Romaine hearts provide sturdy cups, but butter lettuce offers a softer, more delicate wrap. Choose whichever suits your taste and presentation style.
- Spice Level: Adjust the red pepper flakes to control the heat. You can also drizzle with sriracha for extra kick.
- Custom Add-Ins: Feel free to mix in shredded carrots, bean sprouts, or chopped peanuts for texture and variety.
Chef’s Secrets for Incredible Flavor
The key to irresistible lettuce wraps lies in balancing texture and umami.
Crumbling the tofu finely and pressing out as much moisture as possible ensures it browns and crisps up beautifully rather than steaming in its own liquid.
Don’t skip this step—it transforms the tofu into something hearty and deeply satisfying.
Sautéing the mushrooms until golden adds savory depth, while the water chestnuts provide a refreshing crunch.
For the best flavor distribution, be sure to grate your garlic and ginger fresh—this maximizes aroma and taste compared to pre-minced versions.
The sauce is a simple but powerful blend, and adding it at the very end allows it to cling to the filling instead of reducing away too early.
Want even more complexity? Try toasting the sesame oil briefly before mixing it into the sauce to amplify its nutty flavor.
Serving Suggestions and Meal Pairings
These lettuce wraps make a fantastic appetizer or light main course, but they’re also incredibly versatile.
Serve them alongside a bowl of steamed jasmine or brown rice if you’re looking for something more filling.
For a fun dinner spread, pair with vegetable dumplings, miso soup, or a fresh Asian slaw.
You can also turn this into a build-your-own lettuce wrap station—just place the tofu mixture, garnishes, and lettuce leaves in separate bowls and let guests assemble their own wraps.
For a low-carb meal, stick to crisp romaine or butter lettuce, and consider topping with crushed peanuts or a drizzle of sriracha for extra crunch and heat.
They’re also delicious cold, making them an excellent option for work lunches or picnics.
Smart Storage and Make-Ahead Tips
This recipe is perfect for prepping ahead, especially the tofu-mushroom filling.
Once cooked and cooled, you can store the filling in an airtight container in the refrigerator for up to 4 days.
When you’re ready to serve, simply reheat it in a skillet over medium heat until warmed through.
Avoid microwaving the lettuce, as it will wilt and lose its crunch—always assemble the wraps fresh.
For meal prep, keep your lettuce leaves stored separately in a sealed container lined with paper towels to absorb excess moisture and maintain crispness.
If you’re packing for lunch, store the tofu mix and lettuce in separate compartments or containers and assemble just before eating.
Frequently Asked Questions About This Recipe
1. Can I make this recipe gluten-free?
Yes! Simply use a gluten-free tamari or coconut aminos in place of soy sauce, and double-check that your hoisin sauce is labeled gluten-free. Many brands now offer allergy-friendly versions.
2. What type of tofu works best?
Extra-firm tofu is ideal because it holds its shape and crisps up nicely when cooked. Avoid silken tofu, which is too soft and will break down in the pan.
3. Can I substitute the mushrooms?
Absolutely. If you’re not a fan of mushrooms, try using finely chopped zucchini, carrots, or even shredded cabbage. The goal is to add moisture and texture to balance the tofu.
4. What kind of lettuce is best for wraps?
Romaine hearts and butter lettuce are both excellent options. Romaine offers a sturdy, crunchy bite, while butter lettuce is more tender and flexible—ideal for wrapping.
5. Is this recipe freezer-friendly?
Freezing is not recommended for this recipe. Tofu changes texture after freezing and thawing, and the mushrooms can become mushy. It’s best enjoyed fresh or stored in the fridge for a few days.
This recipe is inspired by wellplated and has been carefully refined to enhance clarity, streamline preparation steps, and ensure accurate results. We’ve also included health benefits, nutritional highlights, and Must-Have Tools to help you get the best results every time you cook.