Tofu Lettuce Wraps

Sarah

Creating memories, one recipe at a time.

Of all the recipes that have graced my family’s dinner table, few have caused such a delightful stir as these Tofu Lettuce Wraps. I’ll be honest, introducing a tofu-centric meal to a household with varied palates felt like a gamble. I was prepared for polite nibbles and a quiet pivot to leftover pasta. What I got instead was a chorus of crunches, appreciative murmurs, and the ultimate compliment: “Can we have this again next week?” This recipe isn’t just about making tofu palatable; it’s about transforming it into the star of the show. It becomes a crispy, savory, and utterly crave-able filling, bursting with umami and a hint of sweetness, all wrapped up in a cool, crisp lettuce cup. It’s the kind of meal that feels both incredibly healthy and wonderfully indulgent. The magic lies in the symphony of textures and flavors—the warm, richly seasoned tofu crumble against the refreshing crunch of water chestnuts and the crisp, hydrating embrace of the lettuce. It’s a hands-on, vibrant, and incredibly satisfying dinner that has officially entered our regular rotation, proving that plant-based meals can be the highlight of anyone’s week.

Ingredients

Here is everything you will need to create this flavor-packed, healthy meal. The ingredients are grouped for clarity, making your preparation process smooth and organized.

For the Crispy Tofu Filling:

  • 1 (16-ounce) block of extra-firm tofu: This is crucial. Extra-firm tofu contains the least amount of water, which allows it to get wonderfully crispy and develop a “meaty” texture. Do not substitute with soft or silken tofu.
  • 1 tablespoon soy sauce (or tamari for gluten-free): This begins the seasoning process, infusing the tofu with a foundational salty, umami flavor.
  • 1 tablespoon cornstarch: This is the secret weapon for an unbelievably crispy exterior. It creates a light coating that fries up to a perfect golden-brown crunch without the need for deep frying.
  • 2 tablespoons neutral oil (like avocado, canola, or vegetable oil): Used for pan-frying the tofu to achieve that irresistible crispy texture. A neutral flavor ensures it doesn’t overpower the other ingredients.

For the Savory Stir-Fry Sauce:

  • ¼ cup hoisin sauce: The backbone of the sauce, providing a complex, sweet, and salty flavor profile with a touch of five-spice warmth. It’s thick and gives the sauce its signature glossy finish.
  • 3 tablespoons low-sodium soy sauce (or tamari): Adds depth and a savory, salty kick. Using low-sodium gives you more control over the final saltiness of the dish.
  • 2 tablespoons rice vinegar: This adds a bright, tangy acidity that cuts through the richness of the other ingredients, balancing the sauce perfectly.
  • 1 tablespoon maple syrup (or agave nectar): Provides a clean, subtle sweetness that complements the salty and savory elements. It helps in creating a beautiful glaze.
  • 1 tablespoon sesame oil: A finishing oil with a powerful, nutty, and aromatic flavor. A little goes a long way in adding an authentic Asian-inspired taste.
  • 1 teaspoon Sriracha or chili garlic sauce (optional): For those who enjoy a bit of heat. You can adjust the amount to your personal preference.
  • 2 cloves garlic, minced: An aromatic essential that provides a pungent, savory base note.
  • 1 tablespoon fresh ginger, grated: Adds a warm, zesty, and slightly spicy flavor that brightens up the entire dish.

For Assembly and Vegetables:

  • 1 tablespoon neutral oil: For sautéing the aromatics and vegetables.
  • 1 small yellow onion, finely chopped: Forms the aromatic base of the filling, adding a subtle sweetness as it cooks.
  • 1 (8-ounce) can of water chestnuts, drained and finely chopped: These are non-negotiable for that signature crunch. They retain their crispness even when cooked, providing a fantastic textural contrast.
  • 2 green onions, thinly sliced (whites and greens separated): The white parts are cooked with the onion for a milder flavor, while the green parts are used as a fresh, sharp garnish.
  • 1 large head of iceberg or butter lettuce: Your vessel for the delicious filling. Iceberg provides an unparalleled crunch and sturdy cup shape, while butter lettuce (or Boston bibb) is softer, more tender, and has a delicate flavor.

Instructions

Follow these detailed steps to ensure your Tofu Lettuce Wraps are a resounding success, from perfectly crispy tofu to a beautifully balanced sauce.

