Delicious Teriyaki Tofu Lettuce Wraps: A Flavorful Vegetarian Dinner Idea
Teriyaki tofu lettuce wraps are not just super flavorful vegetarian dinner ideas; they are a vibrant, satisfying, and wholesome meal that caters to diverse palates. Packed generously with fresh vegetables and rich in plant-based protein, these wraps offer a hearty dinner experience that even the pickiest eaters, including kids, will enthusiastically devour. Whether you prefer your tofu deeply marinated or simply seasoned, pan-fried on the stovetop for a classic crisp, or made conveniently in an air fryer, the possibilities for customization are endless. The crisp lettuce leaves serve as the perfect, low-carb “taco shells,” providing a refreshing crunch with every bite.

Tofu lettuce wraps present an exceptional option for a high-protein, low-carb meal bursting with flavor. By loading them with a colorful array of vegetables, you create a dish so satisfying that you won’t even miss the traditional carb components. This versatile protein, derived from soybeans, can be prepared in numerous ways, each yielding a unique texture and taste. Throughout this guide, we’ll explore several popular cooking methods for tofu, allowing you to choose the one that best suits your preferences and kitchen equipment. Get ready to transform simple ingredients into a truly memorable dining experience. (Affiliate links are included for your convenience, supporting our content creation at no extra cost to you.)
Copycat PF Chang’s Tofu Lettuce Wraps: Mastering the Restaurant Favorite
Many of us have a fond memory of discovering Asian-inspired lettuce wraps at popular restaurants like PF Chang’s. My personal journey with plant-based cuisine began early, growing up in Hawaii where diverse foods, including tofu, were a staple. It often amazes me when I encounter someone who hasn’t yet experienced the incredible versatility and deliciousness of tofu. This recipe is inspired by those beloved restaurant-style lettuce wraps, offering a vegetarian take that sacrifices none of the vibrant flavors.
The secret to a truly outstanding lettuce wrap lies in the texture and flavor of its main filling. For tofu, there are countless ways to achieve perfection. You can bake it in the oven until golden brown, achieve an extra crispy exterior using an air fryer, or opt for deep-frying for ultimate indulgence. To infuse a rich, authentic Asian flavor, I highly recommend generously drizzling the tofu with a delectable homemade teriyaki sauce. This adds a beautiful glaze and deep umami notes. For those who enjoy a bit of a kick, incorporating red pepper flakes, a dash of Sriracha, or even some dry Sriracha powder will elevate the spice level to your liking. The beauty of these wraps is their adaptability; feel free to experiment with different seasonings and heat intensities.
While our focus here is on a delicious vegetarian version, these wraps are incredibly versatile. If you’re looking to incorporate other proteins or cater to different dietary preferences, you can easily substitute the tofu with ground beef, ground pork, or ground chicken. Simply follow similar cooking methods for the meat, ensuring it’s fully cooked and crumbled before mixing with the vegetables and sauce. The core concept remains the same: a flavorful filling nestled in crisp lettuce. Here’s a detailed look at what you’ll need to gather to create these fantastic wraps:

