If you’re a devoted fan of P.F. Chang’s Vegetarian Lettuce Wraps, prepare to fall even more in love with this incredible **Copycat Vegetarian Lettuce Wrap Recipe**! This homemade version elevates the experience with perfectly crispy tofu, earthy mushrooms, and a meticulously balanced, flavorful sauce. Designed to be less greasy and incredibly easy to prepare in your own kitchen, these wraps offer all the savory-sweet goodness you crave, but with a fresher, lighter touch. Get ready to create a restaurant-quality dish that truly shines.

Discover Why These Vegetarian Lettuce Wraps Surpass P.F. Chang’s

While P.F. Chang’s vegetarian lettuce wraps hold a special place in many hearts, I’ve often found them to be a tad on the greasy side, sometimes even swimming in an overly sweet or salty sauce. My homemade rendition addresses these common culinary quibbles head-on, delivering the same iconic bold flavor profile you adore, but with significant improvements.
We achieve a superior result by meticulously sautéing the tofu until it reaches an ideal state of crispiness – golden-brown and delightfully firm, never mushy. The filling is then lightly coated in our signature sauce, ensuring every bite is bursting with flavor without becoming soggy or heavy. This thoughtful preparation means you get a vibrant, textural, and aromatic dish that feels incredibly satisfying. You’ll enjoy all the authentic taste you crave, along with the added benefits of fewer calories and a much lower cost than dining out. It’s a winning combination that makes healthy eating both exciting and accessible.
Happy Cooking! xo Kristen
Table of Contents
- Why This Recipe Is a Winner
- Essential Ingredients for the Perfect Wrap
- Step-By-Step Walkthrough
- Customizing Your Vegetarian Lettuce Wraps
- Meal Prep and Storage Tips
- Frequently Asked Questions
- More Vegetarian Asian-Inspired Recipes
- Full Recipe Card
Essential Ingredients for Crafting Flavorful Vegetarian Lettuce Wraps
Creating truly exceptional vegetarian lettuce wraps begins with selecting the right ingredients. Each component plays a vital role in achieving that perfect balance of flavor, texture, and freshness. Here’s a closer look at what you’ll need and why it matters:

- Tofu: The star protein of this dish! It is absolutely crucial to select **firm or extra-firm tofu**, not silken tofu. Silken tofu has too much water content and will not crisp up properly, leading to a soggy filling. Pressing the tofu is also a non-negotiable step to achieve that desirable crispy texture, which we’ll cover in the instructions.
- Mushrooms: For an incredibly rich, earthy flavor that adds significant depth to the filling, I highly suggest opting for dried shiitake mushrooms. When rehydrated, they release an umami intensity that fresh mushrooms can’t quite match. While they can be a bit pricier, the flavor payoff is immense. If dried mushrooms are not readily available or you prefer a fresh option, cremini (baby bella) or oyster mushrooms, finely chopped, make excellent alternatives.
- Water Chestnuts: These often-overlooked gems are found in the Asian section of most local grocery stores, typically canned. They are essential for adding an incredible, distinctive crunch and textural contrast to the soft tofu and mushrooms in the lettuce wrap filling. Don’t skip them if you want that authentic P.F. Chang’s texture!
- The Flavorful Sauce: This is where the magic truly happens! Our irresistible lettuce wrap sauce is a harmonious blend of sweet, spicy, salty, and savory notes. It’s crafted from a base of sweet chili sauce (which provides a delightful kick), finely minced garlic, freshly grated ginger, savory soy sauce (reduced-sodium is preferred), aromatic sesame oil, and tangy rice wine vinegar. The combination creates a glaze that perfectly coats the filling without overpowering it.
- Lettuce: The vessel for our delicious filling! For optimal wrapping and enjoyment, use a soft, pliable lettuce variety. Green leaf lettuce, bibb lettuce, or butter lettuce leaves are ideal choices as their broad, tender leaves easily cup the filling and provide a refreshing crunch. Avoid crispier varieties like iceberg for the wrap itself, though it can be served as a side.
- Toppings: While optional, toppings elevate the experience. I love to add thinly sliced green onions for a fresh, pungent bite, and crunchy Chow Mein Noodles, just like at P.F. Chang’s, for an extra layer of texture. A dash of your favorite hot sauce, such as Sriracha, can also add a delightful kick for those who enjoy a bit more heat.
How to Make Flavorful Vegetarian Lettuce Wraps: A Step-by-Step Guide for Crispy Perfection
Crafting these vegetarian lettuce wraps at home is surprisingly simple, yet yields truly impressive results. Following these detailed tips will help you achieve that perfect balance of crispy tofu, savory filling, and fresh crunch, ensuring restaurant-quality perfection every time. You will find the precise ingredient quantities and comprehensive instructions in the recipe card located at the bottom of this post.
- Press the Tofu for Superior Texture. The very first and arguably most crucial step in preparing these tofu-based lettuce wraps is to press the tofu. This process effectively drains excess liquid, which is essential to prevent your vegetarian lettuce wrap filling from becoming soggy and ensures the tofu can crisp up beautifully. To do this, simply place the block of firm or extra-firm tofu between several layers of thick paper towels or a clean kitchen towel. Position it on a plate or tray, then top with a heavy object like a cast-iron skillet or a few heavy cookbooks. Allow the tofu to press for a minimum of 20 minutes. If your paper towels become saturated after about 10 minutes, swap them out for fresh ones. Once pressed, you can either crumble the tofu into small, irregular bits (mimicking ground meat texture) or dice it into uniform bite-sized pieces, depending on your preferred aesthetic and mouthfeel.

