Crispy Tofu Lettuce Wraps

Light, flavorful, and protein-packed vegan lettuce wraps featuring crispy air-fried tofu, crunchy carrot slaw, and a savory peanut sauce made with peanut butter powder. At 18-20g protein per serving, these are seriously satisfying.

Total
40 min
Prep
15 min
Cook
25 min
Serves
2–3
Protein
Crystal slicing a block of tofu on a board at her kitchen counter

Why you’ll love it

  • High protein and plant-based - 18-20g protein per serving from tofu and peanut powder
  • Quick and easy - Ready in 40 minutes with simple preparation
  • Incredible texture contrast - Crispy tofu meets crunchy slaw and tender lettuce
  • Meal prep friendly - Components can be made ahead and assembled when ready
  • Light but filling - Satisfying without being heavy, perfect for lunch or dinner
The one step that mattersPress tofu for 15-20 minutes before cooking for maximum crispiness

These plant-based lettuce wraps are proof that vegan meals can be incredibly satisfying and full of flavor without weighing you down. I've created a brilliant combination of textures and flavors that come together with barely any effort - crispy tofu cubes coated in a delicious peanut powder sauce paired with a tangy, sweet carrot salad, all wrapped in cool, crisp lettuce leaves.

The genius here is using peanut butter powder instead of regular peanut butter. This keeps the protein high while cutting down on fat, creating a sauce that's both rich and light at the same time. The carrot salad adds that essential crunch and brightness with its combination of red wine vinegar, hot honey, and fresh lemon juice. It's the perfect counterpoint to the savory, umami-rich tofu.

Whether you're fully plant-based or just looking to incorporate more meatless meals into your rotation, these wraps deliver serious protein (18-20g per serving!) while feeling fresh and light. They're perfect for lunch or dinner when you want something satisfying that won't leave you feeling overly full. I make these at least twice a week because they're so easy and always hit the spot - my non-vegan friends actually request them now!

Crystal holding up a sliced spring onion above a bowl of shredded carrot and red onion

About the ingredients

The magic ingredient here is peanut butter powder, which is a total game-changer for making high-protein, lower-fat sauces. When you mix it with soy sauce, maple syrup, rice wine vinegar, and black sesame seeds, you get this incredibly flavorful coating that clings to the crispy tofu. If you've never used peanut butter powder before, you'll be amazed at how it reconstitutes into a rich, peanutty sauce with just a splash of water. I keep a jar of this in my pantry at all times now.

For the tofu, one block is perfect - make sure to drain it well (or better yet, press it) before air frying to achieve maximum crispiness. I learned the hard way that skipping the pressing step results in softer tofu that doesn't get as golden and crunchy.

The carrot salad is simple but impactful: shredded carrots, thinly sliced red onion, and fresh parsley get dressed with red wine vinegar for tang, hot honey for a sweet kick with subtle heat, fresh lemon juice for brightness, and salt and pepper to bring it all together. Let it sit for at least 15-20 minutes while the tofu cooks so the flavors can meld.

Butter lettuce leaves make the perfect delicate wrap vessels - their soft, pliable texture is ideal for wrapping around the filling without tearing. If you prefer more structural integrity or extra crunch, romaine or iceberg lettuce cups work beautifully too. I like butter lettuce for the elegance, but use whatever you have!

Crystal shaking seasoning into a patterned bowl of tofu

How I make it

Start by making the carrot salad so the flavors have time to develop while you prepare the tofu. In a medium bowl, combine shredded carrots, thinly sliced red onion, and fresh parsley. Add red wine vinegar, hot honey, fresh lemon juice, salt, and pepper. Toss everything together until well combined and set aside - the longer it sits, the better it gets as the flavors marry.

Drain your block of tofu and cut it into bite-sized cubes. For extra crispy tofu (which I highly recommend), press it first to remove excess moisture - wrap it in a clean kitchen towel or paper towels, place something heavy on top, and let it sit for 15-20 minutes. Place the tofu cubes in your air fryer basket in a single layer and cook at 400°F for 25 minutes until golden brown and crispy on all sides.

While the tofu cooks, make the peanut sauce by whisking together peanut butter powder, soy sauce, maple syrup, rice wine vinegar, and black sesame seeds in a bowl. The mixture will be quite thick at first. Add water one tablespoon at a time, whisking between additions, until you reach a pourable but still thick consistency that will coat the tofu - you want it to cling, not drip off.

Once your tofu comes out of the air fryer all golden and crispy, immediately toss it in the peanut sauce mixture. Use a spoon or spatula to ensure every piece gets well coated. To assemble, take a butter lettuce leaf and lay it flat in your palm, add a generous spoonful of the carrot salad in the center, top with several pieces of the peanut-coated tofu, then fold the lettuce around the filling like a taco or burrito. Eat immediately while the tofu is still warm and crispy!