Step 1: Press and Prepare the Tofu

This is the most important step for achieving a non-soggy, crispy result. Open the package of tofu and drain all the water. Place the block of tofu on a plate lined with several paper towels or a clean kitchen towel. Place another layer of paper towels on top, followed by something heavy, like a cast-iron skillet, a few cookbooks, or a tofu press. Let the tofu press for at least 30 minutes, though an hour is even better. This removes excess moisture, allowing the tofu to absorb more flavor and crisp up beautifully when cooked. Once pressed, unwrap the tofu and pat it dry. You can either crumble it with your hands for a texture similar to ground beef or cut it into very small, uniform ¼-inch cubes. Place the crumbled or cubed tofu in a medium bowl.

Step 2: Season the Tofu

To the bowl of prepared tofu, add 1 tablespoon of soy sauce (or tamari). Gently toss to coat the pieces evenly. Now, sprinkle the 1 tablespoon of cornstarch over the tofu. Toss again until every piece is lightly dusted with a thin, even layer of cornstarch. This will feel a bit sticky, which is exactly what you want. Set aside.

Step 3: Whisk the Sauce

In a separate small bowl or liquid measuring cup, prepare your stir-fry sauce. Combine the hoisin sauce, low-sodium soy sauce, rice vinegar, maple syrup, sesame oil, minced garlic, grated ginger, and optional Sriracha. Whisk everything together until the sauce is smooth and well-combined. Set it aside for the flavors to meld.

Step 4: Cook the Tofu to Crispy Perfection

Heat 2 tablespoons of neutral oil in a large skillet or wok over medium-high heat. Once the oil is shimmering hot, carefully add the seasoned tofu to the pan in a single, even layer. It’s important not to overcrowd the pan, so cook in two batches if necessary. Let the tofu cook, undisturbed, for 4-5 minutes, until the bottom is a deep golden brown and crispy. Then, use a spatula to toss and continue cooking for another 5-7 minutes, stirring occasionally, until all sides are golden brown and crisp. Remove the crispy tofu from the skillet and set it aside on a plate.

Step 5: Sauté the Vegetables

In the same skillet (no need to wipe it out), add the remaining 1 tablespoon of oil if the pan looks dry. Reduce the heat to medium. Add the finely chopped yellow onion and the white parts of the green onions. Sauté for 3-4 minutes until they have softened and become translucent.

Step 6: Combine the Filling

Add the finely chopped water chestnuts to the skillet with the onions. Cook for 1-2 minutes to heat them through. Now, return the crispy tofu to the skillet. Pour the prepared stir-fry sauce all over the tofu and vegetable mixture. Stir everything together gently to coat. Let the mixture simmer for 2-3 minutes, allowing the sauce to thicken slightly and glaze every piece of the filling. The cornstarch from the tofu will help the sauce cling beautifully. Remove the skillet from the heat.

Step 7: Prepare Lettuce and Assemble

While the filling is simmering, prepare your lettuce cups. Carefully separate the leaves from the head of lettuce, trying to keep them whole to form cup shapes. Wash them gently under cold water and pat them thoroughly dry with paper towels or use a salad spinner. A wet lettuce leaf will make the experience messy and dilute the flavor. Arrange the clean, dry lettuce cups on a large platter.

Step 8: Serve Immediately

Spoon the warm, savory tofu filling into the center of each lettuce cup. Garnish generously with the reserved green parts of the sliced green onions and any other desired toppings (see “How to Serve” for more ideas). Serve immediately while the filling is hot and the lettuce is cold and crisp.

Nutrition Facts

  • Servings: 4-6 servings
  • Calories per serving: Approximately 350-400 kcal (This can vary based on the exact ingredients and portion size.)
  1. High in Plant-Based Protein: Tofu is a complete protein, meaning it contains all nine essential amino acids. This dish provides a substantial amount of protein, making it excellent for muscle repair, satiety, and overall energy.
  2. Excellent Source of Fiber: With contributions from the lettuce, onions, and water chestnuts, this meal is rich in dietary fiber, which is crucial for digestive health, regulating blood sugar, and keeping you feeling full longer.
  3. Low in Saturated Fat: By using tofu as the protein source and minimal oil for cooking, this recipe is naturally low in saturated fats, making it a heart-healthy choice compared to many meat-based alternatives.
  4. Rich in Isoflavones: Tofu is a primary source of isoflavones, plant-based compounds that have been studied for their potential benefits, including supporting bone health and providing antioxidant properties.
  5. Packed with Vitamins and Minerals: This dish delivers a variety of micronutrients. You’ll get iron and calcium from the tofu, Vitamin C from the onions, and a range of B vitamins from the various components, all contributing to your overall well-being.

