San Choy Bao (Pork and Water Chestnut Lettuce Wraps) Recipe – Healthy, Low Carb & Delicious
I once tried an extraordinary lettuce wrap—the taste of which I still remember to this day—and for that very reason, I am going to share that remarkable recipe with you today. San Choy Bow is a Chinese lettuce wrap that is incredibly easy to prepare and absolutely delicious. This San Choy Bao (Pork and Water Chestnut Lettuce Wraps) is a healthy Asian recipe that is both low-carb and gluten-free. Ever since that day, whenever I am in need of a non-vegetarian, low calorie dinner idea, I choose this recipe without a second thought.
Made with juicy ground pork, fresh vegetables, and crunchy water chestnuts, all wrapped in crisp lettuce cups, this dish is not only delicious but also keto-friendly, high in protein, and perfect for weight management. This is a very good recipe as gluten free appetizer for parties, healthy lunches for the week, and an easy family dinner.

What makes this recipe special is that it’s faster than takeout, customizable for any diet (keto, paleo, gluten free, low carb, weight watchers), and naturally fits into a balanced lifestyle. Instead of greasy fried food, you’ll be enjoying a nutritious Asian-inspired dinner that’s ready in just 30 minutes—saving you time, calories, and money.
San Choy Bao / San Choy Bow (Pork and Water Chestnut Lettuce Wraps) Recipe
San Choy Bao (San Choy Bow), also known as Chinese Pork Lettuce Wraps, is a healthy Asian appetizer or light main dish made with juicy ground pork, crunchy water chestnuts, fresh vegetables, and savory Asian sauces, all wrapped in crisp lettuce cups. This low carb dinner idea is perfect for busy weeknights, meal prep, or as a gluten-free appetizer for parties.
Ingredients
- 500g (1 lb) ground pork (lean, for healthier option)
- 1 tbsp sesame oil
- 1 small brown onion, finely diced
- 2 cloves garlic, minced
- 1 tbsp ginger, freshly grated
- 1 cup water chestnuts, finely chopped (for crunch)
- 1 medium carrot, finely diced
- 1/2 red bell pepper, finely diced
- 2 tbsp soy sauce (or tamari for gluten-free)
- 1 tbsp oyster sauce (or hoisin for sweetness)
- 1 tbsp rice wine vinegar
- 1 tsp chili flakes (optional for spice)
- 1/4 cup green onions, sliced
- 1 head iceberg or butter lettuce (separate into cups)
- 1 tbsp toasted sesame seeds (for garnish)
Instructions
- Prepare lettuce cups: Wash and dry lettuce leaves. Keep chilled for crispness.
- Cook pork: Heat sesame oil in a large skillet or wok over medium-high heat. Add ground pork and cook until browned (5–6 minutes).
- Add aromatics: Stir in onion, garlic, and ginger. Cook until fragrant (1–2 minutes).
- Add vegetables: Toss in carrot, bell pepper, and water chestnuts. Cook for another 2–3 minutes until slightly tender but still crisp.
- Season: Stir in soy sauce, oyster sauce, and rice wine vinegar. Adjust seasoning to taste.
- Finish: Add green onions and mix well. Remove from heat.
- Assemble: Spoon pork mixture into lettuce cups. Garnish with sesame seeds and extra green onions.
- Serve immediately as a light dinner, appetizer, or party snack.
Notes
- Use lean ground pork or turkey for a lighter version.
- Swap water chestnuts with jicama or celery if unavailable.
- Make it keto-friendly by skipping carrots and using extra mushrooms.
- For meal prep, store pork filling separately and assemble lettuce wraps fresh.
- Serve with chili garlic sauce or sriracha for extra heat.
Serving Suggestions
- Pair with steamed jasmine rice or cauliflower rice for a complete meal.
- Serve as a party appetizer platter with dipping sauces.
- Enjoy with Asian cucumber salad or miso soup for a balanced dinner.
Recipe Variations
- Chicken San Choy Bao – Use ground chicken instead of pork.
- Vegetarian San Choy Bao – Replace pork with tofu, mushrooms, and edamame.
- Low-Carb Keto San Choy Bao – Skip carrots, use extra zucchini & mushrooms.
- Gluten-Free San Choy Bao – Use tamari instead of soy sauce.
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 175Total Fat: 8gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 19mgSodium: 604mgCarbohydrates: 19gFiber: 4gSugar: 7gProtein: 10g
Suggested: Chicken Frankie Recipe
What is San Choy Bao? (Pork & Water Chestnut Lettuce Wraps)
San Choy Bao (sometimes spelled Sang Choi Bao) is a traditional Cantonese dish that has become one of the most popular Chinese lettuce wrap recipes worldwide. Literally translated, it means “lettuce wrap” – where a crisp lettuce leaf acts as a low-carb wrap, filled with a savory mixture of minced pork, crunchy water chestnuts, aromatic vegetables, and flavorful Asian sauces.
These Asian lettuce wraps are served as an appetizer in many Chinese restaurants, but can also be enjoyed as a healthy low carb dinner idea. Unlike heavily fried dishes, San Choy Bao is gluten-free, keto-friendly, and high in protein.
- ✅ Healthy Asian recipes for weight loss and balanced eating
- ✅ Quick weeknight meals ready in under 30 minutes
- ✅ Low carb dinner recipes for keto, paleo, or gluten-free diets
- ✅ High-protein Asian recipes perfect for family meals or meal prep
In fact, choosing San Choy Bao over typical takeout is a smart decision: you get all the bold flavors of Chinese cuisine without the extra calories, heavy oils, or MSG. It’s not just delicious – it’s a nutrient-rich, guilt-free meal that supports your wellness goals while still being family-friendly and budget-friendly.
💡 Fun Fact: San Choy Bao is often served at banquets in Asia as a “fresh start” dish because lettuce symbolizes prosperity and wealth in Chinese culture.
With its refreshing crunch, savory pork filling, and endless variations, San Choy Bao is more than just a meal – it’s an experience that blends authentic Asian flavors with a modern, healthy lifestyle recipe.
Related: 300 Calorie Lunch Ideas
Why This San Choy Bao (Pork & Water Chestnut Lettuce Wraps) Works — For Health, Speed & Flavor
This healthy Asian recipe hits the sweet spot for a low-carb dinner, high-protein meal prep, and an easy gluten-free dinner recipe that outperforms takeout on taste, time, and nutrition.
✅ Nutrient-Dense & Low Carb
Crisp lettuce cups + lean ground pork + veggies = a low-carb, high-protein dinner that supports weight management and steady energy. Keep the crunch with water chestnuts for texture while staying keto-friendly (skip carrot for ultra low net carbs).
- Great for keto, gluten-free, and WW-style goals.
- Swap soy for tamari to keep it gluten-free.
⚡ 30-Minute, One-Pan Efficiency
This is a quick weeknight meal you can cook in one skillet—minimal dishes, maximum flavor. Perfect for busy professionals, students, and parents.
- Meal-prep friendly: cook filling once, assemble fresh.
- Scales for party appetizers or family dinners.
🍜 Big Flavor, Better Than Takeout
Aromatics (garlic, ginger), umami sauces, and a quick sear deliver restaurant-style flavor without the excess oil or sugar—ideal for a healthy Asian dinner.
Tip: add chili-garlic sauce for heat.
🔁 Customizable For Every Diet
Make it yours: ground chicken or turkey for leaner protein, or go vegetarian with tofu + mushrooms. Keep it keto by skipping sweet sauces and carrots.
- Gluten-free: use tamari instead of soy sauce.
- Dairy-free by default.
Evidence & Smart Choices
Choosing lean proteins and vegetables supports satiety and balanced meals. For a deeper dive on healthy protein choices and how they fit into an overall eating pattern, see this guide from Harvard T.H. Chan School of Public Health .
🍽️ Why Cook This Instead of Ordering Takeout?
- Control sodium, sugar, and oil versus restaurant versions.
- Speed: on the table in ~30 minutes, faster than delivery at peak hours.
- Flexible: customize protein, spice level, and carbs (add jasmine rice or keep it low-carb).
- Saves money and fits healthy weight loss recipes goals.
Suggested: High-Protein Salad Bowls
🍳 Ingredients You’ll Need — San Choy Bao (Pork & Water Chestnut Lettuce Wraps)
-
500 gGround pork (lean, 90–95%)
-
1 tbspSesame oil
-
1 smallBrown onion, finely diced
-
2 clovesGarlic, minced
-
1 tbspFresh ginger, grated
-
1 cupWater chestnuts, finely chopped
-
1 mediumCarrot, finely diced
-
1/2Red bell pepper, finely diced
-
2 tbspSoy sauce (or tamari for gluten-free)
-
1 tbspOyster sauce (or hoisin for sweeter)
-
1 tbspRice wine vinegar
-
1 tspChili flakes (optional)
-
1/4 cupGreen onions, sliced
-
1 headIceberg or butter lettuce (leaves separated into cups)
-
1 tbspToasted sesame seeds (garnish)
For a balanced, high-protein low-carb dinner choose lean ground pork + tamari. For keto, skip carrots; for vegetarian, use tofu + mushrooms. These swaps keep the dish aligned with weight-loss, keto, and gluten-free meal plans while preserving the authentic texture and flavor.
Suggested: Cold Summer Soups
Step-by-Step Instructions — San Choy Bao (Pork & Water Chestnut Lettuce Wraps)
Follow these quick, 30-minute steps to make authentic yet healthy Asian San Choy Bao — a top low carb dinner and gluten-free dinner idea.
Step 1: Prepare Lettuce Cups
Gently separate whole leaves from one head of iceberg or butter lettuce. Rinse, dry thoroughly (salad spinner helps), and chill for crispness. Choosing the right lettuce is crucial for a sturdy wrap. I use iceberg.
Tip: Keep leaves chilled on a paper towel-lined tray to stay crisp while you cook the filling.

