Asian Vegetarian Tofu Lettuce Wraps Recipe

Asian Vegetarian Tofu Lettuce Wraps Recipe creates a simple and tasty tofu filling served in cups of lettuce! Enjoy the tangy, savory flavor of these Vegetarian Lettuce Wraps for your next low-carb or vegan keto meal. Vegan Lettuce Wraps are a healthy additional to your meal plan. And tofu lettuce wraps recipes are loaded with plant-based protein, veggies, and more. See tips below for transforming these into gluten-free veggie lettuce wraps. This dish is based off of PF Changs Lettuce Wraps recipe.

Several Lettuce Wraps on a platter with Hoisin Sauce in a bowl. The text at the top reads: Veggie Lettuce Wraps.

I’ve been a fan of easy lettuce wraps before I could even eat them. It seemed like our local restaurants only served them with chicken and so I had to be a bystander to this dish.

But now things have changed. And I’ve taken it a step further and I’m actually making my own Veggie Lettuce Wraps. The world is once again set right.

If you’re into vegan, asian-inspired dishes, check out my Crispy Orange Tofu or my Easy Vegan Rangoon Dip recipes. There’s also my Miso Tofu which is perfect served over low carb noodles. So good!

What is the best lettuce for lettuce wraps?

There are a number of lettuces you can use for lettuce wraps, including iceberg, green leaf, Boston, and butter lettuces. The most preferred lettuce is iceberg because it’s crisp and holds it shape well. The second most preferred is butter lettuce because it’s softer than iceberg and therefore easier to roll up.

Are PF Changs Lettuce Wraps vegan?

PF Chang’s Lettuce Wraps are made with seared tofu, green onions, water chestnuts, and other delicious seasonings and fillings. They are safe for both vegetarians and vegans to eat.

A close up of several vegetarian lettuce wraps filled with veggie filling next to a bowl of dipping sauce.

Tofu Lettuce Wraps

What’s the big deal about a little bit of seasoned, sautéed tofu and vegetables in pieces of lettuce? I know! I wondered the same thing!

You just have to try Asian lettuce wraps to really understand. There’s something about the flavor of butter lettuce combined with the perfectly seasoned tofu.

And did I mention that Almond Butter Hoisin Sauce? Let me tell you, the flavors in this dish are so satisfying, you’ll understand why it’s quickly becoming one of my favorites!

Besides, this dish is packing lots of healthy ingredients too. There’s, of course, the leafy green lettuce, but there’s also the protein-packed tofu, colorful red peppers, and some slivered almonds to boost the nutritional balance over the top!

But all the healthiness in the world still needs some deliciousness too. This veg lettuce cups recipe has it all!

How to Make Veggie Lettuce Wraps

It’s easy to make veggie lettuce wraps. Begin by heating sesame oil in a skillet. Add a block of drained and pressed tofu and cook over medium high heat. Use a spatula to break the tofu into crumbly bits. Cook until the tofu is browned, around 10 minutes.

Tofu is in a skillet and a hand holds a spatula breaking the tofu into smaller pieces.

Stir in chopped onion, hoisin sauce, tamari (gluten-free soy sauce) and some vinegar. Cook until the onions are tender and then reduce the heat to medium and add minced garlic, chopped water chestnuts, green onions, and chopped red pepper. Cook until the peppers are tender.

Tofu filling with veggies is in a skillet and a hand holds a spatula stirring it.

Next, prepare the hoisin sauce by combining almond butter, tamari, garlic powder, ginger powder, and some vinegar. Stir to combine.

Scoop a spoonful or two of the veggie tofu filling into butter leaf “cups”. Drizzle each with the Hoisin sauce or sauce of your choice.

Expert Tips

