Teriyaki tofu lettuce wraps are an incredibly flavorful and satisfying vegetarian dinner idea that’s perfect for any night of the week. Bursting with vibrant vegetables and rich, savory tofu, this hearty meal is a guaranteed hit, even with the pickiest eaters. Whether you prefer to marinate your tofu for deeper flavor or keep it plain, and whether you choose to cook it on the stovetop or achieve perfect crispiness using an air fryer, these wraps offer endless versatility. Simply use fresh lettuce leaves as your healthy “taco shells” and prepare for a delightful culinary experience.

Tofu lettuce wraps provide a fantastic high-protein meal without sacrificing flavor or nutrition. By loading them with an abundance of fresh vegetables, you can enjoy a wholesome, low-carb dish that truly satisfies. Tofu, a versatile plant-based protein derived from soybeans, can be prepared in various ways to achieve different textures and flavors. We’ll explore a few popular cooking methods to help you decide which is best for your culinary adventure. Get ready to transform your dinner routine with this simple yet sensational recipe!
Crafting Copycat PF Chang’s Tofu Lettuce Wraps at Home
My first memorable experience with a truly exceptional vegetarian tofu dish was the sweet and sour tofu at a beloved restaurant. It sparked a realization that healthy eating doesn’t mean compromising on incredible taste. Having grown up in Hawaii, where a diverse range of foods, including tofu, was a staple, I developed an early appreciation for its versatility. I’m often surprised when I hear that some have yet to discover this wonderful ingredient.
Tofu can be prepared in countless delicious ways, from crispy tofu nuggets to savory stir-fries. You can achieve fantastic results by baking it in the oven, air frying for an extra-crispy texture, or even deep frying if you desire a truly indulgent treat. To infuse these wraps with authentic Asian-inspired flavors, I highly recommend drizzling generous amounts of homemade teriyaki sauce over the cooked tofu. For those who enjoy a little kick, a sprinkle of red pepper flakes or a dash of Sriracha can easily transform these into spicy tofu wraps. The beauty of this recipe lies in its adaptability, allowing for endless variations to suit your taste preferences.
While tofu is the star of this vegetarian dish, you can also adapt the filling with other proteins like ground beef, ground pork, or ground chicken if you wish to experiment with different versions. Gathering your ingredients before you begin ensures a smooth and enjoyable cooking process. Here’s what you’ll need to create these vibrant and flavorful wraps:

Essential Ingredients for Your Tofu Lettuce Wraps
- Firm or Extra-Firm Tofu: The foundation of our wraps. Remember to press it thoroughly using a cheesecloth or several layers of paper towels to remove excess moisture. This crucial step ensures a crispier texture.
- Large-Leaf Lettuce: Opt for a sturdy head of lettuce with large, pliable leaves that can easily form a wrap.
- Thinly Sliced Carrots: Add a touch of sweetness, vibrant color, and a satisfying crunch.
- Diced Green Onions: Provide a mild, oniony freshness and a beautiful garnish.
- Small Sliced or Diced Bell Peppers: Feel free to use any color bell pepper – red, yellow, or orange work wonderfully. For extra ease, consider preparing air fryer bell peppers.
- Soy Sauce and Teriyaki Sauce: The dynamic duo that forms the savory, umami-rich base of our flavor profile. Consider making your own homemade teriyaki sauce for a truly authentic taste.
- Sesame Seeds and/or Cashews: These optional additions contribute nutty flavor and delightful texture. Cashews add a satisfying crunch reminiscent of popular restaurant versions.
- Fresh Aromatics (Optional but Recommended): If you love aromatic depth, incorporating diced roasted air fryer garlic or finely chopped fresh ginger will elevate the flavors significantly.
To create a truly spicy tofu wrap, you can mix red pepper flakes directly into the sauce, drizzle Sriracha over the finished wraps, or even combine both methods for an intensified heat experience.
Choosing the Best Lettuce for Your Wraps
The right lettuce is key to a perfect wrap. In my opinion, Romaine lettuce stands out as the best choice due to its tender yet sturdy rib, which offers a satisfying crunch and holds the filling well. Butter lettuce (also known as Boston or Bibb lettuce) is another excellent option; its soft texture and mild flavor complement the tofu filling beautifully. While some people prefer the crispness of iceberg lettuce leaves, I find they lack significant flavor, making them a less appealing option compared to Romaine or butter lettuce. For the most authentic and enjoyable experience, always go for fresh, crisp leaves.
Adding a Spicy Kick to Your Tofu
If you’re looking to infuse your tofu wraps with some heat, there are several simple methods. A quick and easy way is to drizzle some Sriracha mayo directly over the top of your filled wraps. Alternatively, you can mix a few tablespoons of Sriracha sauce or red pepper flakes into the tofu mixture while it’s heating in the pan. For a milder flavor, simply omit these spicy additions entirely. I’m also a big fan of dry Sriracha powder, which can be sprinkled generously for a subtle, smoky heat.