Step 2: Brown the Pork
Heat 1 tbsp sesame oil in a large skillet over medium-high heat. Add 500g lean ground pork. Cook until no longer pink and starting to brown — 5–7 minutes. Use a spatula to break up clumps for even cooking. With this step, I build the savory umami base that separates restaurant-style San Choy Bao from ordinary wraps.

Step 3: Stir in Aromatics
After that just reduce the heat to medium. Add 1 small diced brown onion, 2 minced garlic cloves, and 1 tbsp grated ginger. Sauté for 1–2 minutes until fragrant. Aromatics unlock authentic Chinese flavor (but the low flame is the main key for this step).

Step 4: Add Veggies & Crunch
Stir in 1 cup finely chopped water chestnuts, 1 diced carrot, and ½ red bell pepper. Cook 2–3 minutes so vegetables stay slightly crisp. I also like to add chopped coriander leaves for some extra flavor, but it’s optional.
Substitutions: jicama or celery for water chestnuts

Step 5: Season for Umami
This is my final secret step. Simply add 2 tablespoons of soy sauce (or Tamari as a gluten-free alternative), 1 tablespoon of oyster sauce, and 1 tablespoon of rice wine vinegar. Stir and cook for 1–2 minutes to allow the flavors of all the ingredients to blend together thoroughly. Then, taste the dish and adjust the seasoning as needed.
Optional: 1 tsp chili flakes or 1 tsp chili garlic sauce for heat.