Use these expert tips and tricks to make the best Chinese lettuce wraps recipe every time:

  • Use extra firm tofu and press it to remove extra liquid
  • Press tofu by wrapping it in a kitchen towel and placing it on a plate with something heavy on the top for 30 minutes to an hour or purchase a tofu presser
  • Butter lettuce works best for this veg lettuce wraps recipe, but you can experiment with different lettuces like romaine or iceberg which is a bit crispier, but harder to roll
  • I created an almond butter hoisin sauce to make this recipe low carb and keto friendly. If you prefer the previous Blackberry hoisin sauce, substitute blackberry jam for the almond butter
  • Tamari is basically a gluten-free soy sauce, so feel free to use soy sauce if you don’t have issues with gluten
  • You can substitute any sauce, even plain soy sauce for the blackberry hoisin sauce.

Be sure to serve vegetarian lettuce wraps with this Vegan Fried Rice!

A platter of lettuce wraps filled with veggie filling and sitting next to a bowl of dipping sauce.

I hope you love this recipe as we do! Have you tried it? Be sure and leave a comment and a rating of this recipe below and then take a quick photo and share it with me using #namelymarly on Instagram. I love seeing your creations!

Veggie Lettuce Wraps

Veggie Lettuce Wraps

You’re going to love these Veggie Wraps with Almond Butter Hoisin Sauce. This 30-minute dish is made with lots of healthy and flavorful ingredients too.
5 from 3 votes
Print Pin Rate
Course: Main Course
Cuisine: Asian
Keyword: Vegetarian lettuce wraps, Veggie Lettuce Wraps
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4
Calories: 238kcal
Author: Namely Marly


  • 2 tablespoons sesame oil (see note)
  • 15 oz extra firm tofu drained
  • 1 onion diced
  • 3 tablespoons tamari
  • 1 tablespoon rice vinegar
  • 2 cloves garlic minced
  • 2 tablespoons chopped radishes
  • 1/4 cup red cabbage , chopped
  • ¼ cup red peppers , chopped
  • 2 tablespoons almonds , chopped
  • 1 head butter lettuce

Almond Butter Sauce

  • 2 tablespoons almond butter
  • 1 tablespoon tamari
  • 1 teaspoon garlic powder
  • 1 teaspoon ground ginger
  • 1 teaspoon rice vinegar


  • Heat sesame oil in a saucepan over medium high heat. Break tofu into chunks and add to the skillet. Use a spatula to continue breaking the tofu down into a crumbly looking mixture. Cook tofu until browned, about 10 minutes.
  • Stir in onion, tamari, and rice wine vinegar. Cook until onions are tender, about 5 minutes. Stir in chopped garlic, radishes, red pepper, cabbage, and almonds. Cook a few more minutes, until the peppers are slightly tender.
  • Prepare the Almond Butter Sauce by combing the ingredients and stirring.
  • To serve, scoop a spoonful or two of the veggie tofu mixture into the center of each butter lettuce leaf. Serve with Almond Butter or sauce of your choice.


Olive oil works fine for this recipe too.
If you’re not worried about carbs, adding some blackberry jam to the almond sauce is a nice addition.
You can drizzle some of the sauce over the tofu mixture as it’s cooking for added flavor.
Nutrition Facts
Veggie Lettuce Wraps
Amount Per Serving
Calories 238 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 1g5%
Sodium 1081mg45%
Potassium 493mg14%
Carbohydrates 11g4%
Fiber 3g12%
Sugar 4g4%
Protein 13g26%
Vitamin A 1705IU34%
Vitamin C 20.1mg24%
Calcium 100mg10%
Iron 2.8mg16%
* Percent Daily Values are based on a 2000 calorie diet.

The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.

If you like veggie lettuce wraps, you should check out some of these other awesome recipes:

  • This Sesame Tofu is pretty amazing!
  • If you’re looking for a healthy way to cook tofu, try this Air Fried Tofu recipe!
  • Make this Marinated Tofu to serve over rice or low carb noodles.
  • This Miso Tofu is best served over rice, noodles, or eve on a salad!
  • Orange Tofu is a delicious Asian-inspired dish!

Whatever Asian-inspired dish your chomping on, enjoy!

Updated by Marly · Permalink