• Skip to primary navigation
  • Skip to header navigation
  • Skip to main content
  • Skip to primary sidebar

RecipeTin Eats

Fast Prep, Big Flavours

  • My RecipeTin
  • NEW cookbook!
  • Recipes
  • Recipes By Category
    • Iconic + cult classics
    • Mains
      • Chicken
        • Chicken mince
      • Beef Recipes
        • Ground Beef (Mince)
      • Pork
      • Lamb
      • Turkey
      • Shrimp / Prawns
      • Salmon
      • Fish recipes
      • Salad Meals
    • Quick and Easy
    • Soups
    • One Pot – One Pan
    • Stewy slow-cooked things
    • Slow Cooker
    • Sides
      • All
      • Salads & veg
      • Show Off Salads
      • Rice (all)
      • Fried rice recipes
      • Rice (plain)
      • Potato
    • Pasta
      • All
      • Pasta bakes
      • Pasta salads
    • Sweet
      • Cakes
      • Candy
      • Cheesecakes
      • Cupcakes & Muffins
      • Cookies
      • Puddings & Cosy Desserts
      • Bite Size
      • Pies
      • Slices & Bars
      • Frosting & Icing
      • Ice cream
    • Cuisine
      • Asian
        • All
        • Stir fries
        • Noodles
        • Soups
        • Chinese
        • RecipeTin Japan 🇯🇵
        • Korean
        • Modern Asian
        • Thai
        • Vietnamese
      • French
      • Greek
      • Indian
      • Italian
      • Mediterranean
      • Mexican
      • Middle Eastern
      • South American
    • Dietary
      • Gluten Free
      • Low Calorie
      • Vegetarian
    • Other Categories
      • BBQ
      • Breakfast
      • Burgers
      • 🎄Christmas
      • Cocktails
      • Party Foods
      • Rice Recipes
      • Roasts
      • Sandwiches & Sliders
    • Recipe collections
    • Cookbook recipes
  • My Food Bank
  • About
    • Me
    • RecipeTin Meals
    • My Cookbooks
      • Tonight (NEW!)
      • Dinner
    • Free Recipe Books
    • Contact
    • Nitty Gritty
      • Policy: Use of Recipes & Images
      • Privacy & Disclosure
Home Collections Asian Takeout

Chinese Lettuce Wraps (San Choy Bow )

By Nagi Maehashi
318 Comments
Share
  • Copy Link
  • E-mail
  • Facebook
  • WhatsApp
Published29 May '18 Updated9 May '25
Jump to
Recipe

One of my favourite Chinese starters – Lettuce Wraps with pork or chicken, loads of hidden crunchy vegetables in a tasty savoury brown sauce, bundled up in fresh lettuce. Also known as San Choy Bow, it’s arguably the ultimate “just happens to be healthy” food in the whole wide world …..

This is a reader-favourite recipe included by popular demand in my debut cookbook “Dinner”!

Close up of Chinese Lettuce Wraps

San Choy Bow – Chinese Lettuce Wraps

The Chinese name for Lettuce Wraps is San Choy Bow which is how it’s written in menus at Chinese restaurants here in Sydney, though the spelling varies widely from place to place and I’m yet to find a definitive answer for what the proper spelling is.

I may not know how to spell it, but I do know you’re going to love them!!

Close up of Chinese Lettuce Wrap being held by a hand, about to be eaten

How to make Lettuce Wraps

Lettuce wraps are made with ground / mince meat and vegetable filling with a savoury Chinese sauce spooned into lettuce cups, then wrapped into a roll shape to eat.

For a great Lettuce Wrap, it all comes down to the sauce. It takes more than just a splash of soy sauce to make a truly delish Lettuce Wrap.

Get the sauce right and you can pretty much put anything into the filling. And it is one of those rare recipes that is genuinely great made entirely vegetarian. I would just as happily scoff down a meat free version of this as I would a traditional pork version.

Filling for Chinese Lettuce Wraps made with pork or chicken and vegetables in a savoury brown sauce.

What goes in a Lettuce Wrap filling

I don’t think there are definitive rules for what goes in Lettuce Wraps, but the common ingredients I see at Chinese restaurants are:

  • pork (chicken and turkey are ideal subs)

  • water chestnuts

  • onion