- Rehydrate Mushrooms and Prepare the Flavorful Sauce. If you’re using dried mushrooms, utilize the tofu-pressing time to rehydrate them. Place the dried mushrooms in a heat-safe bowl and cover them with boiling water. Let them soak for 20-30 minutes until they are fully softened and pliable. Once rehydrated, drain them thoroughly and finely chop them. If you opt for fresh mushrooms, simply chop them finely and set aside. Simultaneously, prepare your signature sauce. In a small bowl, whisk together the soy sauce, sweet chili sauce, minced garlic, freshly grated ginger, sesame oil, and rice wine vinegar until all ingredients are smoothly combined. This ensures your sauce is ready to go when the time comes, preventing any last-minute scrambling.

- Sauté the Filling to Crispy Perfection. Heat a large, nonstick skillet over medium-high heat and add your preferred cooking oil (canola, avocado, or a light olive oil works well). Once the oil is shimmering and hot, add the crumbled or diced tofu to the skillet. Spread it out into a single layer and resist the urge to stir it too frequently; allowing it to cook undisturbed for 3-4 minutes will help develop a beautiful golden-brown crust. After the initial browning, flip and continue to sauté for another 2-3 minutes until the tofu is crispy and golden on multiple sides. Next, add your chopped mushrooms (rehydrated and drained, or fresh) and the finely chopped water chestnuts to the skillet. Sauté for an additional 2-4 minutes, stirring occasionally, until the mushrooms soften and the entire mixture is well combined. Finally, pour the prepared sauce over the filling. Stir everything thoroughly to ensure the tofu and vegetables are evenly coated. Allow the mixture to simmer gently for about 1-2 minutes, or until the sauce has slightly thickened and beautifully coats the filling. Remove from heat immediately to prevent overcooking.

- Assemble and Serve Your Delicious Lettuce Wraps. Once your flavorful tofu and mushroom filling is ready, it’s time for assembly! Arrange your crisp lettuce leaves on a platter. Spoon a generous amount of the warm filling into each individual lettuce cup. To complete the experience and add extra layers of flavor and texture, top with thinly sliced green onions for a fresh bite. For that quintessential crunch, sprinkle with Chow Mein noodles, just like you’d find at a restaurant. If you enjoy a bit of heat, a drizzle of Sriracha hot sauce adds a fantastic kick. Serve your vibrant vegetarian lettuce wraps immediately and enjoy this fresh, homemade take on a beloved classic!