Tips from my kitchen

  • Press tofu for 15-20 minutes before cooking for maximum crispiness
  • Don't skip the air bubbles removal when making the peanut sauce - it ensures smooth coating
  • Make the carrot salad a day ahead to let the flavors develop
  • Butter lettuce is ideal for its delicate texture, but romaine works great for extra crunch
  • Add sriracha or chili garlic sauce to the peanut sauce if you like heat
  • Try adding sliced cucumber, avocado, or fresh herbs like cilantro and mint
  • Can pan-fry tofu instead of air frying if you don't have an air fryer

Crispy Tofu Lettuce Wraps

Light, flavorful, and protein-packed vegan lettuce wraps featuring crispy air-fried tofu, crunchy carrot slaw, and a savory peanut sauce made with peanut butter powder. At 18-20g protein per serving, these are seriously satisfying.
Prep
15 min
Cook
25 min
Total
40 min
Serves
2–3
Calories
280

Ingredients

Carrot Salad
  • 5 medium carrots, shredded (about 2-3 cups shredded)
  • ¼ red onion, thinly sliced (about 1/4 cup)
  • Large handful fresh parsley, roughly chopped (about 1/4 cup)
  • 1 tablespoon red wine vinegar (any vinegar works but red wine is my favorite here)
  • 1 tablespoon hot honey (regular honey works too, but the spice kick is nice)
  • 1 lemon, juiced (about 2-3 tablespoons fresh juice)
  • 1 teaspoon salt
  • 1 teaspoon black pepper (freshly ground is best)
Tofu
  • 1 block firm or extra-firm tofu (about 14-16 oz), drained and cubed
  • ½ cup peanut butter powder (I use PB2 or similar brand)
  • 1 tablespoon soy sauce (low-sodium works great)
  • 1 tablespoon maple syrup (or honey, agave)
  • ½ tablespoon rice wine vinegar (or any vinegar)
  • 1 tablespoon black sesame seeds (white sesame seeds work too)
  • Water, as needed to thin the sauce (about 2-4 tablespoons)
For Assembly
  • Butter lettuce leaves (about 8-10 leaves, or 1 head)
  • Optional add-ins: sliced cucumber, avocado, fresh cilantro, mint, sriracha

Instructions

  1. Make the carrot salad first: Combine 5 shredded carrots, ¼ sliced red onion, and handful of fresh parsley in a bowl. Add 1 tablespoon red wine vinegar, 1 tablespoon hot honey, juice of 1 lemon, 1 teaspoon salt, and 1 teaspoon pepper. Toss well and set aside to let flavors develop.
  2. Drain tofu block and cut into bite-sized cubes (about 3/4 inch pieces). For maximum crispiness, press tofu first: wrap in kitchen towel, place something heavy on top, let sit 15-20 minutes.
  3. Place tofu cubes in air fryer basket in a single layer - don't overcrowd or they won't get crispy. Air fry at 400°F for 25 minutes until golden brown and crispy on all sides. Shake basket halfway through if you remember.
  4. While tofu cooks, make peanut sauce: In a bowl, whisk together ½ cup peanut butter powder, 1 tablespoon soy sauce, 1 tablespoon maple syrup, ½ tablespoon rice wine vinegar, and 1 tablespoon black sesame seeds. Mixture will be very thick.
  5. Add water to the peanut sauce one tablespoon at a time, whisking between each addition, until you reach a thick but pourable consistency. I usually use about 3-4 tablespoons total. You want it to coat the tofu, not drip off.
  6. When tofu comes out of air fryer golden and crispy, immediately toss it in the peanut sauce. Use a spoon or spatula to coat every piece well. The residual heat helps the sauce cling.
  7. Assemble wraps: Take a butter lettuce leaf and lay it flat in your palm. Add a generous spoonful of carrot salad in the center.
  8. Top carrot salad with 4-6 pieces of peanut-coated tofu (or however much you want - I like mine loaded!).
  9. Optional: Add sliced cucumber, avocado, fresh cilantro or mint, or a drizzle of sriracha if you like heat.
  10. Fold the lettuce around the filling like a taco or burrito. Eat immediately while tofu is warm and crispy - the texture contrast is perfection!
Nutrition, per serving
280 per serving calories

Questions I get about this one

Can I use regular peanut butter instead of peanut butter powder?

Yes, but use about 3-4 tablespoons and thin with more water or soy sauce to reach the right consistency. Keep in mind the texture will be richer and the calorie content higher since regular peanut butter has much more fat than the powder version. I prefer the powder for this recipe specifically because it keeps things lighter.

How do I press tofu properly?

Wrap the entire block of tofu in a clean kitchen towel or several layers of paper towels. Place it on a plate and set something heavy on top - a cast iron skillet, a few cans, or a heavy pot works perfectly. Let it sit for 15-20 minutes to remove excess moisture, which helps achieve that extra-crispy texture. It's worth the wait!

Can I bake the tofu instead of air frying?

Absolutely! Preheat your oven to 400°F and spread the tofu cubes on a parchment-lined baking sheet. Bake for 30-35 minutes, flipping the pieces halfway through, until they're golden brown and crispy on all sides. The oven method works great - I used it for years before getting an air fryer.

Made it? Tell me how it went

Your rating
Jump to recipeWatch