Welcome to Balancerecipe

Vietnamese Tofu Lettuce Wraps

By Claire Whitaker | February 17, 2026
Vietnamese Tofu Lettuce Wraps

Vietnamese Tofu Lettuce Wraps

Picture this: I’m standing in my cramped kitchen, the scent of soy sauce and fresh herbs hanging in the air, and a friend challenges me to whip up the most unforgettable lunch in under thirty minutes. I stare at the fridge, the tofu block looking like a stubborn brick, and the lettuce leaves trembling with anticipation. I open the cupboard, pull out a jar of hoisin sauce that has been aging like a fine wine, and let the aroma of toasted sesame oil dance across the countertop. The moment the tofu sizzles, the kitchen fills with a sizzling promise that this will be a flavor explosion. I dare you to taste this and not go back for seconds, because once you taste it, your palate will never settle for bland.

In the world of wraps, most people settle for the same bland filling that feels like a generic salad in a bowl. This version shatters that expectation with a harmonious blend of umami, crunch, and a citrusy kick that lingers on the tongue. The tofu is pressed to perfection, giving it a golden, crispy edge that snaps like thin ice when you bite into it. The fresh herbs—cilantro, mint, and a hint of lime—provide a bright counterpoint that keeps the dish from feeling heavy. Every bite is a symphony of textures: the soft, pillowy lettuce, the crisp carrots, the tender tofu, and the subtle crunch of toasted sesame seeds. If you’ve ever struggled with bland wraps, you’re not alone—and I’ve got the fix.

What sets this recipe apart is not just the ingredients, but the way they’re brought together. I’ve spent months refining the sauce ratio so it coats the tofu like velvet without drowning it. The technique of pressing tofu first is a secret that most recipes skip, but it’s the difference between a soggy mess and a crisp, satisfying bite. The use of hoisin sauce instead of sweet chili gives depth and a slight tang that complements the fresh herbs beautifully. I’ll walk you through every single step, and by the end, you’ll wonder how you ever made it any other way.

Let me walk you through every single step — by the end, you'll wonder how you ever made it any other way.

What Makes This Version Stand Out

  • Taste: The sauce balances sweet, salty, and tangy flavors with a subtle hint of heat from fresh chilies, creating a complex profile that lingers on the palate.
  • Texture: Pressed tofu achieves a golden, crunchy exterior while remaining moist inside, and the crisp veggies add a satisfying bite.
  • Simplicity: Every ingredient is pantry-friendly, and the entire dish comes together in under thirty minutes.
  • Uniqueness: The combination of hoisin sauce and lime gives a signature Vietnamese twist that sets it apart from generic wraps.
  • Crowd Reaction: Friends who’ve tried it say it’s “the best version you'll ever make at home” and can’t stop asking for the recipe.
  • Ingredient Quality: Using fresh, organic herbs and firm tofu elevates the dish, making it feel like a gourmet meal.
  • Cooking Method: Pressing tofu, quick sauté, and a final toss in the sauce keeps the dish fresh and flavorful.
  • Make‑Ahead Potential: The filling can be prepared in advance and stored in an airtight container for up to two days, making it perfect for meal prep.

Alright, let's break down exactly what goes into this masterpiece...

Kitchen Hack: Press tofu for at least 30 minutes with a heavy pan on top to remove excess moisture; this step is essential for achieving that coveted crunch.

Inside the Ingredient List

The Flavor Base

The sauce is the heart of these wraps. A mixture of hoisin sauce, soy sauce, rice vinegar, sesame oil, garlic, and ginger creates a glossy, savory coating that clings to the tofu and veggies. The hoisin sauce provides a subtle sweetness, while the rice vinegar adds a bright acidity that cuts through the richness of the tofu. If you’re watching sodium, you can reduce the soy sauce by half and replace it with low-sodium soy or tamari. A pinch of sugar can balance the acidity, but it’s optional if you prefer a cleaner profile.

The Texture Crew

Firm tofu is the star of the texture crew. Its dense, spongy interior holds up to the heat of the pan, and when pressed, it absorbs the sauce without becoming soggy. Shredded carrots and sliced cucumber add crunch, while bean sprouts bring a light, airy contrast that keeps the wraps from feeling heavy. Freshly chopped cilantro and mint offer aromatic bursts that lift the dish, and the toasted sesame seeds add a nutty crunch that echoes the sesame oil in the sauce.

The Unexpected Star

Lime juice and zest are the unsung heroes of this recipe. They add a zesty brightness that lifts the entire dish, making it feel fresh and alive. A squeeze of lime right before serving gives a burst of citrus that balances the sweet and savory notes. If you’re feeling adventurous, a splash of fish sauce can deepen the umami, but be careful—fish sauce is potent, so a little goes a long way.

The Final Flourish

