Savory Thai Long Bean Stir-Fry: A Flavorful Family Favorite
One of my fondest memories from childhood is gathering around the dinner table with my family, eagerly awaiting my mother’s signature dish: Thai Long Bean Stir-Fry. The sizzling sounds of long beans hitting the wok, paired with the aromatic scent of garlic, filled the kitchen and our hearts with warmth. This dish isn’t just any stir-fry; it’s a joyful celebration of freshness and flavor, packed with vibrant colors and textures.
What makes Thai Long Bean Stir-Fry so special is its balance of salty, sweet, and umami flavors, all harmonizing beautifully in every bite. Unlike many other recipes that often rely on heavy sauces, this dish showcases the long beans at their best, retaining their crispness while becoming infused with the rich sauces. It’s a comforting dish that brings back heartwarming memories of family dinners, laughter, and togetherness.
As you dive into this recipe, I promise you’ll discover tips and tricks to recreate my mother’s masterpiece in your own kitchen. You’ll learn not only how to cook long beans perfectly but also how to elevate your stir-fry game with a few secret ingredients. So, roll up your sleeves and get ready to whip up a dish that will have your family asking for seconds!
What Are Thai Long Beans?
Thai long beans, also known as yard-long beans or Chinese green beans, are a beloved staple in many Asian cuisines, especially Thai. These beans can grow up to three feet long, but you’ll often find them cut into manageable two-inch pieces for cooking. Their slightly crunchy texture and vibrant green color make them a delightful addition to any dish.
When cooked, Thai long beans have a distinctively earthy flavor that pairs beautifully with savory sauces and spices. They’re not only versatile but also nutritious, rich in vitamins A and C, fiber, and antioxidants. You might want to consider making this dish when you’re searching for something unique to impress your friends or family. Whether it’s a quick weeknight dinner or part of a special occasion feast, Thai Long Bean Stir-Fry is sure to leave a lasting impression.
Why You’ll Love This Recipe
Fresh and Flavorful: This recipe celebrates the natural taste of the long beans, with a subtle mix of oyster sauce, soy sauce, and a hint of shrimp paste for an umami punch. It’s brightness and flavor are way better than store-bought versions packed with preservatives.
Budget-Friendly: Fresh long beans can be found for a reasonable price in most grocery stores or Asian markets, making this dish a wallet-friendly option for feeding a crowd or enjoying as a weeknight meal without breaking the bank.
Customization: You can take this recipe and make it your own! Whether you want to skip the salted duck egg, throw in some chicken or tofu, or toss in a handful of other veggies—there’s no wrong way to make this dish.
Quick and Easy: Ready in just about 20 minutes from start to finish, this Thai Long Bean Stir-Fry is perfect for busy weeknights or when you want a satisfying meal without spending hours in the kitchen.
Nostalgia in Every Bite: Each mouthful is a journey back to my childhood. When I serve it to my family now, I can see the delight in their eyes, just like my mother’s did when she made it for us. It’s not just a meal; it’s a memory made fresh.

Ingredients
To make this delectable Thai Long Bean Stir-Fry, you will need the following ingredients:
- 350 g long beans or French green beans, cut into 2-inch pieces
- 1 Tbsp oyster sauce
- 1 Tbsp soy sauce
- 1 tsp Golden Mountain sauce (or fish sauce)
- 1 tsp shrimp tomalley shrimp paste in oil (optional, but adds richness!)
- 1 ½ tsp sugar
- ¼ tsp white pepper
- ¼ – ½ cup water
- 1 salted duck egg (optional, but highly recommended for creaminess)
- 2 Tbsp neutral oil (like canola or vegetable oil)
- 4 cloves garlic, chopped
- Jasmine rice for serving
Notes on Ingredients:
- Long Beans: Look for vibrant, firm beans without bruises. If you can’t find long beans, French green beans are a good substitute.
- Sauces: Using high-quality oyster sauce and soy sauce will greatly enhance the flavor. I recommend brands like Lee Kum Kee for oyster sauce and Kikkoman for soy sauce.
- Salted Duck Egg: This unique ingredient adds incredible richness. If you don’t have access to salted duck eggs, you can simply leave them out or substitute them with a soft-boiled egg for a similar effect.
Prep Notes:
Ensure all your ingredients are prepped before you start cooking—this dish cooks quickly!