Step 6: Finish & Assemble
Next, mix in ¼ cup of chopped green onions, remove from the stove, and transfer the filling into a bowl. Using a spoon, fill the chilled lettuce cups with the warm filling. I like to garnish and serve them topped with toasted sesame seeds and extra chopped green onions. Serve immediately.

Related: Instant Por Pulled Chicken Recipe
What I Learned After Testing This San Choy Bao Recipe 5 Times
After making this healthy San Choy Bao recipe multiple times in my home kitchen, I invented a few important tricks that completely changed the flavor, texture, and overall restaurant-style experience. These expert-tested tips will help you make the best Chinese lettuce wraps that are juicy, crunchy, flavorful, and never soggy.
High Heat Creates Authentic Wok Flavor
Cooking the pork filling over high heat gives the recipe a rich umami flavor and creates the delicious caramelized texture found in authentic Chinese restaurant-style San Choy Bao. A hot wok or skillet helps evaporate excess moisture quickly, preventing watery filling and improving texture.
Butter Lettuce Works Better Than Iceberg
I tested iceberg lettuce, romaine, and butter lettuce. Butter lettuce held the filling best without cracking and gave the wraps a softer bite. Iceberg lettuce adds extra crunch but can break easily when overfilled.
Finely Chopped Water Chestnuts Improve Texture
Chopping the water chestnuts into smaller pieces created the perfect crunchy texture in every bite. Large chunks made the filling uneven and harder to wrap inside the lettuce cups.
Ground Pork With Slight Fat Tastes Better
Lean pork works well, but ground pork with a little fat creates a juicier and more flavorful filling. It also prevents the mixture from becoming dry during stir-frying.
Fresh Garlic & Ginger Make A Huge Difference
Freshly minced garlic and ginger added a bold Asian flavor that tasted much fresher than powdered versions. This small upgrade made the homemade sauce taste better than takeout.
Do Not Add Too Much Sauce
During testing, I noticed that extra sauce made the filling soggy and caused the lettuce wraps to fall apart. Keeping the sauce balanced helps maintain the perfect savory texture.
For the best healthy San Choy Bao recipe, prepare all ingredients before cooking because this easy Chinese lettuce wrap recipe cooks very quickly once the wok gets hot.
Related: Keto Dinner Recipes For Weight Loss
Why San Choy Bao Tastes Better in a Hot Wok
I mentioned earlier that the secret to restaurant-style San Choy Bao is cooking the filling in a very hot wok. High heat creates deep savory flavor, smoky aroma, crispy texture, and the authentic taste you get from your favorite Chinese restaurant or Asian takeout spot.
Creates Authentic Wok Hei Flavor
Professional chefs use extremely high heat to create wok hei, often called the “breath of the wok.” This gives San Choy Bao its smoky, slightly charred, rich umami flavor that makes Chinese lettuce wraps taste so addictive and restaurant-quality.
Better Caramelization & Maillard Reaction
A hot wok quickly browns the minced pork, chicken, or turkey filling. This process creates the Maillard reaction, which develops deep savory flavor, crispy edges, and delicious golden-brown texture without overcooking the meat.
Keeps the Lettuce Wrap Filling Crisp
High heat cooks the filling quickly while removing excess moisture. This prevents soggy San Choy Bao and helps maintain the perfect contrast between the crunchy lettuce cups and juicy stir-fried filling.
Enhances Umami Flavor
Ingredients like soy sauce, garlic, ginger, mushrooms, hoisin sauce, and sesame oil become more flavorful when tossed in a hot wok. The intense heat helps the sauce coat every ingredient evenly for bold, authentic Asian flavor.
Fast Cooking = Better Texture
Traditional Chinese stir-fry recipes cook quickly over high heat. A hot wok keeps vegetables crisp-tender while locking moisture inside the meat, creating the perfect healthy lettuce wrap texture every time.
Tastes Better Than Takeout
When cooked properly in a sizzling hot wok, homemade San Choy Bao can taste even better than takeout. You get fresher ingredients, less oil, more protein, lower carbs, and customizable flavors for a healthy Chinese dinner recipe.
Some Special Suggestions (Tip) from My Side
For the best San Choy Bao recipe, heat your wok or skillet until lightly smoking before adding oil. Cook the filling in small batches to avoid steaming the meat. This creates authentic Chinese stir-fry flavor and keeps the lettuce wrap filling juicy, savory, and perfectly caramelized.
Suggested: Mici vs Cevapi vs Kofta
🍴 Serving Suggestions — Best Pairings, Portions & Presentation That I Love Most
San Choy Bao (pork and water chestnut lettuce wraps) is renowned as a healthy Asian recipe that fulfills many meal goals — from low-carb dinner ideas and keto Chinese recipes to family-friendly party appetizers. Here I will share with you some of my own tested serving ideas and portion guidelines, along with some presentation tips that I hope you will enjoy.