Delicious Vegetarian Lettuce Wraps Without Tofu
For those who prefer an alternative to tofu, or simply want to try something different, portobello mushrooms make an excellent substitute. Cut into small, bite-sized cubes, these meaty mushrooms offer a fantastic texture and deep umami flavor. You can follow the exact same cooking directions as listed for the tofu below, simply swapping the tofu for the mushrooms. Keep in mind that the cooking time for mushrooms may be slightly shorter, depending on how tender you prefer them to be. Large or baby bella mushrooms are generally preferred over button mushrooms because they are firmer and possess a more robust flavor, making them ideal for this kind of hearty filling.
Nutritional Snapshot: Calories in a Tofu Lettuce Wrap
Understanding the nutritional content of your meals is always helpful. If you adhere to the specific measurements and ingredients outlined in our detailed recipe card, each generously filled tofu lettuce wrap typically contains approximately 600 calories. Please note that this value can vary slightly based on the specific brands of sauces and ingredients you choose to use. This makes it a substantial and satisfying meal that is rich in protein and packed with nutrients, while still being a lighter option compared to many carb-heavy dishes.
Deconstructing PF Chang’s Lettuce Wraps: Our Tofu Twist
My aim with this recipe was to recreate the essence of PF Chang’s popular lettuce wraps, but with a delicious tofu-centric twist instead of their traditional Asian chicken breast filling. I focused on ingredients readily available at my local grocery store. While their version often includes rice noodles as a topping, I opted to omit them without feeling any loss in flavor or texture. Instead of water chestnuts, I chose cashews for their delightful crunch and rich, nutty flavor, which I personally find more appealing. This adaptation allows for a homemade version that captures the spirit of the original while offering a fresh, vegetarian alternative that’s just as satisfying.

Achieving Perfectly Crisp Lettuce for Your Wraps
The crispness of your lettuce is paramount to an enjoyable lettuce wrap experience. A salad spinner is an invaluable tool for this purpose. Begin by thoroughly rinsing each lettuce leaf under cold water to remove any dirt or debris. Once clean, place the leaves in your salad spinner and spin them dry to remove as much moisture as possible. If you don’t have a spinner, gently pat the leaves dry with paper towels. It’s crucial to use the lettuce as quickly as possible after preparing it, as the warm filling will gradually soften the leaves. For optimal crispness, aim to fill and serve your wraps immediately after preparing the tofu mixture.
Below, you’ll find a detailed recipe that you can print out for future reference. However, we always love welcoming you back to discover our new culinary creations, added weekly! For a non-vegetarian twist, you could easily incorporate teriyaki chicken into the mix; simply dice it into small, bite-sized pieces and pre-cook it in a separate pan before adding it to the vegetable stir-fry. Here’s a brief overview of how these delicious teriyaki tofu lettuce wraps come together:
Step-by-Step: Cooking Marinated Tofu on the Stove
- **Prepare the Tofu:** Lay your block of firm tofu on a piece of cheesecloth or a few layers of paper towels. Fold the cloth/towels over and gently press down, or place a heavy book on top, to extract as much excess moisture as possible. This step is crucial for achieving crispy tofu.
- **Cook the Tofu/Mushrooms:** Once pressed, cut the tofu (or portobello mushrooms, if using) into uniform bite-sized pieces. Heat a tablespoon of olive or sesame oil in a large skillet over medium-high heat. Add the tofu pieces and brown them on all sides until golden and slightly crispy. Remove from the skillet and set aside.
- **Sauté the Vegetables:** While the tofu rests, chop your carrot and red bell pepper into small, uniform pieces. Slice the white parts of the green onions, reserving the green tops for garnish. Add another tablespoon of olive oil to the same large skillet. Add the chopped carrots and bell peppers, and sauté for a couple of minutes until they begin to soften slightly.
- **Add Aromatics:** Next, incorporate the sliced white parts of the green onion and the minced garlic into the skillet. Stir-fry for an additional 2 minutes, allowing the aromatics to become fragrant and soft.
- **Combine and Flavor:** Remove the skillet from the heat. Return the cooked tofu to the pan. Add the teriyaki sauce, soy sauce, sesame seeds, and a portion of the sliced green tops of the green onion. Gently fold all the ingredients together until thoroughly combined and coated in the flavorful sauce.
Finally, rinse and thoroughly blot dry your lettuce leaves on paper towels, or spin them in a salad spinner, ensuring they are crisp and ready for filling.