Essential Ingredients for Your Teriyaki Tofu Lettuce Wraps
Crafting the perfect teriyaki tofu lettuce wrap begins with selecting high-quality ingredients. Each component plays a vital role in building the layers of flavor and texture that make this dish so enjoyable. Pay close attention to these key items:
- Firm or Extra-Firm Tofu: The foundation of our vegetarian filling. It’s crucial to press the tofu thoroughly to remove excess moisture. This step is non-negotiable for achieving a desirable firm, chewy, or crispy texture. Use a cheesecloth or several layers of paper towels, and place a heavy object on top for at least 30 minutes, or ideally longer.
- Large-Leaf Lettuce: The edible vessel for our delicious filling. Romaine, butter lettuce, or even iceberg can work, but choosing the right type significantly impacts the wrap’s integrity and flavor.
- Thinly Sliced Carrots: Adds a touch of sweetness, vibrant color, and a pleasant crunch.
- Diced Green Onions (Scallions): Provides a mild oniony bite and a fresh, aromatic finish. We’ll use both the white and green parts strategically.
- Small Sliced or Diced Bell Peppers: Bell peppers, especially red or yellow, offer a sweet, vibrant addition. If you have an air fryer, quickly roasting them beforehand can enhance their flavor.
- Soy Sauce and Teriyaki Sauce: The backbone of our Asian-inspired flavor profile. Teriyaki brings sweetness and umami, while soy sauce deepens the savory notes.
- Sesame Seeds and/or Cashews (Optional but Recommended): Sesame seeds add a delicate nutty flavor and visual appeal, while cashews provide a wonderful textural contrast and richness.
- Aromatics: Diced roasted air fryer garlic or freshly chopped ginger are fantastic additions, infusing the dish with pungent, fresh flavors that elevate the entire meal.
To customize the heat level, you can incorporate spicy elements directly into the sauce mixture, drizzle them on top just before serving, or apply both methods for a truly bold and spicy tofu wrap. Consider adding a pinch of red pepper flakes during cooking or a swirl of Sriracha mayo as a topping.
Choosing the Best Lettuce for Your Wraps
The choice of lettuce is crucial for a successful wrap experience. You need leaves that are sturdy enough to hold the filling without tearing, yet tender enough to be enjoyable to eat. In my opinion, Romaine lettuce is the top choice due to its ideal balance of tenderness and a robust central rib that offers excellent structural integrity. Butter lettuce (or Boston/Bibb lettuce) is another fantastic option, known for its soft, delicate texture and mild flavor that complements the filling beautifully. Some people prefer iceberg lettuce leaves for their crispness, but I find they often lack the distinct flavor and tender texture that Romaine or butter lettuce provides. Whichever you choose, ensure the leaves are fresh, vibrant, and thoroughly washed.
How to Add a Spicy Kick to Your Tofu
If you’re a fan of heat, there are several simple ways to make your tofu lettuce wraps spicy. One popular method is to drizzle some sriracha mayo over the top of the assembled wraps, allowing each person to customize their spice level. Alternatively, you can incorporate a few tablespoons of Sriracha or chili garlic sauce directly into the pan while heating the tofu mixture. For a milder version, simply omit these spicy additions entirely. I also enjoy using dry Sriracha powder as a versatile seasoning for almost everything, including these wraps, as it offers concentrated flavor without extra liquid.

Vegetarian Lettuce Wraps Beyond Tofu: Delicious Alternatives
While tofu is a fantastic protein for these wraps, there are wonderful alternatives for those who prefer different textures or ingredients. One excellent option is to use portobello mushrooms. When cut into small cubes, they mimic the meaty texture of ground protein and absorb flavors beautifully. You can follow the exact same cooking directions as listed below for the tofu, simply substituting the mushrooms. The cooking time for mushrooms may be slightly shorter, depending on how tender you want them to become.
When selecting mushrooms, large or baby bella (cremini) chopped mushrooms are generally preferred over button mushrooms. They are firmer, possess a richer, earthier flavor, and hold up better during cooking, contributing significantly more to the overall texture and taste of the wrap filling. Other plant-based alternatives could include crumbled tempeh, lentils, or even finely chopped cauliflower rice for an even lighter option. The goal is to create a hearty, flavorful mix that pairs well with the crisp lettuce.
Understanding the Nutritional Value of Your Tofu Lettuce Wraps
For those mindful of their dietary intake, understanding the nutritional profile of your meal is helpful. When prepared using the exact measurements and ingredients provided in the recipe card below, a single loaded tofu lettuce wrap typically contains around 600 calories. Please note that this value is an approximation and can vary slightly based on the specific brands of sauces and ingredients used. The nutritional information in the recipe card provides a more detailed breakdown to help you track your macros and micros.
The PF Chang’s Inspiration and Our Vegetarian Twist
Our goal with this recipe was to recreate the essence of PF Chang’s popular lettuce wraps, but with a vegetarian focus. While their traditional recipe often features Asian chicken breasts, we’ve crafted a delicious tofu-based version using readily available ingredients. I opted for crispy cashews over water chestnuts to add a delightful crunch and nutty flavor, purely based on personal preference. Although PF Chang’s often includes crispy rice noodles sprinkled on top, we chose to omit them here to keep the dish lighter and lower in carbohydrates, focusing on the fresh crunch of the lettuce and vegetables instead. This allows the robust flavors of the tofu and sauce to truly shine.

