/*this is refrence site to design the header for the single post please this! */ /*end*/

San Choy Bao (Chinese Lettuce Wraps) – Best Healthy Snack!

San Choy Bao is a fresh, flavorful Chinese lettuce wrap filled with savory minced meat. Quick, healthy, and perfect for any meal!

Hey, amazing people!! Today I have got another fresh, flavorful, and healthy dish: San Choy Bao. This recipe is like a little gift wrapped in crispy lettuce, filled with juicy meat, crunchy veggies, and a savory sauce that’ll have your taste buds dancing! It’s honestly one of my favorite Chinese appetizers, and I’m so excited to share it with all of you today.

For those who aren’t familiar with San Choy Bao, it’s a classic Cantonese dish that’s often served as an appetizer in Chinese restaurants. The name “San Choy Bao” literally means “wrapped lettuce” – and trust me, that’s exactly what this dish is.

Think of it like a mini lettuce taco, but way more flavorful and fresh. It’s also one of those rare meals that happens to be healthy without sacrificing taste!

I’ve taken this dish and made it even easier to make at home, with tender pork, crispy veggies, and a perfectly balanced sauce. So, let’s dive into this simple recipe that’s going to wow you and your family at dinner!

Marinating minced pork for lettuce wraps – Pouring soy sauce and seasonings onto freshly minced pork to enhance flavor before stir-frying.

What is San Choy Bao?

San Choy Bao, also known as Chinese Lettuce Wraps, is a deliciously simple dish that originated in Cantonese cuisine. It’s a versatile dish that can be made with a variety of proteins, including pork, chicken, beef, or even tofu for those of you looking for a plant-based option.

The beauty of this recipe lies in its fresh, crunchy texture paired with a savory filling and a sweet-savory sauce that brings everything together.

While the original version sometimes uses pigeon meat (yes, pigeon!), modern versions are usually made with pork or chicken. But guess what? You can totally swap out the meat for whatever protein you prefer, or even go for a veggie version if you want to keep it light and plant-based.

What Goes in the Filling?

The key to an amazing San Choy Bao is the filling. Here’s what I use to make it extra flavorful:

Pork (or Chicken/Turkey/Tofu)

I love using ground pork for its juicy, tender texture, but chicken or even tofu works perfectly here too. The pork really soaks up the sauce, making each bite deliciously satisfying.

Crispy Veggies

I always throw in water chestnuts for that crunchy pop. They’re key in this dish! You’ll also find mushrooms, baby corn, carrots, and onions in my version, making the filling colorful and packed with flavor.

Aromatic Flavors

Garlic, ginger, and spring onions give the filling its fragrant base. You’ll want to sauté these before adding the meat for that amazing depth of flavor.

The Sauce

The secret to San Choy Bao is the sauce! It’s hoisin sauce, soy sauce, and oyster sauce that really bring out the umami in the meat. I add a little sesame oil for a rich, nutty finish, and some rice vinegar for a touch of tang. It’s perfectly balanced and coats everything just right.

Ingredients You Are Going To Need For San Choy Bao

Separating lettuce leaves in water for San Choy Bao – Iceberg lettuce soaked to loosen leaves, making them perfect for wrapping

For the Lettuce Wraps

  • Iceberg Lettuce 6 small leaves, washed and separated: Iceberg lettuce is perfect for wraps because of its crisp texture and refreshing crunch. These leaves are sturdy enough to hold all the filling while still offering that light, clean crunch that makes each bite so satisfying. Just make sure to wash and dry them thoroughly to avoid any sogginess!

For the Pork

  • Pork Scotch 200g, roughly chopped: I love using pork scotch for its rich flavor and tender texture. The pork holds up well with the sauce, making every bite juicy and satisfying. If you’re looking for a leaner option, feel free to swap it out with ground chicken, turkey, or tofu—just adjust the texture by chopping everything finely to keep it cohesive.
  • Cooking Wine 1 tsp: A little cooking wine adds a depth of flavor that makes the pork even richer. It enhances the savory notes in the dish.
  • Sesame Oil 1 tsp: Sesame oil is perfect for adding a nutty aroma and richness. It gives the pork a savory base that’s hard to resist.
  • Cornstarch 1 tbsp: Cornstarch helps the pork become more tender and allows it to absorb the flavors of the sauce better.
  • YumYum (MSG) ½ tsp: This boosts the umami in the dish, giving the pork that craveable, rich flavor.
  • White Pepper ¼ tsp: White pepper adds a subtle heat and light spice that balances the sweetness of the sauce.