Step-by-Step Instructions
Prepare the Sauce: In a small bowl, mix together oyster sauce, soy sauce, Golden Mountain sauce, shrimp paste (if using), ¼ cup of water, sugar, and white pepper. Stir until the sugar is dissolved and everything is well combined.
Prepare the Salted Duck Egg (if using): Cut the salted duck egg in half right through the shell. Using a spoon, cut one half of the egg into chunks. Scoop out the chunks to mix into the stir-fry. Scoop out the other half in one piece for slicing into wedges later.
Sauté Garlic: In a wok over medium-high heat, add the neutral oil and chopped garlic. Stir frequently until the garlic turns golden and fragrant, about 1-2 minutes. Be careful not to burn it!
Add Long Beans: Quickly toss the cut long beans into the wok. Stir-fry for about 2-3 minutes until they are bright green and tender-crisp.
Add the Sauce: Pour the sauce mixture over the beans. Stir everything together, ensuring the beans are well-coated. If the mixture seems too thick, add a little more water (up to ½ cup) until everything is nicely coated and has a saucy consistency.
Incorporate Egg: If using salted duck eggs, add the chunks to the wok and stir gently to combine. Cook for another minute.
Plate and Serve: Transfer the stir-fry to a serving dish and top with wedges of the remaining salted duck egg. Serve hot over a bed of fluffy jasmine rice.
Expert Tips & Tricks
Cook in Batches: If making a larger batch, consider cooking the long beans in batches to avoid overcrowding the wok, which can lead to steaming instead of stir-frying.
Customize Your Add-Ins: Feel free to add shrimp, tofu, or bell peppers to amp up the protein and fiber content. Just be mindful of cooking times so everything is perfectly cooked.
Storage Recommendations: Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat on the stovetop for the best flavor and texture.
Make Ahead: You can pre-chop your beans and mix the sauce ahead of time for a quicker cooking process during busy weeknights.
Avoid Common Mistakes: Make sure your wok is hot enough before adding ingredients; otherwise, the food may become soggy. Stick with high heat for that perfect stir-fry texture.
Serving Suggestions
Thai Long Bean Stir-Fry pairs beautifully with jasmine rice, but it can also stand alone as a side dish alongside grilled chicken or fish. For a lovely presentation, serve in a vibrant bowl and sprinkle with chopped cilantro or crushed peanuts. This dish is perfect for casual weeknight dinners, family gatherings, or even a vibrant addition to a festive holiday spread!
Variations & Substitutions
- Add Heat: Spice lovers can toss in some sliced fresh chilies or a dash of chili flake for an extra kick.
- Vegetarian Version: Simply omit the shrimp paste and substitute oyster sauce with a vegetarian oyster sauce or a soy-based alternative.
- Seasonal Swaps: Add seasonal veggies like bell peppers, carrots, or snap peas to enhance the nutritional value and color of your stir-fry!
Nutrition & Storage Info
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: Serves 4
- Estimated Calories: Approximately 180 calories per serving (without salted duck egg)
- Storage: Store leftovers in the fridge for up to 3 days. This dish does not freeze well due to its crunchy texture.
FAQ Section
Can I use other types of beans?
Yes! If long beans aren’t available, French green beans or snap peas work well as substitutes.Is it necessary to use salted duck eggs?
While they add a unique creaminess, you can simply skip them if you prefer a lighter dish.What can I serve this stir-fry with?
This dish is excellent over jasmine rice, but you can also serve it alongside noodles or as part of a Thai-inspired meal with curries.Can I add protein to this stir-fry?
Absolutely! Cooked shrimp, chicken, or tofu can be added for additional protein.Is it okay to cook this in advance?
While it’s best fresh, leftovers can be stored in the fridge and reheated.Can I make this dish vegan?
Yes! Omit the shrimp paste and oyster sauce, and use a vegan alternative.What’s the best way to store this dish?
Keep it in an airtight container in the refrigerator for up to 3 days.How can I make this dish spicier?
Add fresh chilies or chili paste to give this stir-fry an extra kick.What if my long beans are tough?
If your beans seem tough, you may want to blanch them briefly before adding them to the stir-fry.Can I use frozen beans?
Fresh is best, but if you must use frozen beans, ensure they are thawed and drained before cooking.
Conclusion
This Thai Long Bean Stir-Fry holds a special place in my heart and my kitchen. With its vibrant flavors and quick cooking time, it’s a dish that you can whip up any night of the week. I encourage you to try this recipe and experience the comforting nostalgia it brings. Your family and friends will surely devour it, just like mine do! I’d love to hear how it turns out for you, so don’t forget to leave your feedback or comments.
For more delightful recipes, check out my blog for other Asian-inspired dishes that will bring the taste of homemade goodness to your table!

Thai Long Bean Stir-Fry
Ingredients
Method
- In a small bowl, mix together oyster sauce, soy sauce, Golden Mountain sauce, shrimp paste (if using), ¼ cup of water, sugar, and white pepper. Stir until the sugar is dissolved.
- If using a salted duck egg, cut it in half and prepare it for mixing into the stir-fry.
- Ensure all your ingredients are prepped before you start cooking.
- In a wok over medium-high heat, add the neutral oil and chopped garlic. Stir until the garlic turns golden and fragrant.
- Quickly toss the cut long beans into the wok. Stir-fry for about 2-3 minutes until they are bright green and tender-crisp.
- Pour the sauce mixture over the beans. Stir to coat. If the mixture is too thick, add more water.
- If using salted duck eggs, add the chunks to the wok and stir gently to combine. Cook for another minute.
- Transfer the stir-fry to a serving dish and top with wedges of the remaining salted duck egg. Serve hot over jasmine rice.







