Tofu Lettuce Wraps
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!
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!
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.
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.
- 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.
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!
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!
Tofu lettuce wrap recipe
Tofu Lettuce Wraps
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.
📌 Be sure to follow me on Pinterest for new vegan recipes!
*Updated on March 14th, 2019 from the original post on August 23, 2017.
These are delicious! I used carrots, radishes, celery, garlic and kale for the filling along with the tofu. I didn’t have any water chestnuts but they still had enough crunch. The added sriracha gave it just the right kick. They were extremely messy to eat but so worth it.
I’m so happy that you liked them! They are one of my favorite meals in the summer time!
Left out the water chestnuts and forgot the sriracha but so good regardless. Added toasted peanuts & cashews as another topping. Awrso.e and versatile recipe!
I’m so happy to hear that you liked this recipe! I love that it’s pretty versatile. I hope you try it again sometime with the water chestnuts, that give it a nice crunch. The toasted peanuts and cashews sound like a great addition!
These are delicious, I love water chestnuts so this recipe really hit the spot!
I’m so happy that you liked it Noelle! I love water chestnuts too! 🙂
These look delicious AND SO EASY! Will definitely be pinning this for my own picnic!
Thanks so much! I hope that you enjoy it! 🙂
Yum!