For the Filling

  • Water Chestnuts (1 can, 100g), small diced: These little gems add the crunch factor! Water chestnuts have a subtle, slightly sweet taste, but it’s their texture that really shines. They give the wraps that amazing crunch when paired with the meat and sauce. Don’t skip these if you can find them—they’re a game changer for this recipe!
  • Shiitake Mushrooms (2, soaked and roughly chopped): Shiitake mushrooms bring a rich, earthy flavor that adds depth to the filling. Their texture is perfect when mixed with the crunchy water chestnuts, balancing everything beautifully.
  • Canned Straw Mushrooms (½ can): Straw mushrooms have a mild flavor and a soft, meaty texture that fits perfectly in this mix, adding more body to the filling without overpowering the dish.
  • Bamboo Shoots (½ can, finely chopped): Bamboo shoots have a neutral, slightly sweet flavor that works wonderfully with the other ingredients. Finely chopping them helps them blend smoothly into the filling while maintaining their signature crunch.
  • Spring Onions (¼ cup, finely sliced): These bring a fresh, mild onion flavor that lifts the richness of the pork and mushrooms. A great way to add a hint of freshness to balance the savory filling.

For the Sauce

  • Vegetable Oil 2 tbsp: The base of the sauce starts with vegetable oil to get everything sizzling. It helps bring together the sauce’s rich flavors and gives it a nice gloss when mixed with the meat.
  • Light Soy Sauce 1 tsp: Light soy sauce provides a salty, umami flavor that’s essential for the savory backbone of this dish.
  • Dark Soy Sauce ½ tsp: Dark soy sauce deepens the color and flavor of the sauce, giving it that rich, caramelized quality.
  • Chicken Powder 1 tsp: This adds an extra layer of savory goodness. It boosts the umami and rounds out the flavor, creating that irresistible depth.
  • YumYum (MSG) ¼ tsp: A little bit of YumYum takes the flavor to the next level, enhancing the savory notes and creating a mouthwatering, craveable taste.
  • Oyster Sauce 2 tsp: Oyster sauce is the secret weapon for this recipe. It adds depth and umami, making everything come together beautifully. It’s salty, savory, and adds a bit of caramelization to the filling.
  • Sesame Oil ¼ tsp: A final drizzle of sesame oil at the end adds that nutty, toasted flavor that completes the sauce, giving it richness and a lovely finish.
  • Shaoxing Wine 2 tbsp: After thickening, finish the sauce with Shaoxing wine. Remove from heat and let the wine bring a subtle complexity to the dish, making everything pop.

Step-by-Step Instructions To Make Delicious San Choy Bao

Prep Your Ingredients

Alright, let’s get everything ready!

  1. First, carefully peel the iceberg lettuce leaves from the head, keeping them whole. Trim them with a pair of scissors to create the best shape, and set them aside for serving. Next, chop your onions, carrots, water chestnuts, and baby corn (if using). You want all the ingredients finely chopped so they fit perfectly into those lettuce cups.
  2. Mince the garlic and ginger, and set them aside. Having everything prepped and ready to go will make cooking so much faster and easier—trust me on this one!

Marinate the Pork

  1. Roughly chop your pork scotch
  1. In a bowl, or on top of your pork scotch, add cooking wine, sesame oil, cornstarch, YumYum (MSG), and white pepper. Mix everything well and set aside to marinate for 10 minutes. This step helps lock in the flavors and makes the pork tender and juicy.

Cook the Pork

  1. Now, heat vegetable oil in a wok over medium-high heat. Add the marinated pork and stir-fry for 2-3 minutes until lightly browned and cooked through. The goal here is to get that perfect sear on the pork and a little bit of crispiness around the edges.

Add the Veggies

  1. Next, toss in the water chestnuts, shiitake mushrooms, straw mushrooms, and bamboo shoots. Stir-fry for 2-3 minutes until the vegetables are heated through and slightly tender. You want that nice balance of texture, with a little bit of crunch from the veggies.

Build the Flavor

  1. Now, stir in the light soy sauce, dark soy sauce, chicken powder, YumYum (MSG), Shaoxing wine, oyster sauce, and sesame oil. Toss everything well so the pork and veggies are evenly coated in that delicious sauce. Let it simmer for about a minute to allow all the flavors to meld together perfectly.

Add the Spring Onions

  1. Stir in the spring onions and cook for 1 more minute before removing from heat. The spring onions will add that fresh, bright pop of flavor that really pulls everything together.

Assemble the Wraps

  1. Now it’s time to assemble! Take your prepared lettuce leaves and spoon the mixture into the center, folding them like little cups. Don’t overstuff them—just enough to make each bite juicy and satisfying. You’re going for that perfect balance between the crispy lettuce and savory filling.

Serve and Enjoy

  1. And you’re done! Your lettuce wraps are ready to serve. Enjoy these crispy, savory bites with your friends or family. It’s the perfect dish for sharing, and I guarantee everyone will be asking for seconds!
Marinating minced pork for lettuce wraps – Pouring soy sauce and seasonings onto freshly minced pork to enhance flavor before stir-frying.

