These vegan lettuce wraps are a quick, easy, and healthy meal that everybody loves!  As good as PF Chang’s famous lettuce wraps, this recipe is full of veggies and protein, and they’re low-carb and gluten-free too! 

Three vegan lettuce wraps on a white plate with a bowl of miso soup behind it.

Want to save this recipe?

Enter your email below and get it sent straight to your inbox. Plus, get more amazing vegan recipes that will satisfy your cravings!

Save Recipe

These veggie lettuce wraps work great as an appetizer or a light meal and they can be made in less than 15 minutes from start to finish!

Why you’ll love this recipe

  • It’s high in nutrients and protein, but low in carbs!
  • These are quick and easy to make, plus they’re bursting with flavor.
  • It’s great for lunches, appetizers, or even a light meal!
  • Tofu lettuce wraps are fun to eat and even kids will like them!
  • They’re great for making ahead and meal prep.
  • These are delicious both warm and cold.
Two vegan lettuce wraps made with tofu on a white plate next to a bowl of miso soup.
A bowl of Miso soup hits the spot with these lettuce wraps!

Ingredients and substitutions

  • Lettuce – Any large leaf lettuce will work.  Romaine, bib lettuce, butter lettuce, or even iceberg will work well.
  • Vegetables – About 3 cups total of any veggies that you like.  Broccoli, red bell peppers, carrots, cauliflower, zucchini, and mushrooms all work well.  (However, only use a small amount of zucchini or yellow squash or it will become too wet).
  • Water Chestnuts – This gives the veggie mixture some texture and crunch and is an important ingredient, so don’t leave it out.  I like to use whole water chestnuts (they taste the best) and chop them with the vegetables. 
  • Protein – You can use tofu (Extra firm that has been pressed to get the water out and then crumbled) or any vegan “meat” product that you choose such as vegan chicken strips cut into small pieces.
  • Sesame Oil – This gives it an authentic Chinese flavor.  You can use another oil if you choose, but sesame oil adds a lot to the flavor of this dish.
  • Mirin – this is a sweet and salty liquid that you can find in the Asian section of the grocery store. (This is the base of the sauce)
  • Bragg’s Liquid Aminos – This is similar to soy sauce but gluten-free.  You can also use Tamari or even just regular soy sauce if you don’t need gluten-free lettuce wraps. 
  • Ginger – To give it flavor.  Freshly grated ginger root is the best choice if you have it. 
  • Garlic – To add more flavor. (optional)
  • Fresh Herbs – Cilantro, green onions, or Thai basil chopped and sprinkled on top of your lettuce wrap to give it another burst of flavor.
  • Sriracha or Chili Garlic Sauce – (optional) if you want them spicy.

Helpful tools

  • Food Processor – A large food processor makes chopping the veggies very quick and easy, but if you don’t have one, just hand chop them into tiny pieces.  (You may need to do it in 2 batches if you have a smaller food processor). 
  • Frying Pan – To fry up the veggies and protein of choice. 
  • Spatula – Or wooden spoon to stir your lettuce wrap filling.

How to make tofu lettuce wraps

  • Wash and cut your choice of veggies into large pieces (Cut out the seeds and white stuff inside the bell peppers) and put them into a large food processor
  • Drain the water chestnuts and add to the food processor and hit pulse about 10 times until it’s all chopped into tiny pieces.
A collage of 2 pictures showing chopping veggies with a food processor to make vegetarian lettuce wraps.
  • Put sesame oil in the bottom of a nonstick skillet and turn it on to medium heat.
  • Add the chopped veggies to the skillet and stir frequently for about 3-5 minutes.
  • Crumble the drained, pressed tofu into the skillet with the veggies.
  • Make the sauce – mix the mirin, Braggs, ginger, and garlic then drizzle it over the veggies and tofu.
  • Cook for about 5 more minutes, stirring frequently until the veggies are just tender and most of the liquid has evaporated.
  • Wash romaine lettuce, butter lettuce, or bib lettuce and pat it dry with a paper towel, then fill the lettuce cups with the tofu mixture.
Two pictures showing the process of making vegan lettuce wraps by sauteing veggies in a pan and then adding crumbled tofu.

