Asian Lettuce Wraps is a delicious Asian (specifically Chinese) inspired appetizer featuring a highly flavorful mixture of ground meat, mushrooms, and water chestnuts wrapped in lettuce cups, topped with green onions and red pepper flakes.
This Asian lettuce wrap recipe is inspired by the popular P.F. Chang’s lettuce wraps, with just as much flavor, if not more! They make great lunch or dinner options, and are always a hit at gatherings and parties!

Love Asian food? Check out some of my other favorites: Beef Bulgogi (Korean BBQ Beef), Tom Yum Fried Noodles, General Tso Shrimp and Miso Noodle Soup.
Asian (Chinese) Lettuce Wraps
Asian Lettuce Wraps are kinda like lettuce cups, where butter lettuce leaves or romaine lettuce leaves are filled with a delicious mixture of ground pork, mushrooms, and water chestnuts, seasoned distinctively with Asian sauces.
I love that it is simple and quick to prepare, taking only about 30 minutes from start to finish, using basic cooking techniques and minimal kitchen equipment.
My first exposure to Asian Lettuce Wraps is at PF Chang’s. It is a popular menu item at the famous Chinese American chain that can be found all over the United States.
This is not an exact copycat of the PF Chang’s version, because it has been a long time since I have had their lettuce wraps. I do think this tastes slightly different.
But dare I say this? I think this is better. I like the sweet, savory umami flavor in this Asian lettuce wrap recipe of mine. The sauce has a much more depth of flavor, and there’s just something about a homemade meal that is fresher and much healthier than the restaurants’.
This Asian lettuce wrap recipe is very Chinese-influenced and calls for ground pork (a lot of authentic Chinese cooking uses pork), but feel free to use ground chicken, ground beef, or ground turkey if you prefer.
This recipe also includes a lot of sauces and seasonings use in Chinese cooking, such as ShaoXing rice wine and oyster sauce.

Equipment
You’ll need a skillet for frying. For ease of cleaning, use a non-stick one!
Ingredients
Here are the ingredients to make Asian lettuce wraps:
- Lettuce – Choose lettuce that can hold the fillings well and doesn’t wilt easily. Butter lettuce, iceberg lettuce, romaine lettuce, or green leaf lettuce are great options.
- Ground meat – While ground pork is traditionally used, ground chicken or turkey is a great substitute for a more low-fat take on Asian lettuce wraps. I do think ground pork produces a richer, deeper flavor than chicken and turkey, and is a more classic choice especially when making Chinese lettuce wraps. but the sauce is so flavorful you cannot go wrong with whichever protein you use.
- Garlic – use fresh (they have the best flavor), avoid substituting with garlic powder.
- White onions – mince finely to enhance the sauce. Shallots can be used in place of onions.
- Mushrooms – shiitake is traditionally used; however, white mushrooms can be used as well. If you bought dried shiitake mushrooms, you will have to soak them in warm water for 10-15 minutes until they become soft.
- Water chestnuts – you can find these canned in most major grocery stores. They may already be diced in small pieces, if not, dice them. Make sure to drain the excess moisture from the can and pat dry with paper towels if needed.

Sauce for the Filling
The sauce for the filling in our Asian lettuce wrap has the most incredible complex umami flavor. Try not to omit any of the key ingredients!
- Soy sauce – if you have gluten allergies, be sure to find non-gluten soy sauce.
- Oyster sauce – use of this sauce is a tell-tale sign that this dish has its roots in Cantonese Chinese cuisine. Despite the name, it really doesn’t taste like oysters! It is actually a dark colored, savory and slightly sweet sauce with lots of umami flavors.
- Rice wine – the classic Chinese rice wine called Shao Xing wine will produce the most authentic flavors but feel free to substitute with other rice wine if you cannot find it.
- Sesame oil – a must-have item to have in your pantry if you cook Asian food regularly! It has a very unique flavor and is a very typical Asian sauce.
- Ground ginger – you can use fresh ginger as well.
- Corn starch – this is used in a lot of Chinese food to help thicken up sauces and make them more gravy-like.
- Dark soy sauce – this is different than your regular soy sauce. Dark soy sauce is typically used in Chinese cooking, and it is richer, darker in color, and helps give the sauce more depth in flavor and color. Do not sub with regular soy sauce. This is an optional ingredient – if you cannot find it, you can just omit it.
How to make Asian Lettuce Wraps
One thing many people don’t know about this recipe is that the magic for the Asian Lettuce Wraps lies in the sauce and its ingredients.
And lucky for you, I’m spilling all the beans today.
Step 1: Make the Sauce
First things first. Let’s make that incredible sauce!
Bring together all the ingredients for the sauce – soy sauce, oyster sauce, rice wine, sesame oil, ground ginger, sugar, corn starch, and water. Whisk to combine well.
Whisking properly will ensure the cornstarch is fully dissolved and all the sauce ingredients are combined well before adding it to the skillet.
Step 2: Cook Filling
Then let the sautéing begin! It goes very quickly as well.
Start by heating the skillet with vegetable oil until the oil is hot. Then add garlic and onions. Sauté briefly until fragrant but avoid browning or burning the garlic and onions.
Add ground chicken/turkey/pork to skillet and break pork into small pieces. Season with salt and pepper.
Once meat is no longer pink-ish in color, add water chestnuts, mushrooms and the sauce you prepared earlier.