Preparation Time

This recipe is perfect for a weeknight, as it comes together relatively quickly, especially if you utilize the tofu pressing time to prepare your other ingredients.

  • Pressing Time: 30-60 minutes (mostly inactive)
  • Prep Time: 15 minutes (chopping vegetables, mixing sauce)
  • Cook Time: 20 minutes
  • Total Active Time: Approximately 35 minutes

How to Serve

The beauty of Tofu Lettuce Wraps lies in their versatility. They can be a light lunch, a satisfying dinner, or a crowd-pleasing appetizer. Here are some fantastic ways to serve them:

  • Family-Style Platter: This is the most engaging way to serve. Arrange the crisp lettuce cups on a large platter, place the hot tofu filling in a central bowl, and arrange small bowls of various toppings around it. This allows everyone to build their own wraps just the way they like them.
  • As a Main Course: To make it a more substantial meal, serve the lettuce wraps alongside a complementary side dish.
    • Steamed Rice: A side of fluffy jasmine or nutty brown rice is perfect for catching any filling that escapes the wrap.
    • Quinoa: For an extra protein and fiber boost, serve with a side of cooked quinoa.
    • Rice Noodles: Lightly seasoned rice noodles or a cold noodle salad make for a refreshing and filling pairing.
  • The Ultimate Topping Bar: Elevate your lettuce wrap experience with a variety of textures and flavors.
    • For Crunch:
      • Chopped roasted peanuts or cashews
      • Toasted sesame seeds
      • Shredded carrots
      • Thinly sliced radishes
    • For Freshness:
      • Fresh cilantro leaves
      • Fresh mint leaves
      • Bean sprouts
      • Diced cucumber
    • For a Kick:
      • Extra Sriracha or your favorite hot sauce
      • Thinly sliced jalapeños
      • Red pepper flakes
    • For a Tangy Finish:
      • Lime wedges for squeezing over the top

Additional Tips

Master this recipe with five expert tips to guarantee perfect results every time.

  1. Don’t Skip the Tofu Press: I cannot overstate this. Pressing the tofu is the single most critical step for texture. A waterlogged block will steam instead of fry, resulting in a soft, crumbly texture. If you plan to make tofu often, a dedicated tofu press is a worthy, inexpensive investment.
  2. Choose Your Lettuce Wisely: The vessel is just as important as the filling. Iceberg lettuce offers the best crunch and holds its shape well, creating a sturdy cup. Butter lettuce (also known as Boston or Bibb) is more tender and delicate, but its natural cup shape is perfect for holding the filling. Romaine hearts can also work in a pinch; their long leaves can be used as “boats.”
  3. Embrace Meal Prep: You can do most of the work ahead of time. Press and cook the tofu, chop all your vegetables, and whisk the sauce together. Store each component in separate airtight containers in the refrigerator for up to 3 days. When you’re ready to eat, simply sauté the onions, add the rest of the cooked components, heat through, and serve.
  4. Give the Tofu Space: When pan-frying the tofu, do not overcrowd the skillet. The tofu needs direct contact with the hot surface to develop a crispy crust. If the pieces are too close together, they will trap steam and become soft. Cook in two batches if your skillet isn’t large enough.
  5. Customize Your Vegetables: This recipe is a fantastic base for using up whatever veggies you have in the fridge. Finely chopped mushrooms (like shiitake or cremini) add a wonderful earthy, umami depth. You can also add finely diced bell peppers (red or yellow), celery, or even shredded cabbage for extra crunch and nutrition.

FAQ Section

Here are answers to some of the most common questions about making Tofu Lettuce Wraps.

1. Can I make this recipe gluten-free?
Absolutely! This recipe is very easy to adapt for a gluten-free diet. The two ingredients to watch out for are soy sauce and hoisin sauce. Simply make these two swaps:

  • Use tamari or coconut aminos instead of soy sauce.
  • Purchase a certified gluten-free hoisin sauce, which is readily available in most major supermarkets or online.