Pro Tips

  • Use a food processor to quickly chop the veggies into very small pieces.
  • If using zucchini, only add a small amount (about 1/2 cup) or your mixture will be too wet. 
  • If you want wraps to be spicy, add 1 tsp of sriracha or Chili Garlic Sauce to the dressing. 
  • Crushed peanuts are also delicious sprinkled on top of your tofu lettuce wraps.

How to sneak in some veggies

These lettuce wraps are a great way to get lots of veggies into your kids.  Since they are cupped up so tiny, and they are cooked in a sweet and savory sauce, my kids happily eat them!

A child's hand holding a vegan lettuce wrap with a bite taken out of it.

How to use tofu lettuce wraps for meal prep

  • You can make up the lettuce wrap filling when you have time and store it in the fridge for up to 5 days to make any time you need a quick lunch or a healthy snack.
  • They work great to take on picnics. I bring the filling in a container and cut and wash the lettuce leaves so they are ready to fill and eat.
  • This recipe also works well for packed lunches by assembling your lettuce wraps before you eat them.
  • They are so good, that I even eat them cold for breakfast when I have a batch of the filling made up in the fridge.

What to serve with lettuce wraps

Lettuce wraps go great with soups for a light meal. My favorite soups to eat with them are vegan ramen, vegan Tom Yum, vegan Tom Kha, vegan egg drop soup, coconut curry soup, or vegan Pho!

Three vegan lettuce wraps on a plate with a bowl of Miso soup behind it.

Tofu lettuce wrap recipe

Three vegan lettuce wraps on a plate with a bowl of Miso soup behind it.
5 from 5 rating

Tofu Lettuce Wraps

A quick and easy vegan lettuce wrap made with tofu, veggies and just the right seasonings!

Ingredients

  • 3 cups chopped vegetables of choice, broccoli, carrots, bell pepper, mushrooms, celery, or zucchini.
  • 1 can water chestnuts, drained and chopped
  • 2 tablespoons sesame oil
  • 1 (14 oz) extra firm tofu, drained and pressed (or any vegan meat substitute chopped in small pieces.)
  • 12 large Romaine or bib lettuce leaves , washed with the root end cut off

Sauce

  • 1/3 cup mirin
  • 3 tablespoons Braggs Liquid Aminos
  • 1-2 teaspoons grated fresh ginger root
  • 1 clove minced garlic
  • 1 dash salt , to taste
  • 1/4 cup cilantro, or other fresh herbs like green onions, or basil.

Equipment

Instructions
 

  • Wash and cut your choice of veggies into large pieces (Cut out the seeds and white insides of the bell peppers) and put them into a large food processor
  • Drain the water chestnuts and add to the food processor. Hit pulse about 10 times until it’s all chopped into very small pieces.
  • Put sesame oil in the bottom of a skillet and turn on to medium heat.
  • Add the chopped veggies to the skillet and stir frequently for about 3-5 minutes.
  • Crumble the drained, pressed tofu into the skillet with the veggies.
  • Make the sauce – mix the mirin, Braggs, ginger, and garlic, then drizzle mixture over the veggies and tofu.
  • Cook for about 5 more minutes, stirring frequently until the veggies are just tender and most of the liquid has evaporated.
  • Wash romaine or bib lettuce and pat it dry with a paper towel, then fill the lettuce cups with the tofu and veggie mixture.

Notes

  • Use a food processor to quickly chop the veggies into very small pieces.
  • If using zucchini, only add a small amount (about 1/2 cup) or your mixture will be too wet. 
  • If you want wraps to be spicy, add 1 tsp of sriracha or Chili Garlic Sauce to the dressing. 
Serving: 3wraps, Calories: 251kcal, Carbohydrates: 29g, Protein: 14g, Fat: 9g, Saturated Fat: 1g, Sodium: 1006mg, Potassium: 464mg, Fiber: 5g, Sugar: 5g, Vitamin A: 6930IU, Vitamin C: 14.4mg, Calcium: 69mg, Iron: 2.6mg
Did you make this recipe?Please leave a star rating and review below!

📌 Be sure to follow me on Pinterest for new vegan recipes!

*Updated on March 14th, 2019 from the original post on August 23, 2017.