Customizing Your Vegetarian Lettuce Wraps: Endless Possibilities
One of the best aspects of this vegetarian lettuce wrap recipe is its versatility. Feel free to get creative and adapt it to your taste preferences or what you have on hand:
- Protein Power-Ups: While tofu is fantastic, you can experiment with other vegetarian proteins. Crumbled tempeh can offer a heartier texture, or finely diced firm vegetables like carrots and bell peppers can be added alongside the tofu and mushrooms for more vegetable goodness.
- Vegetable Additions: Boost the nutritional value and texture by incorporating other finely chopped vegetables into the filling. Shredded carrots, finely diced bell peppers, bamboo shoots, or even a handful of spinach can be stirred in during the last few minutes of sautéing.
- Sauce Adjustments: The sauce is key, but you can tailor it. For extra sweetness, add a teaspoon of brown sugar or maple syrup. If you prefer a tangier flavor, a splash more rice vinegar will do the trick. A pinch of red pepper flakes will amp up the heat.
- Spice Level: If you love heat, increase the amount of sweet chili sauce or add a dash of Sriracha directly into the filling. For a milder version, use less sweet chili sauce and opt for a touch of hoisin sauce for sweetness without the spice.
- Nutty Crunch: For another layer of crunch and flavor, sprinkle some toasted sesame seeds or chopped peanuts over your finished wraps.
Meal Prep and Storage Tips for Freshness
These vegetarian lettuce wraps are excellent for meal prepping, allowing you to enjoy a quick and healthy meal throughout the week. Here’s how to store and reheat them:
- Storing the Filling: The cooked tofu and mushroom filling can be stored in an airtight container in the refrigerator for up to 5 days. This makes it perfect for prepping on a Sunday for easy weeknight meals.
- Storing Lettuce Leaves: Always store your lettuce leaves separately. Wash and thoroughly dry them, then wrap them in a paper towel and place them in a zip-top bag or airtight container in the refrigerator. They will stay crisp for 3-5 days.
- Reheating Instructions: To reheat the filling, gently warm it in a dry skillet over medium heat, stirring occasionally. If it seems a little dry, add a tiny splash of water or vegetable broth to loosen it up. Heat until warmed through, about 3-5 minutes. Avoid microwaving if possible, as it can make the tofu less crispy.
- Assemble Fresh: For the best experience, always assemble your lettuce wraps just before serving to maintain the crispness of the lettuce.
Frequently Asked Questions (FAQ) About Vegetarian Lettuce Wraps
- What’s the best type of tofu for this recipe?
- Always use firm or extra-firm tofu for this recipe. Silken or soft tofu contains too much water and will not crisp up properly, resulting in a soggy filling. Pressing the tofu thoroughly is also essential for achieving the best texture.
- Can I make this recipe gluten-free?
- Yes, absolutely! To make these vegetarian lettuce wraps gluten-free, simply substitute regular soy sauce with Tamari or a certified gluten-free soy sauce. Also, omit the Chow Mein noodles, or use gluten-free crispy rice noodles as a topping instead.
- What if I don’t have fresh ginger?
- Fresh ginger offers the best flavor, but if it’s not available, you can use ground ginger as a substitute. Use about 1/4 to 1/2 teaspoon of ground ginger for every teaspoon of fresh grated ginger, adjusting to your taste. Keep in mind the flavor will be slightly different.
- How can I make this spicier or milder?
- For more heat, increase the amount of sweet chili sauce, or add a pinch of red pepper flakes to the filling while it simmers. You can also drizzle extra Sriracha hot sauce when serving. For a milder flavor, reduce the sweet chili sauce and consider adding a little extra rice vinegar or a touch of hoisin sauce for sweetness.
- Can I prepare any parts of this recipe in advance?
- Yes, the tofu can be pressed and crumbled a day ahead. The sauce can also be mixed and stored in an airtight container in the refrigerator for up to 3-4 days. You can also chop the mushrooms and water chestnuts in advance. This makes assembly on busy weeknights a breeze!
More Delicious Vegetarian Asian-Inspired Recipes to Explore
If you loved these vegetarian lettuce wraps, you’ll surely enjoy exploring more of our plant-based Asian-inspired creations. These recipes bring vibrant flavors and fresh ingredients to your table:
- Homemade Vegetable Potstickers
- Easy Thai Noodles with Peanut Sauce
- Refreshing Asian Noodle Salad
- Fresh and Flavorful Spring Rolls
- Quick Vegetable Fried Rice
- Crispy Baked Vegetable Egg Rolls
Loved this recipe?
If you enjoyed making and eating these vegetarian lettuce wraps, please consider leaving a comment and a 5-star review below. Your feedback helps us share delicious recipes with more home cooks!
Crispy Tofu Vegetarian Lettuce Wraps (P.F. Chang’s Style)
Rate Recipe
Print Recipe