Stir to combine and let it come to a boil. Sauce should thicken while it boils.
Remove from heat once sauce thickens.
Step 3: Assemble Lettuce Wraps
Before assembling these Asian lettuce wraps, be sure to wash and pat dry lettuce, removing any excess moisture.
Then open the lettuce up and top with filling.
Last and certainly not least, garnish with green onions.
Feel free to add some red pepper flakes if you like a little kick to your Asian Lettuce Wraps.
And to the most fun part – EATING. Grab one of these, or multiple.

I don’t know about you but I’ve NEVER stopped at one when it comes to these Asian lettuce cups.
Modification and Variation
These Asian Lettuce Wraps are super versatile – feel free to make them with some of the variations suggested below – or let us know in the comments how you modified it!
- Ground meat: Feel free to use ground turkey, chicken, pork, or beef as the meat for the filling.
- Sauces: Other Asian sauces you can use in place or in addition to what we suggested are hoisin sauce, fish sauce, or a gluten free soy sauce. Note that if you were to add these sauces in addition to what we suggested it will increase the salt content, therefore always taste and adjust accordingly.
- Toppings: Feel free to top Asian lettuce cups with other sauces such as sriracha for some extra kick. Add peanuts, fried garlic, or fried onions for some crunch and texture,
How to store leftovers
If there are leftovers, store the meat filling separately from the lettuce in the refrigerator for up to 3-4 days. Storing them separately will prevent lettuce from becoming soggy. These keep very well as leftovers!
Tips and Tricks
- Lettuce choice: Choose lettuce with crisp leaves like butter lettuce or romaine for an easy-to-hold wrap. Iceberg or green leaf lettuce works too.
- Keep lettuce dry: Pat lettuce dry with paper towels to prevent wraps from becoming soggy when filling is added.
- Chop finely: Ensure mushrooms, water chestnuts, and any other additions are chopped finely for a cohesive filling texture.
- Pre-mix the sauce: Combine all sauce ingredients in advance to ensure even distribution and consistent flavor.
- Drain excess fat: If using a fattier ground meat, drain excess fat after searing (and before adding the sauce ingredients) to keep the filling light and not greasy.
- Customize the heat: Like it spicy? Add red pepper flakes or favorite hot sauce when cooking the filling, or drizzle assembled Asian lettuce wraps with sriracha
- Double the batch: Make a larger batch of filling and freeze half for a quick meal prep or future lunch or dinner.
Frequently Asked Questions
Double layer your lettuce to make the wrap more secure!
Oh yes! This is a great way to use up leftover veggies. Green peas, corn, bell peppers, carrots etc. are great adds. Be sure to chop them into smaller pieces so they resemble the size of the meat and the other ingredients.
– Be sure to pat dry lettuce after washing to remove excess moisture.
– When you add the filling, make sure to shake off excess moisture before adding to the lettuce.
– Using leaner meat will also make the filling less wet. You can also drain excess grease from the meat after searing it and before adding the sauce mixture.
ENJOYED THIS RECIPE? Tell us what you think by leaving a rating and review below! 🤍
More Asian/ Asian-inspired Recipes
- Garlic Edamame
- Malaysian Curry Puff
- Slow Cooker Asian Shredded Pork
- Asian Salmond Salad with Ginger Soy Dressing
- Teriyaki Chicken Stir Fry
- Kung Pao Shrimp
- Asian Peanut Chicken Salad
- Simple Thai Noodle Bowl
- Baked Cream Cheese Wontons
- Beef and Broccoli Stir Fry
- Chinese BBQ Pork and Bok Choy Rice Bowl
- Sticky and Crispy Asian Chicken Wings (by Kitchen Sanctuary!)