After this, things get a bit blurred. Other common ingredients which I’ve included in my recipe are:

  • Baby corn

  • Shiitake or other mushrooms

  • Carrots

And those that border more towards “Western” Chinese have all sorts of other vegetables in it, like normal corn, capsicum etc.

Make it real with water chestnuts!

If you can find them, I really urge you to use Water Chestnuts. It doesn’t have a strong flavour, but the unique thing about Water chestnuts is the texture.

Even canned, it is crunchy and a bit juicy and it’s a quintessential part of the Chinese Lettuce Wrap experience. ☺️ Nowadays in Australia, they are found in both the Asian section and canned vegetable section of supermarkets (Woolies, Coles etc).

A can of Water Chestnuts

Lettuce wraps are a fantastic quick and easy meal that also happens to be healthy. In Chinese restaurants, it’s served with crisp Iceberg Lettuce which tends to crack when folded. For a more practical option, use soft lettuce leaves like Butter Lettuce or Bib Lettuce (US).

Enjoy!– Nagi x


More quick and easy Chinese restaurant favourites

  • Chinese Chicken and Corn Soup

  • Chop Suey (Chicken Stir Fry)

  • Chow Mein

  • Cashew Chicken

  • Beef and Broccoli

  • General Tso’s Chicken

  • Sweet and Sour Pork

  • Crispy Honey Chicken

  • Browse all Chinese restaurant recipes

Close up of Chinese Lettuce Wrap being held by a hand, about to be eaten

Watch How To Make It

This recipe features in my debut cookbook Dinner. The book is mostly new recipes, but this is a reader favourite included by popular demand!

Hungry for more? Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for all of the latest updates.

San Choy Bow - Chinese Lettuce Wraps on a plate ready to be eaten

San Choy Bow (Chinese Lettuce Wraps)

Author: Nagi | RecipeTin Eats
Prep: 15 minutes mins
Cook: 5 minutes mins
Total: 20 minutes mins
Appetizer, Dinner
Chinese
4.99 from 128 votes
Servings3
Tap or hover to scale
Print
  • 810
Recipe video above. One of my favourite starters at Chinese restaurants, the ultimate (almost) carb free healthy dish of all time! It all comes down to the Sauce – with a great Sauce, you can change up the filling to your taste. I’ve copied the filling served by Chinese restaurants but feel free to substitute with other vegetables or make it entirely meat free (this is a great recipe to make vegetarian).

Ingredients

Sauce

  • 1 1/4 tsp cornflour / cornstarch
  • 3 tbsp water, separated
  • 1 1/2 tbsp light soy sauce (Note 1)
  • 1 tsp dark soy sauce (Note 1)
  • 2 tbsp oyster sauce
  • 1 tsp sesame oil
  • 2 tbsp Chinese cooking wine (or sub Mirin or dry sherry, Note 2)
  • 1 tsp white sugar (can omit)

Filling (Note 6)

  • 1 tbsp peanut oil
  • 1 clove large garlic, minced
  • 1/2 tsp ginger, minced
  • 300g / 10oz pork mince (ground pork) (Note 3)
  • 1/2 onion, finely chopped
  • 1 small carrot, finely chopped
  • 100g/ 3.5oz canned water chestnuts, drained and finely chopped (Note 4)
  • 5 baby corn, canned or fresh, finely chopped (Note 4)
  • 5 mushrooms, finely chopped(shiitake is best, I used Swiss Brown)

Serving

  • 8 leaves large or 16 – 20 small lettuce, preferably soft (Note 5)
  • Crushed peanuts
  • Finely sliced scallions / shallots
Prevent screen from sleeping

Instructions

  • Mix cornflour with 1 tbsp water until lump free. Then add remaining Sauce ingredients and mix.
  • Heat oil in a wok or large skillet over high heat. Add garlic and ginger, give it a quick stir then add onion.
  • Cook for 1 minute then add pork. Cook pork until it turns white.
  • Add all the vegetables. Cook for 2 minutes until the carrot is softened and pork is cooked through.
  • Add Sauce and cook for 1 1/2 minutes or until it thickens and glossy, coating the Filling.
  • Transfer Filling into serving bowl. Lay out lettuce leaves, peanuts and scallions on the side.
  • To serve, spoon some Filling into a lettuce leaf. Top with peanuts and scallions, bundle it up and enjoy!