Tips for Perfectly Crisp Lettuce Wraps
The success of a lettuce wrap hinges significantly on the crispness of the lettuce. A soggy leaf can detract from the entire experience. Here are some expert tips to ensure your lettuce remains perfectly crisp:
- Rinse in Cold Water: Always rinse each lettuce leaf individually under very cold water. This not only removes any dirt or debris but also helps to perk up the leaves and enhance their crispness.
- Thorough Drying is Key: After rinsing, excess moisture is the enemy of crisp lettuce. If you have a salad spinner, use it; it’s incredibly efficient at removing water. Alternatively, lay the lettuce leaves on paper towels and gently blot them dry.
- Assemble Just Before Serving: To maintain maximum crispness, avoid filling the lettuce leaves too far in advance. The longer warm filling sits inside the lettuce, the more the leaves will soften. Prepare your filling, keep it warm, and let guests fill their wraps as they eat.
By following these simple steps, you can ensure that your lettuce provides that satisfying, refreshing crunch that complements the warm, savory filling so well. Below, you’ll find the full printable recipe card with all the detailed instructions. We’re always adding new creations each week, so feel free to come back and explore our other recipes. Remember, this recipe is highly adaptable – you could easily add teriyaki chicken, diced into small, bite-sized pieces and pre-cooked in a separate pan, for a non-vegetarian option. Here’s a brief rundown of how these incredible wraps come together:
How to Cook Perfectly Marinated Tofu on the Stove
Cooking tofu to a delicious, golden crispness is simpler than you think. This stovetop method ensures a beautifully browned exterior that’s perfect for absorbing all the teriyaki goodness:
- Press the Tofu: Begin by placing your block of firm tofu on a piece of cheesecloth or a few layers of paper towels. Fold the cloth/towels over the tofu and gently press down to extract excess moisture. For best results, place a heavy book or a tofu press on top for at least 30 minutes. This step is crucial for achieving a firm, desirable texture.
- Brown the Tofu: Once pressed, cut the tofu (or mushrooms, if using) into bite-sized pieces. Heat 1 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. This usually takes about 5-7 minutes. Once browned, remove the tofu from the pan and set it aside.
- Sauté the Vegetables: While the tofu rests, chop your carrot and red bell pepper into small, uniform pieces. Slice the white part of the green onions, reserving the green tops for garnish. Add another tablespoon of olive oil to the same skillet. Add the chopped carrots and bell peppers and sauté for a couple of minutes until they begin to soften slightly but still retain some crunch.
- Add Aromatics: Next, add the sliced white part of the green onion and the minced garlic to the skillet. Continue to stir-fry for an additional 2 minutes, until the aromatics are fragrant and slightly soft.
- Combine and Season: Remove the skillet from the heat. Return the browned tofu to the pan. Add the teriyaki sauce, soy sauce, sesame seeds, and a few slices of the reserved green part of the green onion. Gently fold all the ingredients together until the tofu and vegetables are thoroughly coated in the sauce.
Finally, rinse and thoroughly dry your lettuce leaves, either by blotting them with paper towels or spinning them in a salad spinner. Fill each crisp lettuce leaf with the warm, savory tofu mixture and enjoy immediately!