2. My tofu never gets crispy. What am I doing wrong?
There are three likely culprits. First, you might not be using extra-firm tofu. Softer varieties will not work. Second, you are likely not pressing it for long enough. You should see a significant amount of water removed. Third, ensure your pan and oil are sufficiently hot before adding the tofu, and avoid moving it around too much initially to allow a crust to form. The cornstarch coating is also a key factor, so don’t skip it!

3. How do I store and reheat leftovers?
For best results, store the tofu filling and the lettuce leaves in separate airtight containers in the refrigerator. The filling will last for up to 4 days. The lettuce should be kept dry to maintain its crispness. To reheat, you can either microwave the filling in 30-second intervals or, for better texture, warm it in a skillet over medium heat for a few minutes until heated through. Assemble with fresh, cold lettuce leaves just before eating.

4. What can I use instead of water chestnuts?
While water chestnuts provide a unique, crisp-yet-juicy texture, you can substitute them if needed. For a similar crunch, try finely chopped jicama or even the white, firm stems of bok choy, added in the last minute of cooking. Toasted and chopped cashews or peanuts can also provide a great crunchy texture, though with a different flavor profile.

5. Is this recipe spicy? How can I adjust the heat level?
As written with the optional Sriracha, the recipe has a very mild kick. It’s designed to be family-friendly. However, adjusting the heat is simple:

  • For more heat: Double the amount of Sriracha or chili garlic sauce. You can also add a pinch of red pepper flakes to the sauce or garnish with fresh sliced chili peppers like jalapeño or serrano.
  • For no heat: Simply omit the Sriracha or chili garlic sauce entirely. The dish will still be incredibly flavorful from the ginger, garlic, and savory sauce.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tofu Lettuce Wraps


  • Author: Kate
  • Total Time: 35 minutes

Ingredients

Scale

Here is everything you will need to create this flavor-packed, healthy meal. The ingredients are grouped for clarity, making your preparation process smooth and organized.

For the Crispy Tofu Filling:

  • 1 (16-ounce) block of extra-firm tofu: This is crucial. Extra-firm tofu contains the least amount of water, which allows it to get wonderfully crispy and develop a “meaty” texture. Do not substitute with soft or silken tofu.
  • 1 tablespoon soy sauce (or tamari for gluten-free): This begins the seasoning process, infusing the tofu with a foundational salty, umami flavor.
  • 1 tablespoon cornstarch: This is the secret weapon for an unbelievably crispy exterior. It creates a light coating that fries up to a perfect golden-brown crunch without the need for deep frying.
  • 2 tablespoons neutral oil (like avocado, canola, or vegetable oil): Used for pan-frying the tofu to achieve that irresistible crispy texture. A neutral flavor ensures it doesn’t overpower the other ingredients.

For the Savory Stir-Fry Sauce:

  • ¼ cup hoisin sauce: The backbone of the sauce, providing a complex, sweet, and salty flavor profile with a touch of five-spice warmth. It’s thick and gives the sauce its signature glossy finish.
  • 3 tablespoons low-sodium soy sauce (or tamari): Adds depth and a savory, salty kick. Using low-sodium gives you more control over the final saltiness of the dish.
  • 2 tablespoons rice vinegar: This adds a bright, tangy acidity that cuts through the richness of the other ingredients, balancing the sauce perfectly.
  • 1 tablespoon maple syrup (or agave nectar): Provides a clean, subtle sweetness that complements the salty and savory elements. It helps in creating a beautiful glaze.
  • 1 tablespoon sesame oil: A finishing oil with a powerful, nutty, and aromatic flavor. A little goes a long way in adding an authentic Asian-inspired taste.
  • 1 teaspoon Sriracha or chili garlic sauce (optional): For those who enjoy a bit of heat. You can adjust the amount to your personal preference.
  • 2 cloves garlic, minced: An aromatic essential that provides a pungent, savory base note.
  • 1 tablespoon fresh ginger, grated: Adds a warm, zesty, and slightly spicy flavor that brightens up the entire dish.