Ingredients
- 2 ounces dried shiitake mushrooms, rehydrated and finely chopped (or 5 ounces fresh shiitake/cremini, finely chopped)
- 1 (14 ounce) block firm or extra-firm tofu, pressed and crumbled/diced
- 2 tablespoons sweet chili sauce
- 2 tablespoons reduced-sodium soy sauce (or Tamari for gluten-free)
- 2 tablespoons rice vinegar
- 2 teaspoons minced garlic
- 1 teaspoon freshly grated ginger
- 1 teaspoon sesame oil
- 2 teaspoons cooking oil (canola, avocado, or light olive oil)
- 1 (8 ounce) can water chestnuts, drained and finely chopped
- 2 green onions, thinly sliced (for garnish)
- 10-12 large lettuce leaves (romaine hearts, bibb, or butter lettuce)
- ½ cup Chow Mein Noodles, optional (for crunch)
- Sriracha hot sauce, optional (for serving)
Instructions
-
If using dried shiitake mushrooms, place them into a heat-safe bowl and cover with boiling water. Let them soak for 20-30 minutes until fully rehydrated and softened. Once rehydrated, drain well and finely chop. If using fresh mushrooms, simply finely chop them.
-
Press the tofu to remove excess liquid. Wrap the 1 (14 ounce) block firm tofu between several layers of thick paper towels or a clean kitchen towel. Place it on a plate or tray and top with a heavy object, such as a cast-iron skillet or a few heavy cookbooks. Let the tofu press for at least 20 minutes; change the paper towels after 10 minutes if they become saturated. Once pressed, crumble the tofu into small, bite-sized pieces or dice it into ½-inch chunks.
-
Prepare the sauce by combining 2 tablespoons sweet chili sauce, 2 tablespoons reduced-sodium soy sauce, 2 tablespoons rice vinegar, 2 teaspoons minced garlic, 1 teaspoon freshly grated ginger, and 1 teaspoon sesame oil in a small bowl. Whisk until all ingredients are well combined. Set this flavorful sauce aside.
-
Heat 2 teaspoons cooking oil in a large nonstick skillet over medium-high heat. Once the oil is shimmering, add the pressed and crumbled tofu. Spread it out in a single layer and let it cook undisturbed for about 3-4 minutes to develop a golden-brown crust. Then, flip and sauté for another 2-3 minutes until the tofu is crispy and golden on all sides.
-
Add the chopped mushrooms (rehydrated and drained, or fresh) and the finely chopped water chestnuts to the skillet with the crispy tofu. Sauté for an additional 2-4 minutes, stirring occasionally, until the mushrooms are softened and the mixture is well combined.
-
Pour the prepared sauce over the tofu and mushroom mixture in the skillet. Stir thoroughly to ensure everything is evenly coated. Bring the mixture to a gentle simmer and cook for 1-2 minutes, or until the sauce has slightly thickened and coats the filling beautifully. Remove from heat.
-
To serve, spoon the warm tofu and mushroom filling into individual lettuce leaves. Garnish generously with thinly sliced green onions, and for an authentic crunch, sprinkle with Chow Mein Noodles. Add a drizzle of Sriracha hot sauce if you enjoy an extra kick. Serve immediately and enjoy your homemade, restaurant-quality vegetarian lettuce wraps!
Recipe Notes
Sweet Chili Sauce Alternatives: Feel free to use your favorite store-bought sweet chili sauce or try a homemade version. For a milder, less spicy profile, hoisin sauce makes an excellent substitute and adds a rich, savory depth.
Storing Leftovers: The tofu filling can be safely refrigerated in an airtight container for up to 5 days. To reheat, gently warm it in a dry skillet over medium heat, adding a splash of water if needed to prevent sticking, until thoroughly heated through. Store lettuce leaves separately to maintain their crispness.
Gluten-Free Version: To make this recipe gluten-free, ensure you use Tamari or a certified gluten-free soy sauce. Additionally, omit the Chow Mein noodles, or replace them with gluten-free crispy rice noodles for a similar texture.
Spice Level Adjustment: If you prefer more heat, increase the amount of sweet chili sauce or add a pinch of red pepper flakes to the sauce. For less spice, reduce the sweet chili sauce and add a touch more soy sauce or rice vinegar.
Nutrition Information
Carbohydrates: 37g
Protein: 6g
Fat: 4g
Saturated Fat: 1g
Sodium: 540mg
Potassium: 248mg
Fiber: 3g
Sugar: 5g
Vitamin A: 60IU
Vitamin C: 2mg
Calcium: 7mg
Iron: 1mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Tried this recipe?Mention @amindfullmom or tag #amindfullmom!