Recipe Notes:

1. Light soy sauce adds the salt and the dark soy sauce adds a touch of colour. You can sub the dark soy with more light soy sauce, or just sub both the light and dark with ordinary soy sauce. The filling will just be a bit lighter in colour. Don’t just use all dark soy sauce – flavour is way too strong – or with a thick sweet soy sauce like kecap manis.
2. Chinese cooking wine – sub with Mirin or dry sherry. For a non alcoholic option, use chicken broth/stock (low sodium) in place of the Chinese wine AND water in the Sauce.
3. Protein – Also great with chicken but I prefer pork because it’s not as lean and has slightly more flavour. Chinese restaurants typically use pork. Never seen it with beef or lamb! Can also sub with 2 1/2 cups of chopped veggies of choice.
4. Water chestnuts – see in post for image. These are a key ingredient in San Choy Bow as served at Chinese restaurants here in Australia, but can be skipped. They have a natural light flavour, but it’s the texture that is unique – a fresh crunchiness.
Nowadays these are sold in both the Asian and canned vegetable section of major supermarkets.
5. Lettuce – Typically served at Chinese restaurants using crisp iceberg lettuce leaves which are cut into neat rounds so they are all the same size. My preference is to use soft lettuce leaves like Butter Lettuce or Bibb Lettuce (US) because iceberg has a tendency to crack when rolled to eat, causing juices to run out. I used Baby Gem Lettuce in the photos which come in twin packs at Woolworths.
6. Customise – I use 2 1/2 cups of chopped vegetables. You can substitute with whatever chopped vegetables you want, though I urge you to stick with the onion.
The meat can be substituted with 2 1/2 cups of any vegetable or chopped firm tofu. For a super quick version, make this with pork + frozen diced vegetables. Works a treat!
This recipe makes enough for 3 as a main (4 if it’s 2 adults and 2 kids) or around 6 as a starter.
7. Nutrition per serving, assuming 4 servings. This is a fantastic healthy dinner!
San Choy Bow nutrition* 
* Originally published February 2017, updated for housekeeping matters.

Nutrition Information:

Serving: 255gCalories: 253cal (13%)
Keywords: Lettuce wraps, San Choy Bow
Did you make this recipe?I love hearing how you went with my recipes! Tag me on Instagram at @recipe_tin.

Life of Dozer

When Dozer ate a lady beetle… 🤣

When Dozer the golden retriever ate a lady beetle
Previous Post
Steak with Creamy Peppercorn Sauce
Next Post
Spinach Artichoke Dip

Hi, I'm Nagi!

I believe you can make great food with everyday ingredients even if you’re short on time and cost conscious. You just need to cook clever and get creative!

Read More

Free Recipe eBooks

Join my free email list to receive THREE free cookbooks!

Related Posts

Crispy Chinese Lemon Chicken

Crispy Chinese Lemon Chicken

Close up of Spicy Wontons in Chilli Sauce - Din Tai Fung

Spicy Wontons in Chilli Sauce – Din Tai Fung!

Close up of Vegetarian lettuce wraps - san choy bow

AWESOME vegetarian lettuce wraps

More Asian Takeout

Reader Interactions

Leave a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Cooked this? Rate this recipe!




