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!

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!

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



Made it? Tell me how it went