Tofu Lettuce Wraps with Peanut Sauce

Jump to Recipe

Savory, crispy and fresh! Asian tofu lettuce wraps with peanut sauce recipe is a flavorful and healthy meal. Each handful is loaded with hearty vegetables.

Tofu Lettuce Wraps with Peanut Sauce

Savory, crispy and fresh. Each bite of these Asian tofu lettuce wraps will leave you wanting more, and more! Once I pick up one handful, it’s gone within a few seconds then I second guess why I even grabbed a plate.

We’ve been eating way too much meat lately and knew it was time to incorporate more vegetable protein into our diet. With a quick stir-fry with tons of healthy vegetables in a hot wok, you’ve got a one-pot meal that will keep you happy and satisfied. Plus it’s fun to build your own wrap and fill it with whatever toppings you want. Kiddos especially love creating their own wrap!

tofu and vegetable ingredients to make a stir fry

Extra-firm tofu is perfect for holding its shape when stir-fried in a wok or saute pan with high sides. I buy organic tofu because soybeans are one of the most genetically modified crops.

To give the filling a slight “meaty” texture, chopped brown mushrooms add some chew and umami flavor to the mix. Water chestnuts give a unique crunch to the filling.

Tofu cooking in a wok

This delicious sauce is a combination of soy, fresh ginger, and hoisin sauce. I can’t get enough of this wonderful salty and sweet glaze in the tofu mixture.

Once you’ve filled each lettuce cup with tofu, it’s time to add the toppings! There is only one requirement; it’s got to have crunch! I chose thinly sliced red cabbage, cucumbers, and carrots. Chopped nuts, bamboo shoots or snap peas are other delicious options.

tofu lettuce wraps served with peanut dipping sauce

Are you a peanut sauce lover? I typically serve this with fresh spring rolls, but then I thought, why not lettuce wraps?

To be quite honest, the tofu filling is so flavorful that you really don’t need to add the sauce. It’s the cherry on top if you want a little extra flavor, though. Fresh lime juice, creamy peanut butter, hoisin sauce, shallots, and some chili spice are all you need to make this luscious sauce.

Peanut dipping sauce in a small bowl

Fresh lettuce wraps and warm savory tofu filling makes for a great lunch or quick and healthy weekday meal. You seriously won’t even miss that there is no meat in these tofu lettuce wraps. The hubby and I easily gobbled up three each!

As I was enjoying this meal, I thought that you could serve the tofu over some brown rice or quinoa, with steamed vegetables and you’ve got an even heartier meal. Healthy doesn’t have to mean boring. These tofu lettuce wraps are easy and fun to make!

top down view of a wooden surface with tofu lettuce wraps

What are the different types of tofu?

Block tofu is made from soybean milk from mature white soybeans. Using a very similar process to cheese; the soybean milk is curdled and pressed. The pressing time determines how soft or firm the block of tofu will be. You will typically find a few types of block tofu at the grocery store (from least to most pressing time); soft, medium, firm, extra firm. Soft tofu is good for pureeing, or deep-fried and battered. Medium is suitable for battering and frying, baked or stir-fried but may fall apart slightly. Firm or extra firm tofu can be used for the tofu cups because the sturdy texture holds its shape when stir-fried. Silken tofu is made similarly to block tofu but is not curled or pressed, making it super smooth and delicate. Silken tofu is great for dressings, smoothies or egg substitutions. (Source: Serious Eats)

Pin this recipe to save for later

Pin This

Tofu Lettuce Wraps with Peanut Sauce

Savory, crispy and fresh! Asian tofu lettuce wraps with peanut sauce recipe is a flavorful and healthy meal. Each handful is loaded with hearty vegetables.
Pin Print Review
4 from 5 votes
Prep Time15 mins
Cook Time15 mins
Total Time30 mins
Servings 8 servings
Course Appetizer
Cuisine Chinese

Ingredients

Peanut Sauce

  • 1 teaspoon vegetable oil
  • 1 tablespoon shallot, minced
  • cup water
  • 2 tablespoons peanut butter, creamy
  • 4 teaspoons hoisin sauce
  • teaspoon red pepper flakes
  • 1 tablespoon lime juice

