Welcome! If you’re looking for a light, fresh, and flavor-packed meal that’s both healthy and satisfying, this San Choy Bow Recipe is a must-try. Popular in Chinese-Australian cuisine, San Choy Bow features a savory stir-fried filling of seasoned minced meat, crisp vegetables, and aromatic sauces, all served in crunchy lettuce cups. Every bite delivers a delicious contrast of textures, making it a favorite for family dinners, appetizers, and entertaining guests.
One of the best things about San Choy Bow is how versatile it is. You can use chicken, pork, beef, turkey, or even plant-based mince, then customize the filling with your favorite vegetables and toppings. It’s quick to prepare, naturally low in carbohydrates, and perfect for anyone looking for a wholesome meal without sacrificing flavor.
Recipe Overview
- Category: Main Course
- Cuisine: Chinese-Australian
- Servings: 4 people
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Calories: Approximately 320 per serving
Why You’ll Love This San Choy Bow Recipe
This classic lettuce wrap recipe is simple, flavorful, and perfect for busy weeknights.
- Ready in just 30 minutes
- Fresh, crisp, and packed with flavor
- Healthy and naturally low-carb
- Easy to customize with different proteins
- Great for meal prep
- Perfect as an appetizer or main course
- Family-friendly and fun to assemble
- Restaurant-quality results at home
What Is San Choy Bow?
San Choy Bow is a popular Chinese-inspired dish consisting of finely chopped stir-fried meat and vegetables served inside crisp lettuce leaves. The filling is typically seasoned with soy sauce, oyster sauce, hoisin sauce, garlic, ginger, and sesame oil, creating a rich umami flavor balanced by the refreshing crunch of lettuce.
Although inspired by traditional Chinese lettuce wraps, San Choy Bow has become especially popular in Australia, where it’s commonly served as both an appetizer and a light main course. The dish is appreciated for its fresh ingredients, quick preparation, and satisfying combination of textures.
Ingredients
Gather these fresh ingredients before you begin.
For the Filling
- 1 pound ground chicken, pork, beef, or turkey
- 1 tablespoon vegetable oil
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 cup mushrooms, finely chopped
- 1 small carrot, finely diced
- 1 can (8 ounces) water chestnuts, finely chopped
- 2 green onions, sliced
For the Sauce
- 3 tablespoons soy sauce
- 2 tablespoons oyster sauce
- 1 tablespoon hoisin sauce
- 1 teaspoon sesame oil
- 1 teaspoon rice vinegar
- 1 teaspoon brown sugar
- ½ teaspoon white pepper
For Serving
- 1 large iceberg or butter lettuce
- Fresh cilantro (optional)
- Sesame seeds (optional)
- Lime wedges
Kitchen Equipment
You’ll need:
- Large wok or skillet
- Wooden spoon
- Cutting board
- Sharp knife
- Measuring spoons
- Mixing bowl
How to Make San Choy Bow Recipe
Step 1: Prepare the Ingredients
Separate the lettuce leaves carefully, wash them thoroughly, and pat them dry. Finely dice the onion, carrot, mushrooms, and water chestnuts, then mince the garlic and grate the fresh ginger. Keeping all the vegetables finely chopped ensures the filling cooks quickly and fits neatly inside the lettuce cups.
Step 2: Cook the Meat
Heat the vegetable oil in a large wok or skillet over medium-high heat. Add the ground meat and cook for about 5 to 6 minutes, breaking it into small crumbles with a wooden spoon until it’s browned and fully cooked. Drain any excess fat if necessary.
Step 3: Add the Vegetables
Add the diced onion, mushrooms, carrots, garlic, ginger, and chopped water chestnuts to the cooked meat. Stir-fry everything together for about 4 to 5 minutes until the vegetables soften while still retaining a slight crunch.
Step 4: Make the Sauce
In a small bowl, whisk together the soy sauce, oyster sauce, hoisin sauce, sesame oil, rice vinegar, brown sugar, and white pepper until well combined. Pour the sauce into the skillet and stir thoroughly, allowing it to coat every piece of meat and vegetables. Cook for another 2 to 3 minutes until the sauce slightly thickens.
Step 5: Finish the Filling
Stir in the sliced green onions and cook for another minute. Taste the filling and adjust the seasoning if needed. Remove the skillet from the heat and allow the filling to cool slightly before spooning it into the lettuce leaves.
Step 6: Assemble and Serve
Arrange the crisp lettuce leaves on a large serving platter and spoon a generous amount of the warm filling into each leaf. Garnish with fresh cilantro, sesame seeds, and a squeeze of fresh lime juice for added brightness. Serve immediately while the filling is warm and the lettuce remains crisp. Each lettuce cup offers the perfect balance of savory meat, crunchy vegetables, and refreshing lettuce.
Recipe Video Guide
Expert Tips for the Best San Choy Bow Recipe
These simple techniques will help you make restaurant-quality San Choy Bow every time.
- Finely chop all the vegetables so the filling cooks evenly and stays easy to scoop.
- Use fresh iceberg or butter lettuce for sturdy, crisp lettuce cups.
- Cook the filling over medium-high heat to develop deeper flavor without making it watery.
- Drain excess fat from the meat to keep the filling light.
- Taste the sauce before adding it to the pan and adjust the sweetness or saltiness if needed.
- Let the filling cool slightly before serving to prevent the lettuce from wilting.
- Prepare all the ingredients before cooking since stir-frying moves quickly.
Delicious Variations
Chicken San Choy Bow
Ground chicken creates a lighter version that’s tender, flavorful, and one of the most popular choices.
Pork San Choy Bow
Ground pork adds extra richness and pairs beautifully with the sweet and savory sauce.
Beef San Choy Bow
Use lean ground beef for a hearty variation with bold flavor and satisfying texture.
Vegetarian San Choy Bow
Replace the meat with finely chopped mushrooms, tofu, and plant-based mince for a delicious vegetarian alternative.
Spicy San Choy Bow
Add fresh red chilies, chili flakes, or chili garlic sauce for a spicy kick that complements the savory filling.
What to Serve with San Choy Bow
Although delicious on its own, San Choy Bow pairs well with many Asian-inspired side dishes.
- Steamed jasmine rice
- Fried rice
- Vegetable noodles
- Spring rolls
- Egg rolls
- Hot and sour soup
- Wonton soup
- Stir-fried vegetables
- Asian cucumber salad
- Steamed dumplings
Storage & Reheating
The filling stores very well, making it perfect for meal prep.
Refrigerator
Store the filling separately from the lettuce leaves in an airtight container for up to 4 days.
Freezer
Freeze the cooked filling in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat the filling in a skillet over medium heat or in the microwave until hot. Always use fresh lettuce leaves when serving for the best texture.
Common Mistakes to Avoid
Overcooking the Vegetables
The vegetables should remain slightly crisp to provide the signature texture of San Choy Bow.
Using Wet Lettuce
Dry the lettuce thoroughly after washing to keep the cups crisp and prevent the filling from slipping.
Adding Too Much Sauce
Too much sauce can make the filling watery and difficult to eat neatly.
Skipping the Water Chestnuts
Water chestnuts provide the characteristic crunch that makes the filling more interesting.
Filling the Lettuce Too Early
Assemble the lettuce cups just before serving so the leaves stay fresh and crisp.
Nutrition Information
| Nutrient | Amount (Per Serving) |
|---|---|
| Calories | 320 kcal |
| Protein | 28 g |
| Carbohydrates | 12 g |
| Fat | 18 g |
| Saturated Fat | 4 g |
| Cholesterol | 85 mg |
| Sodium | 760 mg |
| Fiber | 3 g |
| Sugar | 5 g |
| Calcium | 55 mg |
| Iron | 2 mg |
Nutrition values are approximate and may vary depending on the ingredients used.
Final Thoughts
This San Choy Bow Recipe is the perfect combination of fresh, healthy, and incredibly flavorful. The savory stir-fried filling packed with seasoned meat, crisp vegetables, and aromatic sauces pairs beautifully with cool, crunchy lettuce leaves for a meal that’s both light and satisfying.
Whether you’re serving it as a quick weeknight dinner, a party appetizer, or a low-carb alternative to traditional wraps, San Choy Bow is guaranteed to impress. With endless customization options and a cooking time of just 30 minutes, it’s a recipe you’ll want to keep in your regular meal rotation.
You may also like Chicken Pot Pie Casserole Recipe.
Frequently Asked Questions
What lettuce is best for San Choy Bow?
Iceberg lettuce and butter lettuce are the most popular choices because their leaves are crisp, sturdy, and naturally form cup shapes.
Can I make San Choy Bow ahead of time?
Yes. Prepare the filling in advance and store it separately from the lettuce. Assemble the wraps just before serving.
Can I use chicken instead of pork?
Absolutely. Ground chicken is one of the most common and healthiest alternatives for San Choy Bow.
Are water chestnuts necessary?
While optional, water chestnuts add a signature crunchy texture that’s highly recommended.
Is San Choy Bow gluten-free?
It can be. Simply use gluten-free soy sauce, gluten-free oyster sauce, and check that your hoisin sauce is gluten-free.
Can I freeze the filling?
Yes. The cooked filling freezes well for up to 3 months. Thaw and reheat before serving with fresh lettuce leaves.
Recipe Card
San Choy Bow Recipe
Ingredients
Equipment
Method
- Separate the lettuce leaves carefully, wash them thoroughly, and pat them dry. Finely dice the onion, carrot, mushrooms, and water chestnuts, then mince the garlic and grate the fresh ginger. Keeping all the vegetables finely chopped ensures the filling cooks quickly and fits neatly inside the lettuce cups.
- Heat the vegetable oil in a large wok or skillet over medium-high heat. Add the ground meat and cook for about 5 to 6 minutes, breaking it into small crumbles with a wooden spoon until it’s browned and fully cooked. Drain any excess fat if necessary.
- Add the diced onion, mushrooms, carrots, garlic, ginger, and chopped water chestnuts to the cooked meat. Stir-fry everything together for about 4 to 5 minutes until the vegetables soften while still retaining a slight crunch.
- In a small bowl, whisk together the soy sauce, oyster sauce, hoisin sauce, sesame oil, rice vinegar, brown sugar, and white pepper until well combined. Pour the sauce into the skillet and stir thoroughly, allowing it to coat every piece of meat and vegetables. Cook for another 2 to 3 minutes until the sauce slightly thickens.
- Stir in the sliced green onions and cook for another minute. Taste the filling and adjust the seasoning if needed. Remove the skillet from the heat and allow the filling to cool slightly before spooning it into the lettuce leaves.
- Arrange the crisp lettuce leaves on a large serving platter and spoon a generous amount of the warm filling into each leaf. Garnish with fresh cilantro, sesame seeds, and a squeeze of fresh lime juice for added brightness. Serve immediately while the filling is warm and the lettuce remains crisp. Each lettuce cup offers the perfect balance of savory meat, crunchy vegetables, and refreshing lettuce.
Video
Notes
- Steamed jasmine rice
- Fried rice
- Vegetable noodles
- Spring rolls
- Egg rolls
- Hot and sour soup
- Wonton soup
- Stir-fried vegetables
- Asian cucumber salad
- Steamed dumplings