For Assembly and Vegetables:

  • 1 tablespoon neutral oil: For sautéing the aromatics and vegetables.
  • 1 small yellow onion, finely chopped: Forms the aromatic base of the filling, adding a subtle sweetness as it cooks.
  • 1 (8-ounce) can of water chestnuts, drained and finely chopped: These are non-negotiable for that signature crunch. They retain their crispness even when cooked, providing a fantastic textural contrast.
  • 2 green onions, thinly sliced (whites and greens separated): The white parts are cooked with the onion for a milder flavor, while the green parts are used as a fresh, sharp garnish.
  • 1 large head of iceberg or butter lettuce: Your vessel for the delicious filling. Iceberg provides an unparalleled crunch and sturdy cup shape, while butter lettuce (or Boston bibb) is softer, more tender, and has a delicate flavor.

Instructions

Follow these detailed steps to ensure your Tofu Lettuce Wraps are a resounding success, from perfectly crispy tofu to a beautifully balanced sauce.

Step 1: Press and Prepare the Tofu

This is the most important step for achieving a non-soggy, crispy result. Open the package of tofu and drain all the water. Place the block of tofu on a plate lined with several paper towels or a clean kitchen towel. Place another layer of paper towels on top, followed by something heavy, like a cast-iron skillet, a few cookbooks, or a tofu press. Let the tofu press for at least 30 minutes, though an hour is even better. This removes excess moisture, allowing the tofu to absorb more flavor and crisp up beautifully when cooked. Once pressed, unwrap the tofu and pat it dry. You can either crumble it with your hands for a texture similar to ground beef or cut it into very small, uniform ¼-inch cubes. Place the crumbled or cubed tofu in a medium bowl.

Step 2: Season the Tofu

To the bowl of prepared tofu, add 1 tablespoon of soy sauce (or tamari). Gently toss to coat the pieces evenly. Now, sprinkle the 1 tablespoon of cornstarch over the tofu. Toss again until every piece is lightly dusted with a thin, even layer of cornstarch. This will feel a bit sticky, which is exactly what you want. Set aside.

Step 3: Whisk the Sauce

In a separate small bowl or liquid measuring cup, prepare your stir-fry sauce. Combine the hoisin sauce, low-sodium soy sauce, rice vinegar, maple syrup, sesame oil, minced garlic, grated ginger, and optional Sriracha. Whisk everything together until the sauce is smooth and well-combined. Set it aside for the flavors to meld.

Step 4: Cook the Tofu to Crispy Perfection

Heat 2 tablespoons of neutral oil in a large skillet or wok over medium-high heat. Once the oil is shimmering hot, carefully add the seasoned tofu to the pan in a single, even layer. It’s important not to overcrowd the pan, so cook in two batches if necessary. Let the tofu cook, undisturbed, for 4-5 minutes, until the bottom is a deep golden brown and crispy. Then, use a spatula to toss and continue cooking for another 5-7 minutes, stirring occasionally, until all sides are golden brown and crisp. Remove the crispy tofu from the skillet and set it aside on a plate.

Step 5: Sauté the Vegetables

In the same skillet (no need to wipe it out), add the remaining 1 tablespoon of oil if the pan looks dry. Reduce the heat to medium. Add the finely chopped yellow onion and the white parts of the green onions. Sauté for 3-4 minutes until they have softened and become translucent.

Step 6: Combine the Filling

Add the finely chopped water chestnuts to the skillet with the onions. Cook for 1-2 minutes to heat them through. Now, return the crispy tofu to the skillet. Pour the prepared stir-fry sauce all over the tofu and vegetable mixture. Stir everything together gently to coat. Let the mixture simmer for 2-3 minutes, allowing the sauce to thicken slightly and glaze every piece of the filling. The cornstarch from the tofu will help the sauce cling beautifully. Remove the skillet from the heat.

Step 7: Prepare Lettuce and Assemble

While the filling is simmering, prepare your lettuce cups. Carefully separate the leaves from the head of lettuce, trying to keep them whole to form cup shapes. Wash them gently under cold water and pat them thoroughly dry with paper towels or use a salad spinner. A wet lettuce leaf will make the experience messy and dilute the flavor. Arrange the clean, dry lettuce cups on a large platter.

Step 8: Serve Immediately

Spoon the warm, savory tofu filling into the center of each lettuce cup. Garnish generously with the reserved green parts of the sliced green onions and any other desired toppings (see “How to Serve” for more ideas). Serve immediately while the filling is hot and the lettuce is cold and crisp.

  • Prep Time: 15 minutes
  • Cook Time: 20 minutes

Nutrition

  • Serving Size: one normal portion
  • Calories: 400