Tofu Filling

  • 1 tablespoon vegetable oil
  • 1 teaspoon sesame oil
  • 3 cloves garlic, minced
  • ¼ cup shallots, minced
  • 2 teaspoons ginger, minced
  • ¼ teaspoon red pepper flakes
  • ½ cup water chestnuts, finely chopped
  • 8 ounces brown mushrooms, chopped into small pieces (about 2 ½ cups chopped)
  • 14 ounces firm tofu, or extra firm, cut into ½-inch cubes
  • 3 tablespoons hoisin sauce, plus more for serving
  • 2 teaspoons soy sauce
  • ½ teaspoon hot chili sauce, Sriracha
  • 2 tablespoons green onion, thinly sliced, plus more for garnish
  • teaspoon black pepper

Lettuce Wraps

  • 1 cup cucumbers, thinly sliced
  • 1 cup carrots, matchstick-cut
  • 1 cup purple cabbage, thinly sliced
  • 8 butter leaf leaves, or bibb lettuce

Instructions 

Peanut Sauce

  • Heat a small saucepan over medium heat. Add vegetable oil to pan; swirl to coat.
  • Add shallot, and sauté for 2 minutes.
  • Add ⅓ cup water, peanut butter, hoisin sauce, and red pepper flakes, stir with a whisk. Bring to a boil and cook 1 minute.
  • Remove from the heat and stir in lime juice.

Tofu Filling

  • Heat a wok or large sauté pan over high heat. Add 1 tablespoon vegetable oil and 1 teaspoon sesame oil and heat until very hot.
  • Add garlic, shallots, ginger, and red pepper flakes. Stir-fry for 2 minutes.
  • Add the water chestnuts and mushrooms, stir-fry for 4 minutes.
  • Add tofu and gently cook for 2 minutes.
  • Add hoisin sauce, soy sauce, and hot chili sauce, stir to combine.
  • Add green onions and pepper, stir to combine.
  • Season tofu mixture with more salt and pepper as needed.

To Serve

  • Spoon tofu filling into each lettuce cup, sprinkle with cucumbers, carrots, cabbage, and sliced scallions. Top with peanut sauce as desired.

Want to save this recipe?

Create an account easily save your favorite content, so you never forget a recipe again.

Register now

Nutrition Facts
Tofu Lettuce Wraps with Peanut Sauce
Amount Per Serving
Calories 153 Calories from Fat 63
% Daily Value*
Fat 7g11%
Saturated Fat 1g5%
Polyunsaturated Fat 2g
Monounsaturated Fat 1g
Sodium 363mg15%
Potassium 324mg9%
Carbohydrates 15g5%
Fiber 2g8%
Sugar 8g9%
Protein 7g14%
Vitamin A 2850IU57%
Vitamin C 12.4mg15%
Calcium 80mg8%
Iron 1.3mg7%
* Percent Daily Values are based on a 2000 calorie diet.

Tried this recipe?

Tag @jessica_gavin on Instagram. I'd love to see how it turns out!

Tag @jessica_gavin

Filed under:

This post may contain affiliate links. Please read my disclosure policy.

Jessica Gavin

I'm a culinary school graduate, cookbook author, and a mom who loves croissants! My passion is creating recipes and sharing the science behind cooking to help you gain confidence in the kitchen.

Jessica's Secrets: Cooking Made Easy!
Get my essential cooking techniques that I learned in culinary school.
Jessica Gavin standing in the kitchen

You May Also Like

Reader Interactions

6 Comments Leave a comment or review

  1. Tristan says

    Hi, Oops, the tofu is missing from the recipe. Sorry, I wouldn’t normally comment on it but it’s a big part of the recipe. My apologies if I’ve overlooked it but I’ve reread the recipe. Sounds yummy!

  2. Samantha Padula says

    Hey Jessica! This looks yummy! I saw it yields 7 servings–what is the serving size though? 1 wrap/person?

    • Jessica Gavin says

      Hi Samantha! Thank you so much 🙂 I just realized the servings should be 8, so that would be one lettuce wrap plus sauce. Typically once person could probably eat 2, or 3 wraps if you are super hungry. Enjoy!

Leave A Reply

Recipe Rating