318 Comments

  1. Mandy says

    February 21, 2017 at 9:21 am

    Yum! Making this tonight. Have been keen to find a good finger-licking sauce, I am sure yours will be fab like all your other recipes! My “must have” ingredient is toasted pine nuts (instead of peanuts). Thinking ill westernise it with some cauliflower rice (hiding the veggies from the kids here…).

    Reply
    • Nagi says

      February 21, 2017 at 10:02 am

      Ooooh……the warm nutty crunch of pine nuts would be AMAZING!!!

      Reply
  2. Gill Johnson says

    February 15, 2017 at 2:18 am

    I made the last night and my family loved it?Another fantastic recipe! Thank you Nagi.

    Reply
    • Nagi says

      February 15, 2017 at 1:04 pm

      I’m so pleased to hear that Gill, thanks for letting me know! N x

      Reply
  3. Georige @ The Home Cook's Kitchen says

    February 6, 2017 at 10:30 am

    Yessss! I’ve been looking for a San Choy Bow recipe for ages! Thanks! I love your recipes so much Nagi!

    Reply
    • Nagi says

      February 7, 2017 at 8:09 pm

      Thanks Georgie! I do hope you try it – I think this is a classic!

      Reply
  4. CK says

    February 5, 2017 at 9:15 pm

    I have had this for a long time. So versatile.

    The life of Dozer is pleasing.

    Reply
    • Nagi says

      February 7, 2017 at 7:59 pm

      I think he is rather pleased with his life too…. 😉

      Reply
  5. Tania| My Kitchen Stories says

    February 5, 2017 at 5:28 pm

    OI was going to say ( before I read an expert above) that i think this dish is a little like Spag Bol there are so many versions of it who knows what goes in there and how you spell it!. When i worked at an asian restaurant we used to prepare the iceberg lettuce just like Eha suggests with the kitchen scissors so they were all the same size. i do love iceberg with this kind of thing.

    Reply
    • Nagi says

      February 7, 2017 at 7:58 pm

      OMG I don’t have the patience to trim them into perfect rounds! 🙂 That’s why you’re the REAL chef here Tania! 🙂 N x

      Reply
  6. Gloria | Food Oh Glorious Food says

    February 5, 2017 at 3:35 pm

    You, my dear lady, are my kindred spirit. I ADORE Sang Choy Bao. Adore. If I could only eat ONE dish every day for the rest of my life, this would be it. So many flavours, so much goodness. And it’s wrapped in lettuce – which is a vegetable – so it must be healthy, right?!

    I am a long time “other lettuce leaf” user when it comes to Sang Choy Bao. We use baby cos lettuce leaves, because we like how the leaves make little boats, allowing for maximum filling. So it’s more a “cup” than a “bun” or “wrap”, as the “bao” part suggests. We also drop a dollop of hoisin sauce on top of the meat mix – try it on your next outing. You’re welcome. 🙂

    This is on the menu for next week. Can’t wait!

    Reply
    • Nagi says

      February 7, 2017 at 7:57 pm

      YES! So you get why I don’t use ice berg!!!!

      Reply
  7. Helen @ Scrummy Lane says

    February 5, 2017 at 3:39 am

    My goodness, such beautifully colourful photos, Nagi.
    What a gorgeous recipe. I’m afraid I can’t help you with what they should be called as I’ve never heard of them (!!), but they sure do look delicious!

    Reply
    • Nagi says

      February 5, 2017 at 10:04 am

      Helen! OMG your beautiful boy….I got all sappy reading the post!!! He’s SO DARN CUTE! N xx

      Reply
  8. Bernie says

    February 4, 2017 at 1:54 pm

    Your recipe sounds good. I suppose shrimps could go into the veggie mix too. In Hanyu Pinyin Mandarin Chinese it is sheng cai bao. Sheng (1st tone) means raw or live or uncooked, while cai (4th tone) means veggie, and bao (1st tone) means packet or wrap. However most Chinese restaurants around the world are run by Cantonese, and in their dialect it’s pronounced sung choy bao ( no “correct” spelling, as there’s no official spelling for Cantonese, unlike Hanyu Pinyin for Mandarin). It doesn’t matter, so long as you can be understood when you order it!

    Reply
    • Nagi says

      February 5, 2017 at 9:52 am

      That’s so helpful Bernie, thank you so much for sharing that information!!! And YES to adding shrimps! N xx

      Reply
  9. SMT says

    February 4, 2017 at 1:21 pm

    Hi Nagi

    I am Chinese and I am going to go out on a limb here…and say there is no “correct” spelling, its kind of a meaningless distinction because its a completely different language. The one I have seen most often is sang choy bau.

    A friend of mine (also Chinese) refuses to order this dish in restaurants because when his dad used to own a restaurant, a lot of leftovers ended up in the sang choy bau! But I still order it anyway because its so yum…

    Reply
    • Nagi says

      February 5, 2017 at 9:48 am

      THANK YOU SO MUCH!!! Now I know! It was driving me a bit nuts, I was researching and researching! I think leftovers ending up in sang choy bau is proof that it really is SO YUM no matter what goes in it! (I do hope by leftovers, he meant leftover ingredients…. not leftover FOOD!)

      Reply
  10. Vera says

    February 4, 2017 at 10:30 am

    Nagi, 10+10! I don’t care what YOU Call IT Or spelling this is My kind of Food, love IT . Thank YOU. PS did YOU exsaust Dozer, Shame on YOU.! He most certanly needs Me to be there and keep an Eye on YOU. Have good w/ End .

    Reply
    • Nagi says

      February 5, 2017 at 9:44 am

      Aww VERA! I’m so glad you like this kind of food, it is totally my kind of food too! PS I always exhaust Dozer, I have to otherwise he is annoying! 🙂

      Reply
  11. Eha says

    February 4, 2017 at 9:06 am

    *smile* This must have been one of the first Chinese dishes I ate decades ago [probably in Hong Kong] and also made at home. As you say” easy and fool proof – methinks I usually spell it ‘san choi bao”? Basically same ingredients as yours tho’ have not used corn. But funny – I hate iceberg lettuce as it is SO worthless nutritionally, but I like the crispness of it in this dish. Know what you mean about leaf size, but kitchen scissors soon fix that 🙂 !

    Reply
    • Nagi says

      February 5, 2017 at 9:40 am

      I remember you aren’t a fan of iceberg! I have a couple of great salads that I use them for so I must admit, it’s a regular in my shopping basket 🙂 N xx

      Reply
  12. Carlos At Spoonabilities says

    February 4, 2017 at 8:12 am

    5 stars
    Oh, Nagi – You really make everything look so easy! I’m afraid to cook Chinese or Asian food. But, I think you changed my mind and I will try your recipe. I love all the ingredients!

    Reply
    • Nagi says

      February 5, 2017 at 9:38 am

      Really? But it’s so easy! Well, I think the thing is that there is a lot of common ingredients and once you wok-fry once, it’s pretty much the same for all!

      Reply
  13. Carol W. says

    February 4, 2017 at 4:34 am

    5 stars
    Thank you, Nagi! Now if I could only learn how to make the Thai basil rolls from my favorite Thai place–so good, I often consider ordering these as an entire rather than an appetizer!

    Reply
    • Nagi says

      February 5, 2017 at 9:31 am

      Oooh! You meant the betel leaves? Or are they wrapped in Thai Basil? I don’t think I’ve seen Thai Basil rolls but the betel leaves ones are one of my all time FAVES!!! Betel leaves are hard to find though, that’s why I haven’t done a recipe for it 🙂

      Reply
  14. Marisa Franca @ All Our Way says

    February 4, 2017 at 2:10 am

    5 stars
    I love anything wrapped in lettuce but these do look extra tasty! Now, I’m picturing you in a restaurant ordering these delicious appetizers. After eating one or two 😉 you decide to deconstruct to investigate the ingredients. Anyway, that’s what I’d be doing whether it’s proper etiquette or not. I am dying to make your version of these colorful appetizers. And I’m sure they are very good for me too. Have a wonderful weekend. xoxo

    Reply
    • Nagi says

      February 5, 2017 at 9:28 am

      Two? You think I’d stop at TWO? 😉 ❤️ Happy weekend to you too Marissa! N x

      Reply
  15. Lyn says

    February 4, 2017 at 1:27 am

    I love Chinese lettuce wraps…crunchy and fresh tasting….I will try your version soon…Thanks

    Reply
    • Nagi says

      February 5, 2017 at 9:28 am

      Hope you do Lyn! It really is SO GOOD!!!

      Reply
Newer Comments

Primary Sidebar

Hi, I'm Nagi!

I believe you can make great food with everyday ingredients even if you’re short on time and cost conscious. You just need to cook clever and get creative! Read More

Free Recipe eBooks

Join my free email list to receive THREE free cookbooks!

Meet Dozer

Official taste tester of RecipeTin Eats! Meet Dozer
As Featured On

Never miss a recipe!

Subscribe to my newsletter and receive 3 FREE ebooks!

Subscribe
Recipes
  • All Recipes
  • By Category
  • Collections
About
  • About Nagi
  • About Dozer
  • RecipeTin Meals
Related
  • RecipeTin Japan
Help
  • Contact
  • Image Use Policy
© RecipeTin Eats 2025
  • Privacy Policy & Terms
Site Credits
Maintained by Human Made Designed by Melissa Rose Design Developed by Once Coupled
All Rights Reserved

Subscribe to my newsletter

Sign up and receive 3 FREE EBOOKS!