Dimsimlim Special Tips for the Best San Choy Bao

Don’t Overcook the Veggies 

You want the water chestnuts and other vegetables to stay crunchy to balance the texture of the meat.

Use Fresh Lettuce

To avoid sogginess, make sure to use fresh, crispy lettuce and wash it thoroughly before serving.

Customize Your Filling 

If you want to make this dish vegetarian, just swap out the meat for tofu or mushrooms. It’s just as delicious!

Make it Spicy

If you like a little kick, drizzle some chili garlic sauce over the filling before serving. Trust me, it’s worth it!

Why You’ll Love This San Choy Bao Recipe

This San Choy Bao recipe is everything you need: quick, healthy, and packed with flavor. It’s a perfect meal for busy weeknights or a fun appetizer when you have friends over. And because you can customize the protein and sauce, it’s super versatile and can fit any dietary preference – gluten-free, low-carb, or vegan.

Plus, there’s just something so fun about eating with your hands and wrapping your food in crispy lettuce. It’s like you’re having a mini Asian taco party!

Print

LET'S COOK RESTAURANT - QUALITY FOOD AT HOME!

If you like this yaki udon stir-fry recipe make sure you leave a rating and comment down below. I'd love to hear what you think about these stir-fried udon noodles. Don't forget to follow me on Instagram, TikTok, Facebook, and YouTube to stay up to date with new recipes and follow my cooking journey!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Separating lettuce leaves in water for San Choy Bao – Iceberg lettuce soaked to loosen leaves, making them perfect for wrapping.

San Choy Bao (Chinese Lettuce Wraps) – Best Healthy Snack!

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

San Choy Bao is a fresh, flavorful Chinese lettuce wrap filled with savory minced meat. Quick, healthy, and perfect for any meal!

  • Total Time: 25
  • Yield: 3 1x

Ingredients

Scale

For the Lettuce Wraps

  • 6 small iceberg lettuce leaves

For the Pork

  • 200g pork scotch, roughly chopped
  • 1 tsp cooking wine
  • 1 tsp sesame oil
  • 1 tbsp cornstarch
  • ½ tsp YumYum (MSG)
  • ¼ tsp white pepper

For the Filling

  • 1 can (100g) water chestnuts, small diced
  • 2 shiitake mushrooms, soaked and roughly chopped
  • ½ can canned straw mushrooms
  • ½ can bamboo shoots, finely chopped
  • ¼ cup finely sliced spring onions

For the Sauce

  • 2 tbsp vegetable oil
  • 1 tsp light soy sauce
  • ½ tsp dark soy sauce
  • 1 tsp chicken powder
  • ¼ tsp YumYum (MSG)
  • 2 tsp oyster sauce
  • ¼ tsp sesame oil
  • 2 tbsp Shaoxing wine

Instructions

  1. Carefully peel the iceberg lettuce leaves from the head, keeping them whole, trimming them with a pair of scissors to create the best shape,e and set them aside for serving.
  2. In a bowl, combine pork scotch, cooking wine, sesame oil, cornstarch, YumYum (MSG), and white pepper. Mix well and set aside to marinate for 10 minutes.
  3. Heat vegetable oil in a wok over medium-high heat.
  4. Add the marinated pork and stir-fry for 2-3 minutes until lightly browned and cooked through.
  5. Add the water chestnuts, shiitake mushrooms, straw mushrooms, and bamboo shoots. Stir-fry for 2-3 minutes until the vegetables are heated through and slightly tender.
  6. Stir in the light soy sauce, dark soy sauce, chicken powder, YumYum (MSG), Shaoxing wine, oyster sauce, and sesame oil, tossing well to coat the pork and vegetables evenly.
  7. Stir in the spring onions and cook for 1 more minute before removing from heat.
  8. Spoon the mixture into the prepared lettuce leaves, folding them like cups.
  9. Serve immediately and enjoy the crispy, savory flavors in every bite.
  • Author: Vincent Yeow Lim
  • Prep Time: 15
  • Cook Time: 10
  • Category: Appetizer
  • Method: Easy
  • Cuisine: Chinese

Nutrition

  • Serving Size: 3
  • Calories: 400
  • Sugar: 24.6 g
  • Sodium: 1613.1 mg
  • Fat: 12.8 g
  • Carbohydrates: 63.4 g
  • Fiber: 10.9 g
  • Protein: 13.7 g
  • Cholesterol: 20.9 mg

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Vincent Yeow Lim

Hi, I'm Vincent Yeow Lim!

My name is Vincent Yeow Lim. I am a chef, former restaurant owner, and content creator with a following of over 4 million and views over 500 million across my platforms.
With over 20 years of experience in the kitchen, I believe I can share with you the most authentic and well-kept secrets in the Asian restaurant industry.

Subscribe so you're the FIRST to know new recipes, special events and product launches!