Finishing touches like sliced green onions, optional crushed peanuts, and a sprinkle of chili flakes elevate the dish from simple to spectacular. The green onions add a mild sharpness that contrasts with the sweet sauce, while the peanuts introduce a hearty, nutty flavor that pairs wonderfully with the tofu. A dash of pepper or a pinch of salt at the end ensures the seasoning is just right. The lettuce leaves themselves are more than a vessel; they add a crisp, refreshing bite that keeps the wraps from feeling soggy.

Fun Fact: The word “phở” in Vietnamese literally means “to stir” and refers to the broth’s gentle stirring method, highlighting how Vietnamese cuisine values the harmony of flavors.

Everything's prepped? Good. Let's get into the real action...

Vietnamese Tofu Lettuce Wraps

The Method — Step by Step

  1. Press the tofu: Slice the tofu into 1-inch cubes and place them between two sheets of paper towel. Put a heavy pan or a cast‑iron skillet on top and let it sit for at least 30 minutes. This step removes excess moisture, allowing the tofu to crisp up beautifully. I’ve seen tofu turn into a soggy mess when this step is skipped.
  2. Prepare the sauce: In a small bowl, whisk together 3 tablespoons hoisin sauce, 2 tablespoons low‑sodium soy sauce, 1 tablespoon rice vinegar, 1 tablespoon sesame oil, 2 minced garlic cloves, 1 teaspoon grated ginger, and a splash of water if needed. The sauce should be glossy and slightly thick. Taste and adjust—if you want more heat, add a pinch of red chili flakes.
  3. Heat the pan: Add 1 tablespoon vegetable oil to a large skillet over medium‑high heat. When the oil shimmers, add the pressed tofu cubes. Sauté for 4–5 minutes, turning occasionally, until all sides are golden brown. The edges should crackle softly, signaling the perfect crisp.
  4. Stir in aromatics: Add the sliced green onions, minced garlic, and grated ginger to the pan. Stir-fry for 30 seconds until fragrant. The aroma of fresh garlic and ginger filling the kitchen is the first hint that this dish will be unforgettable.
  5. Deglaze and coat: Pour the prepared sauce over the tofu, stirring to coat every cube. Let it simmer for 2 minutes, allowing the sauce to thicken slightly and the tofu to absorb the flavors. The sauce should coat the tofu like velvet.
  6. Combine veggies: In a large bowl, toss shredded carrots, sliced cucumber, bean sprouts, chopped cilantro, and chopped mint. Add the tofu and sauce, and gently fold to combine. The mixture should be glossy and vibrant, with the tofu shining like a jewel.
  7. Dress with lime: Squeeze the juice of one lime over the mixture, then sprinkle with toasted sesame seeds and optional crushed peanuts. Toss again, ensuring every bite is bright and fragrant.
  8. Assemble the wraps: Lay out lettuce leaves on a platter. Spoon the tofu mixture into each leaf, leaving space for the lime wedges. The lettuce should be crisp, not wilted, to provide a satisfying crunch.
  9. Serve immediately: Arrange the wraps on a plate with lime wedges on the side. Offer extra sauce in a small bowl for dipping. The dish is best served hot and fresh, but it also holds up nicely for a quick lunch.
Kitchen Hack: If you’re in a hurry, skip the pressing step and instead press the tofu in a tofu press for 10 minutes; it’s a quick alternative that still removes enough moisture.
Watch Out: When adding the sauce, keep the heat medium; too high and the sauce will burn, ruining the delicate sweetness of the hoisin.

That’s it — you did it. But hold on, I've got a few more tricks that'll take this to another level...

Insider Tricks for Flawless Results

The Temperature Rule Nobody Follows

Many cooks keep the heat low to avoid burning the sauce, but the secret is to start high to get that caramelized crust on the tofu and then lower the heat once the sauce is added. This two-stage approach ensures the tofu stays crispy while the sauce thickens without scorching. I’ve tried it on a skillet, and the difference is like moving from a gentle simmer to a roaring flame.

Why Your Nose Knows Best

When the tofu starts to brown, listen for the subtle pop of oil against the pan. That pop is a cue that the tofu is ready to flip. If you wait too long, the oil will burn and the tofu will taste bitter. Trust your nose—if you can smell the nutty aroma of toasted sesame oil, you’re in the right zone.

The 5‑Minute Rest That Changes Everything

After sautéing the tofu, let it rest for five minutes before adding the sauce. This short pause allows the juices to redistribute, keeping the tofu moist inside while the exterior stays crisp. A friend once skipped this rest and ended up with a dry, rubbery texture—lesson learned.

Layering for Flavor

When assembling the wraps, layer the ingredients so that the crunchy veggies sit on top of the tofu. This ensures every bite has a burst of texture, and the fresh herbs don’t get buried. Think of it like building a sandwich—each layer has a purpose.

Finishing with Lime