Asian Lettuce Wraps
Equipment
Ingredients
- 1 lbs lean ground pork or ground chicken/turkey
- 2-3 tbsp white onions minced
- 3-4 cloves garlic minced
- 1/2 cup shiitake mushrooms
- 1/2 cup water chestnuts canned
- vegetable oil
- salt and pepper to taste
- butter lettuce or romain lettuce
Sauce
- 1 1/2 tbsp soy sauce
- 2 tbsp oyster sauce
- 2 tsp rice wine
- 1 tbsp sesame oil
- 1 tbsp sugar
- 1/4 tsp ground ginger
- 1 tsp corn starch
- 2 tbsp water
- 1/2 tsp dark soy sauce optional
Garnish
- green onions sliced
- red pepper flakes optional
Instructions
- If you are using dried shiitake mushrooms, soak them in warm water for 10-15 minutes, or until they are soft. Then cut them into small pieces.
- Drain water from canned water chestnuts and dice water chestnuts into small pieces. Mince onions and garlic. Slice green onions.
- Combine all the sauce ingredients in a small bowl and mix well.
- Add vegetable oil to a large skillet and heat skillet. Add garlic and onions. Sauté briefly until fragrant – do not brown or burn garlic and onions. Quickly add ground pork and break pork into small pieces. Season with a few pinched of salt and pepper.
- Once pork is cooked and no longer pink-ish, add shiitake mushrooms, water chestnuts, and sauce. Stir to combine and bring to a boil.
- Cook for another 1-2 minutes, or until liquid thickens. Remove from heat.
- Fill lettuce with pork filling. Garnish with green onions and red pepper flakes (optional). Serve and enjoy!

I would give this recipe 10 stars if I could, it’s that delicious! It was easy to make, incredibly yummy and my hubby and I oohed and ahhhed while we ate it. I used ground chicken, white button mushrooms and rice vinegar instead of rice wine because I couldn’t find any…those were the only changes I made. The sauce makes this because it’s so flavorful. This will be a regular meal in my home…thank you for the amazing recipe!
Thank you so much Llene for the kind review!! I am SO GLAD you and your hubby enjoyed this recipe! It’s one of our favorites too! 🙂
Was looking for a recipe like this. I am going to try in an appetizer as a filling in Belgian endive. I’m sure it will be great.
Let us know how it turns out! I hope you love it!
As good as any ordered in a restaurant!! Thank you for posting!
Yay! I am so glad to hear that!! 🙂
The sauce was *great* and with water chestnuts, mushrooms and the meat, the wraps were delicious and really satisfying. I did not have rice wine so used what I had (chardonnay.). I also used turkey sausage instead of pork. If you’re going to eat them like tacos, you might want to use *2* lettuce leaves. Learned the hard way 😉 However you eat them, it’s a three thumbs up dish!
Thank you for sharing your substitution! Soo helpful!! Happy to hear that you enjoyed it! 🙂
This Asian Lettuce wrap is the best! It’s delicious and so flavorful. Thanks to this newfound recipe, our family has a new fave dish. Glad that Karman Foods has got the ingredients I needed. Delivery’s fast and hassle-free.
Happy to hear that you and your family enjoyed this! 🙂
As with the other 3 recipes we tried, these were quite tasty. I think next time I will try the ground turkey and butter lettuce. I am not a fan of pork, but it is more in my head than my tastebuds. very easy to make and super yummy.
Yes! Turkey would work really well with this! And much healthier 😉 Chicken works great too! Thank you so much for letting me know how it all went!
I recently came across your website and have made several of your Asian recipes. Made the lettuce wraps tonight just as the recipe is written but added cabbage mix i wanted to use up. These are over the top delicious and so east to put together. Served with cilantro lime rice and i was thrilled with the results. Also leftovers for lunch! Thank you your another excellent recipe, tomorrow will be trying the beef noodle bowl and I’m sure it won’t dissapoint!
Yum! Cilantro lime rice sounds so yummy with this! Thank you so much for your kind words! 🙂
Meal prepped this to have lunch for a few days. It was perfect!
Thank you thank you! So glad to hear that
this was so easy to make and very flavorful, I added carrot shreds and chili oil. it was a smash at our party! thank you for sharing.
Thank YOU for making it and I’m so glad it went so well!
Delicious! I agree..better than PF Chang’s. I used ground turkey, only because my grocery store was out of ground pork, and I loved the turkey! The butter lettuce is so tender that my “wraps” ended up being a lettuce base…but still so good. I might try romaine next time.
I substituted olive oil for the vegetable oil…just preference.
Thanks Cindy! Happy to hear you enjoyed this recipe!
This was so easy and delicious. I didn’t have lettuce so I served it over brown rice. This will now be a staple.
That’s great!!! Thanks for sharing!
Lettuce wraps are one of my favorite things to get when we go out for Chinese! These were easy to make and dare I say better than the restaurant version!
Thanks so much Brianna!
We love these! They are so flavorful. I found dark soy sauce for this recipe and it makes a big difference!
I’m so glad, Tara! Thanks for trusting the recipe and giving it a try!