This quick, flavorful, and largely one-pot meal has quickly become a family favorite in our home. Since our initial creation, I’ve enjoyed experimenting with various air fryer vegetables and different flavor profiles, always keeping the core idea of a healthy and satisfying lettuce wrap recipe. Its versatility makes it a fantastic staple for meal planning.
Smart Tips for Saving Leftovers
To ensure the best quality and flavor, it’s always recommended to fill and prepare only the amount of wraps you plan to consume immediately. For any leftovers, the filling and lettuce leaves should always be stored separately. If your filling includes meat, allow it to cool to room temperature before transferring it to an airtight container. Reheat within 3 days in the microwave for approximately one minute.
If your filling features tofu, it’s best enjoyed within 1-2 days, as tofu tends to soften over time. The freshest taste will be on the day after preparation. Regarding the lettuce, only rinse and prepare the leaves you intend to eat that day. The remaining head of lettuce should stay intact to preserve its crispness for as long as possible, ensuring delightful wraps for your next meal.

Rated 5 out of 5 stars from 1 vote
Teriyaki Tofu Lettuce Wraps
Pin Recipe
Comment
Print Recipe
Equipment
-
1 large skillet
Ingredients
- 1 lb firm or extra-firm tofu
- 1 head romaine lettuce
- 1/4 c teriyaki sauce
- 1 carrot, peeled, thinly sliced or diced
- 2 green onions, diced (white and green parts separated)
- 1 tbsp minced garlic
- 1 bell pepper, sliced or diced
- 1/2 c cashews, optional, for crunch
- 2 tsp sesame seeds, plus extra for garnish
- 2 tbsp olive oil, or sesame oil
- 2 tbsp soy sauce
- 1/4-1/2 tsp red pepper flakes, optional, for heat
- 1 fresh ginger, 1-inch piece, grated or minced (optional)
Instructions
-
**Press the Tofu:** Place the block of tofu on a cheesecloth or several layers of paper towels. Fold over and gently press down (or use a weighted object like a book) to remove as much moisture as possible. This step is vital for crispy tofu.
-
**Cook the Tofu:** Cut the pressed tofu into bite-sized cubes. Heat 1 tablespoon of olive or sesame oil in a large skillet over medium-high heat. Add the tofu cubes and cook, stirring occasionally, until browned and crispy on all sides. Remove the tofu from the skillet and set it aside.
-
**Sauté the Vegetables:** In the same skillet, add the remaining 1 tablespoon of olive oil. Add the chopped carrots and diced red bell pepper. Sauté for 3-4 minutes until they begin to soften but still retain some crunch.
-
**Add Aromatics:** Stir in the sliced white parts of the green onions, minced garlic, and grated fresh ginger (if using). Continue to stir-fry for another 2 minutes until fragrant.
-
**Combine & Sauce:** Return the cooked tofu to the skillet with the vegetables. Add the teriyaki sauce, soy sauce, and red pepper flakes (if desired). Gently fold all ingredients together until the tofu and vegetables are well coated in the sauce. Stir in the sesame seeds and a portion of the sliced green parts of the green onion.
-
**Prepare Lettuce & Serve:** Wash and thoroughly dry the lettuce leaves. Lay them out on a serving platter. Spoon the warm tofu mixture into the center of each lettuce leaf. Garnish with remaining green onion tops and cashews (if using). Serve immediately and enjoy!
Nutrition (Approximate per serving)
Serving: 2oz | Calories: 598kcal | Carbohydrates: 90g | Protein: 31g | Fat: 15g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Sodium: 1221mg | Potassium: 489mg | Fiber: 10g | Sugar: 19g | Vitamin A: 4215IU | Vitamin C: 64mg | Calcium: 262mg | Iron: 9mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Additional Info
Tried this recipe?
Mention @thetypical_mom or tag #thetypicalmom!