Choose San Choy Bao for a healthy, high-protein dinner in 30 minutes. Compared to takeout, these wraps are lower in calories, customizable for keto and gluten-free diets, and cheaper per serving—perfect for weeknight meals or shareable party appetizers.
Perfect Pairings — Build a Balanced Plate (or Party Platter)
Pair San Choy Bao with sides that complement texture, flavor, and diet goals. Use these pairing ideas to craft low carb meals, healthy Asian dinners, party menus, or meal prep combos.
Cauliflower Rice (Keto & Low Carb)

Perfect as keto Chinese recipes or low carb dinner ideas. Light, neutral, and makes the meal feel complete without adding carbs.
Ginger-Cucumber Salad (Fresh & Gluten-Free)

Bright acidity and crunch cut through the savory pork—ideal for healthy Asian recipes and refreshing party platters.
Steamed Jasmine Rice (Family-Style Dinner)

Use it if you want a comforting, carb-inclusive dinner. Converts the recipe into a filling family meal without altering the authentic Asian flavor.
Sauces & Dips — Boost Flavor
- Chili Garlic Sauce / Sriracha — If you, like me, enjoy a little heat, then this is the best option.
- Soy + Lime Dip — light, tangy, great for calorie-conscious eaters.
- Ponzu or Tamari + Sesame — gluten-free option with umami depth.
Portion Guidance & Serving Sizes
Target portion sizes based on use-case:
- Weeknight low-carb dinner: 5–6 lettuce cups per adult (with cauliflower rice) — satisfies high protein dinner needs.
- Party appetizer: 2–3 small cups per person when part of a multi-course spread — perfect for party appetizer recipes.
- Meal prep: Store meat filling in 1–2 cup portions; reheat & assemble fresh. Each 1 cup filling ≈ 3–4 lettuce cups.
Related: One-Pot Pork Ragu Recipe
Variations You’ll Love
Another interesting aspect of this recipe is its remarkable versatility—which is precisely why it is one of my absolute favorites. Let me share with you some of my preferred variations; I highly recommend them, as we are constantly experimenting with different twists like these right here in our own home. Transform classic San Choy Bao into dozens of high-value meals — from keto-friendly to vegan, party-ready appetizers to meal-prep winners.
- Want low-carb / keto: Choose Keto Pork or Shrimp Keto — skip carrots, add mushrooms & zucchini.
- Feeding kids or picky eaters: Try Chicken Teriyaki San Choy Bao with mild sauce.
- Vegetarian / Vegan: Pick Tofu & Mushroom or Jackfruit—same texture, plant-based protein.
- Meal-prep: Make the filling in bulk (stores 3–4 days) and assemble fresh to retain lettuce crunch.
1. Classic Chicken San Choy Bao
This is a completely basic change. Swap ground pork for lean ground chicken for a lighter, high-protein option. Keeps the same savory Asian profile while reducing overall fat — great for healthy weeknight dinners.
2. Vegetarian / Vegan San Choy Bao (Tofu & Mushroom)
Crumbled firm tofu + finely chopped shiitake or oyster mushrooms replicate the meaty texture. Use tamari or coconut aminos for gluten-free seasoning. Ideal for meatless Mondays and vegetarian meal prep.
3. Keto Pork San Choy Bao (Low-Carb)
Keep ground pork but skip carrots; increase mushrooms, diced zucchini and water chestnuts for crunch. Use sugar-free oyster sauce or a homemade soy-coconut aminos mix for zero added sugar.
4. Gluten-Free San Choy Bao (Tamari Swap)
Replace soy sauce with tamari or coconut aminos and ensure your oyster/hoisin sauce is gluten-free (or omit).
5. Shrimp / Prawn Lettuce Wraps
Fast-cooking shrimp replace ground meat for a light, elegant version — brightened with lime, fish sauce, and cilantro. Great for summer dinners and entertaining.
6. Teriyaki / Asian BBQ San Choy Bao
For crowd-pleasing flavor, toss the filling in a sticky teriyaki glaze or Korean BBQ-style sauce (gochujang + honey). Serve warm with extra sauce on the side — perfect for parties.
7. Low-Calorie San Choy Bao (Weight-Loss Friendly)
Use extra-lean turkey or minced chicken, reduce oil, boost non-starchy veggies, and swap sugary sauces for vinegar + citrus. This version helps with calorie control while delivering flavor.
8. Meal-Prep Friendly San Choy Bao (Make-Ahead Filling)
Cook a double batch of filling, cool quickly, and store in airtight containers (refrigerate 3–4 days). Reheat and assemble in minutes — ideal for lunches, quick dinners, and high-protein meal plans.
Quick swaps & recommended serving pairings
Quick Ingredient Swaps
- Soy sauce → Tamari / Coconut aminos (gluten-free).
- Carrots → Zucchini or mushrooms (keto-friendly).
- Ground meat → Crumbled tofu / jackfruit (vegetarian/vegan).
- Oyster sauce → Mushroom-based vegan oyster sauce (plant-based umami).
Which Variation Fits Your Goal?
| Goal | Best Variation | Why |
|---|---|---|
| Lose weight / low-carb | Keto Pork | Very low net carbs; high fat & protein to support ketosis. |
| Meal prepping lunches | Meal-Prep Filling | Filling stores well and assembles quickly for on-the-go meals. |
| Family-friendly | Classic Chicken / Teriyaki | Milder flavors kids love; easily doubled for a crowd. |
| Plant-based / Vegan | Tofu & Mushroom | Meaty umami texture without animal products. |
Recommended Pairings
- Cauliflower rice or brown jasmine rice for a fuller meal.
- Asian cucumber salad or quick pickles for a bright contrast.
- Small bowls of dipping sauces: chili-garlic, tamarind glaze, or soy-sesame.
Authentic vs Westernized San Choy Bao – What’s The Difference?
If you’ve ever ordered San Choy Bao at a Chinese restaurant or made healthy lettuce wraps at home, you may have noticed that recipes can taste very different, and I have experienced this dish many times. Traditional Chinese San Choy Bao focuses on bold umami flavors, crispy textures, and wok-fired cooking techniques, while modern Westernized versions often include healthier ingredients, low carb swaps, and customizable fillings.
| Feature | Authentic San Choy Bao | Westernized San Choy Bao |
|---|---|---|
| Main Protein | Minced pork or chicken | Chicken, turkey, tofu, or lean beef |
| Cooking Style | High-heat wok stir fry | Skillet or healthy sauté method |
| Flavor Profile | Rich umami and savory | Lighter, sweeter, and customizable |
| Texture | Crispy water chestnuts and juicy meat | Crunchy vegetables with lean protein |
| Sauces Used | Oyster sauce, soy sauce, Shaoxing wine | Low sodium soy sauce, hoisin, gluten-free alternatives |
| Lettuce Type | Iceberg lettuce cups | Butter lettuce or romaine leaves |
| Nutrition Focus | Traditional banquet-style appetizer | Healthy low carb meal prep dinner |
| Best For | Authentic Chinese flavor lovers | Weight loss and healthy eating |
What Makes Authentic San Choy Bao Special?
Traditional San Choy Bow comes from Cantonese Chinese cuisine and is often served as a flavorful appetizer at Chinese banquets and family dinners. The filling is usually cooked over extremely high heat in a wok, creating the famous smoky flavor known as wok hei. Authentic versions often include:
- Minced pork with a slightly higher fat content for juicy texture
- Crunchy diced water chestnuts
- Savory oyster sauce and soy sauce
- Traditional Chinese seasonings
- Fresh iceberg lettuce cups for crisp texture
The combination of savory meat, crunchy vegetables, and cool lettuce creates the perfect balance of texture and flavor that makes this classic Chinese lettuce wrap recipe so addictive.
Why Westernized Versions Became So Popular
Modern Westernized healthy San Choy Bao recipes are made for busy lifestyles, meal prep, and healthier eating habits. Many home cooks now prefer lighter versions that are:
- Low carb and keto-friendly
- High in protein
- Gluten-free adaptable
- Easy for meal prep lunches
- Lower in calories than traditional takeout
Western versions often replace pork with lean chicken or turkey and use healthier sauce alternatives with reduced sodium and sugar. These healthier adaptations make San Choy Bao one of the best healthy Chinese dinner recipes for weight loss and clean eating.
Common Mistakes to Avoid When Making San Choy Bao
Believe it or not, you can easily prepare restaurant-style San Choy Bao right at home—if you set your mind to it. However, there are certain common mistakes you must avoid along the way. It was precisely through these errors—made during my first two or three attempts—that I learned just how simple it is to create these wraps that taste exactly like the ones served in restaurants.
Using Wet Lettuce Leaves
One of the biggest mistakes when making Chinese lettuce wraps is using lettuce that still has water on it. Wet lettuce turns soggy quickly and makes the filling slide out.
For the best crunchy texture, thoroughly dry iceberg lettuce or butter lettuce using paper towels or a salad spinner before serving.
Overcrowding the Pan
Adding too much pork or chicken to the wok at once creates steam instead of caramelization. This prevents the filling from developing that authentic savory Asian flavor.
Cook the meat in batches over high heat to achieve better browning, richer umami flavor, and classic restaurant-style texture.
Adding Too Much Sauce
Excess sauce can make your San Choy Bow filling watery and overpower the fresh crunchy lettuce cups.
The best healthy San Choy Bao recipe uses a balanced amount of soy sauce, hoisin sauce, garlic, ginger, and sesame oil for bold flavor without excess moisture.
Not Cooking on High Heat
Authentic Chinese-style lettuce wraps rely on high heat cooking to create deep flavor and slight caramelization.
Low heat results in pale, bland filling instead of rich savory pork with that delicious takeout-style taste.
Skipping Fresh Aromatics
Fresh garlic, ginger, scallions, and onions are essential for authentic Asian flavor. Using only bottled sauces can make the recipe taste flat and less homemade.
Fresh aromatics add depth, fragrance, and natural flavor while keeping the dish healthier than restaurant takeout.
Overfilling the Lettuce Cups
Overstuffed lettuce wraps are messy and difficult to eat. Keep the filling balanced for the perfect bite-sized appetizer or healthy dinner.
Smaller portions help maintain crunch while making the wraps easier to serve for parties, meal prep, or family dinners.
Using Lean Meat Only
Extra-lean ground pork or chicken breast can become dry quickly. A small amount of fat helps create juicy and flavorful filling.
For the best texture, use moderately lean ground pork, chicken thighs, or turkey with enough moisture to stay tender.
Serving Immediately Without Garnishes
Fresh toppings like green onions, sesame seeds, cilantro, crushed peanuts, or chili flakes elevate the texture and presentation dramatically.
Garnishes also improve visual appeal for Pinterest-worthy photos and restaurant-style serving presentation.
Related: Panko Crusted Pork Tenderloin Recipe
🧾 Nutrition & Health Benefits — San Choy Bao / San Choy Bow (Pork & Water Chestnut Lettuce Wraps)
A nutrient-forward, low-carb Asian dinner option: high protein, moderate fat, and loaded with crunchy vegetables.
Quick take — Why this recipe is a smart choice
- High protein: Ground pork supplies quality animal protein — ideal for muscle maintenance and balanced meals.
- Low carb & gluten-free: Lettuce cups replace bread/tortillas — perfect for keto, low carb, and gluten-free diets.
- Vegetable boost: Water chestnuts, carrots, and peppers add fiber, hydration, and crunch with minimal calories.
- Customizable for health goals: Swap lean turkey or extra mushrooms for lower saturated fat or vegetarian versions.
Is this recipe for you?
Cook this if: you want a quick weeknight healthy dinner, low calorie family meal, or a shareable party appetizer that’s also gluten-free.
Pick another recipe if: you need a high-carb comfort dish (this one intentionally keeps carbs low).
Practical health benefits
- Satiety & weight control: Protein and fiber increase fullness, which may help reduce total daily calories when used as part of a balanced eating plan.
- Blood sugar friendly: Lower net carbs vs. rice/tortillas may produce smaller post-meal blood sugar spikes for many people.
- Micronutrients: Vegetables contribute vitamin A, vitamin C, potassium, and antioxidants that support immune and cellular health.
How to upgrade this recipe for your goals
- To lower fat/saturated fat: use 93–97% lean ground pork or ground turkey, and reduce sesame oil to 1 tsp.
- To increase fiber: add finely chopped shiitake mushrooms, shredded cabbage, or extra bell peppers.
- To cut sodium: use low-sodium tamari or dilute soy sauce with a splash of water and add fresh lime for brightness.
Related: Low Carb Buffalo Chicken Lettuce Wraps
Frequently Asked Questions About San Choy Bao
San Choy Bao is a popular Chinese lettuce wrap dish traditionally made with minced pork, chicken, or beef stir-fried with garlic, ginger, soy sauce, water chestnuts, and Asian seasonings. The flavorful filling is served inside crisp lettuce cups, making it a healthy, low carb, high protein, and gluten-free dinner option perfect for quick weeknight meals or appetizers.
Yes! This healthy San Choy Bao recipe is packed with lean protein, fresh vegetables, and low carb ingredients. Unlike deep-fried takeout meals, homemade Chinese lettuce wraps are lighter, lower in calories, keto-friendly, meal prep friendly, and perfect for healthy weight loss meal plans.
Iceberg lettuce is the most popular choice because it stays crisp and crunchy while holding the savory filling perfectly. Butter lettuce works well for softer wraps, while romaine lettuce offers extra crunch. Fresh lettuce cups improve texture and give the authentic restaurant-style San Choy Bao experience.
Absolutely! The filling can be made 2–3 days ahead and stored in an airtight container in the refrigerator. For best texture, keep the lettuce leaves separate and assemble the wraps just before serving. This makes San Choy Bao perfect for meal prep lunches, healthy dinners, and party appetizers.
Yes, this low carb San Choy Bao recipe is naturally keto-friendly when made with sugar-free sauces and served in lettuce cups instead of rice or noodles. It is one of the best healthy Asian recipes for keto meal plans, diabetic-friendly diets, and high protein low calorie meals.
Ground pork is the traditional choice because it creates juicy, flavorful filling with authentic Chinese taste. However, ground chicken, turkey, beef, or even tofu can also be used. Lean meats help create healthier lettuce wraps while still keeping the dish delicious and satisfying.
Yes! The cooked filling freezes very well for up to 2 months. Let it cool completely before storing in freezer-safe containers. Reheat in a skillet or wok until hot and serve with fresh lettuce leaves for easy healthy dinners and quick Asian-inspired meals.
San Choy Bao pairs perfectly with cauliflower rice, steamed jasmine rice, stir-fried vegetables, Asian cucumber salad, healthy fried rice, or light soup recipes. These side dishes create a balanced healthy Chinese dinner with restaurant-quality flavor at home.
Watery filling usually happens when vegetables release too much moisture or the pan is overcrowded. Cook the filling over high heat in a hot wok or skillet to evaporate excess liquid and create rich umami flavor with authentic stir-fry texture.
Use a very hot wok, fresh garlic and ginger, quality soy sauce, and cook the meat until slightly caramelized. Adding crunchy water chestnuts and serving with crisp lettuce cups creates the classic restaurant-style Chinese lettuce wraps texture and flavor.
If you like this article about the San Choy Bao (Pork and Water Chestnut Lettuce Wraps) Recipe, please share it with your friends on Facebook and Pinterest. Also, subscribe to my blog to get all the latest content first on your mobile.