Adding lime juice at the very end keeps the citrus bright and prevents it from wilting into the sauce. The acidity also helps cut through the richness of the tofu and the sesame oil, balancing the dish. A squeeze of lime right before eating is a game‑changer.

Kitchen Hack: Keep a small bowl of water nearby; if the sauce becomes too thick, add a splash to loosen it without diluting the flavor.

Creative Twists and Variations

This recipe is a playground. Here are some of my favorite ways to switch things up:

Thai Peanut Crunch

Swap hoisin for a creamy peanut sauce made with peanut butter, lime, and a touch of coconut milk. Add crushed peanuts for extra crunch. The result is a nutty, slightly sweet flavor that pairs well with the fresh herbs.

Spicy Sriracha Kick

Add a tablespoon of sriracha to the sauce for a fiery edge. The heat pairs nicely with the sweet hoisin and bright lime, creating a layered flavor profile that excites the palate.

Vegetarian Protein Swap

Replace tofu with tempeh or seitan for a different protein texture. Both options absorb the sauce well and offer a chewy bite that complements the crisp veggies.

Quinoa Boost

Cook 1/2 cup quinoa and fold it into the tofu mixture for a hearty, grainy texture. The quinoa adds fiber and protein, making the dish more filling.

Asian Slaw Twist

Use a pre‑made Asian slaw mix instead of shredded carrots and cucumber. The slaw’s tangy dressing blends seamlessly with the sauce, giving the wraps a ready‑to‑eat convenience.

Low‑Carb Version

Omit the cucumber and bean sprouts, and replace them with sliced bell pepper and zucchini ribbons. Pair with lettuce or collard greens for a low‑carb, high‑fiber wrap that still delivers on flavor.

Storing and Bringing It Back to Life

Fridge Storage

Store the tofu filling in an airtight container for up to two days in the refrigerator. Keep the lettuce separate until you’re ready to serve, as it will wilt if left in contact with the filling. When you’re ready, simply reheat the filling in a skillet over low heat, adding a splash of water to keep it moist.

Freezer Friendly

The tofu mixture freezes well for up to a month. Portion it into freezer bags, removing excess air. Thaw overnight in the fridge and reheat in a skillet with a small splash of water. The tofu will retain its texture, and the sauce will re‑gloss.

Best Reheating Method

Reheat the filling in a non‑stick skillet over medium heat, stirring constantly. Add a tablespoon of water or broth if the sauce seems thick. Once heated through, toss with fresh herbs and lime juice for that bright, fresh taste.

Vietnamese Tofu Lettuce Wraps

Vietnamese Tofu Lettuce Wraps

Homemade Recipe

Pin Recipe
350
Cal
25g
Protein
30g
Carbs
15g
Fat
Prep
15 min
Cook
30 min
Total
45 min
Serves
4

Ingredients

4
  • 400 g tofu
  • 2 cups shredded carrots
  • 1 cup sliced cucumber
  • 1 cup bean sprouts
  • 1 cup chopped cilantro
  • 1 cup chopped mint
  • 1 lime (cut into wedges)
  • 3 tbsp hoisin sauce
  • 2 tbsp low‑sodium soy sauce
  • 1 tbsp rice vinegar
  • 1 tbsp sesame oil
  • 2 cloves minced garlic
  • 1 tsp grated ginger
  • 2 sliced green onions
  • 1 small red chili, sliced (optional)
  • 2 tbsp toasted sesame seeds
  • 1 tbsp crushed peanuts (optional)
  • Salt to taste
  • Pepper to taste
  • 8 lettuce leaves (butter or iceberg)

Directions

  1. Press tofu for 30 minutes with a heavy pan on top to remove excess moisture.
  2. Whisk together hoisin sauce, soy sauce, rice vinegar, sesame oil, garlic, ginger, and a splash of water to create the sauce.
  3. Heat vegetable oil in a skillet over medium‑high heat, then add tofu cubes and sauté until golden brown.
  4. Add green onions, garlic, and ginger; stir‑fry for 30 seconds until fragrant.
  5. Pour sauce over tofu, simmer for 2 minutes until thickened.
  6. Toss in shredded carrots, cucumber, bean sprouts, cilantro, and mint.
  7. Add lime juice, sesame seeds, and peanuts; fold gently.
  8. Serve on lettuce leaves with lime wedges on the side.

Common Questions

Silken tofu will not hold its shape and will break apart. Stick to firm tofu for the best texture.

You can mix equal parts soy sauce, a touch of honey or maple syrup, and a splash of rice vinegar. Adjust to taste.

Store lettuce separately in a dry paper towel. Add it only when ready to serve.

Yes, freeze in an airtight container for up to a month. Thaw overnight and reheat gently.

Use gluten‑free soy sauce or tamari and ensure your hoisin sauce is gluten‑free.

Reheat the filling, then assemble fresh wraps with crisp lettuce and fresh lime for a quick lunch.

More Recipes