This quick and easy, often one-pot (or one-skillet) meal has quickly become a family favorite in many households. Its versatility means you can easily swap out ingredients, experiment with different air fryer vegetables, or adjust the spice level to create new and exciting variations while keeping the core concept of a delicious lettuce wrap. It’s a testament to how simple, wholesome ingredients can come together to create something truly spectacular and endlessly customizable.
How to Save Leftovers and Maintain Freshness
Proper storage of leftovers is key to enjoying your teriyaki tofu lettuce wraps later. The most important rule for preserving freshness and crispness is to always keep the filling and the lettuce leaves separate until you’re ready to eat. Only fill and prepare the exact number of wraps you intend to consume immediately.
For the filling: Once cooked, allow the tofu and vegetable mixture to cool completely to room temperature. Transfer it to an airtight container and store it in the refrigerator. If your filling contains meat, it should be reheated and consumed within 3 days. For tofu-based filling, it is best enjoyed within 1-2 days, as tofu can start to soften and lose its desired texture over time. To reheat, simply warm in the microwave for about a minute, or gently sauté in a pan until heated through.
For the lettuce leaves: Store any unused, unwashed lettuce leaves in their original packaging or a sealed bag in the refrigerator. Only rinse and dry the exact number of leaves you plan to use for your next meal. Keeping the leaves unwashed and attached to the head for as long as possible helps them retain their crispness. When ready to eat, wash, dry thoroughly as described earlier, and then assemble your fresh wraps.
Teriyaki Tofu Lettuce Wraps Recipe
By Justine
Teriyaki tofu lettuce wraps are super flavorful vegetarian dinner ideas. Packed with vegetables, it’s a hearty dinner even kids love.
Prep Time: 15 minutes
Cook Time: 10 minutes
Servings: 4
Equipment
- 1 large skillet
Ingredients
- 1 lb firm or extra-firm tofu
- 1 head large-leaf lettuce (romaine recommended)
- 1/4 cup teriyaki sauce
- 1 carrot, peeled and thinly sliced
- 2 green onions, diced (white and green parts separated)
- 1 tbsp minced garlic
- 1 bell pepper, sliced (any color)
- 1/2 cup cashews (optional, for crunch)
- 2 tsp sesame seeds (optional, for garnish and flavor)
- 2 tbsp olive oil (or sesame oil)
- 2 tbsp soy sauce
- 1/4-1/2 tsp red pepper flakes (optional, for heat)
Instructions
- Lay the block of tofu on a cheesecloth or a few layers of paper towels. Fold over and gently press down, or place a heavy object (like a book) on top to remove excess moisture. Press for at least 15-30 minutes.
- Cut the pressed tofu into bite-sized cubes. Heat 1 tbsp olive oil in a large skillet over medium-high heat. Add the tofu cubes and brown them on all sides until golden and slightly crispy (about 5-7 minutes). Remove tofu from the pan and set aside.
- Chop the carrot and bell pepper into small pieces. Add the remaining 1 tbsp olive oil to the same skillet. Add the chopped carrots and bell pepper and sauté for 2-3 minutes until slightly soft but still crunchy.
- Next, add the sliced white part of the green onion and the minced garlic to the skillet. Stir-fry for 2 more minutes until fragrant and softened.
- Remove the skillet from the heat. Return the browned tofu to the pan. Add the teriyaki sauce, soy sauce, sesame seeds, and a few slices of the green part of the green onion. If using, add red pepper flakes now. Gently fold all ingredients together to combine and coat evenly.
- Wash and thoroughly dry the lettuce leaves (using a salad spinner or paper towels). Fill each crisp lettuce leaf with the warm tofu mixture. Serve immediately.
Nutrition Information (Approximate)
Based on 4 servings:
- Serving: 2oz
- Calories: 598 kcal
- 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: 4215 IU
- Vitamin C: 64mg
- Calcium: 262mg
- Iron: 9mg
Nutrition information is automatically calculated and should only be used as an approximation. Values may vary based on specific brands and ingredient preparation.
Additional Info
Course: Entree, Main Course
Cuisine: Asian, American