If there’s one dish that transports me straight to my childhood kitchen, it’s Thai Long Bean Stir-Fry. Growing up, my grandma would whip it up on busy weeknights, filling the air with the irresistible aroma of garlic and soy sauce. There’s just something about that savory stir-fry that feels like a warm hug, don’t you think? Those crispy long beans, combined with a treasure trove of flavors, offer a delightful crunch and unexpected burst of umami with every bite. What makes my version of Thai Long Bean Stir-Fry even more special is the touch of salted duck egg—my secret ingredient that elevates this dish to a new level.
Unlike other long bean stir-fries you might find at restaurants or in cookbooks, this recipe embodies the essence of home-cooked meals, seasoned with love and nostalgia. It’s not just about taste; it’s about the memories we create around the dinner table. Whether you’re serving it as a side or making it the star of your meal, this recipe promises to impress. Stick around, and I’ll share my favorite tips and techniques to help you master this dish and ensure that every bite nourishes not just your body, but your soul.
What Are Thai Long Beans?
Thai Long Beans, or “Noodle Beans,” are a staple in Southeast Asian cuisine. These elegant, slender vegetables are usually around a foot long and boast a delightful crunch that’s different from their more common counterparts, like green beans. The taste? Imagine a fresh, slightly earthy flavor, versatile and perfect for stir-frying. They tend to absorb the surrounding flavors beautifully, making them an excellent vehicle for all sorts of savory sauces.
This vibrant vegetable is not just about looks and taste; it’s rich in vitamins and minerals, making it a healthy addition to any meal. Traditionally, Thai Long Beans are used in various dishes, from salads to curries, but they truly shine in a stir-fry. Whether you’re creating a quick weeknight dinner or trying to impress friends at a gathering, Thai Long Bean Stir-Fry is a dish you’ll want to whip up again and again. Serve it alongside jasmine rice for a complete meal that’s satisfying and refreshing.
Why You’ll Love This Recipe
Authenticity: This isn’t just any stir-fry; it’s a taste of home. With traditional ingredients like oyster sauce, soy sauce, and optional salted duck eggs, you’ll experience a genuine Thai flavor right in your kitchen.
Cost-Effective: Making this dish at home saves you money compared to expensive takeout. Long beans are typically inexpensive, and you might already have many of the ingredients lurking in your pantry.
Quick and Easy to Prepare: With an estimated cook time of just 10 minutes, you can have a flavorful meal on the table in no time. Perfect for those busy weeknights when you’re short on time but still want to eat deliciously.
Customizable: Not a fan of shrimp paste? Leave it out! Want to spice things up? Add some chili flakes or fresh herbs. This recipe is versatile and can be tailored to your taste preferences or dietary needs.
Flavor Explosion: You won’t find bland flavors here! The combination of aromatic garlic, savory sauces, and the unique texture of long beans creates an experience that tantalizes your taste buds and leaves you craving more.
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)
- 1 ½ tsp sugar
- ¼ tsp white pepper
- ¼ – ½ cup water
- 1 salted duck egg (optional)
- 2 Tbsp neutral oil (like canola or vegetable oil)
- 4 cloves garlic, chopped
- Jasmine rice for serving
Ingredient Notes:
- Long Beans: Choose vibrant green beans without blemishes for the best flavor and texture.
- Sauces: I love using Golden Mountain sauce for its unique flavor, but you can substitute it with regular fish sauce if that’s what you have.
- Shrimp Paste: It’s optional, but trust me, it adds a rich depth of flavor. If you don’t have it, you can skip it or replace it with a dash of soy sauce for that umami kick.
- Salted Duck Egg: Adds creaminess to the dish—perfect for those who want to elevate their stir-fry experience.
Prep notes: Have your long beans washed and ready before you start cooking to ensure a smooth process. Aim to use room temperature ingredients for optimal workflow.

Step-by-Step Instructions
Mix the Sauces: In a small bowl, combine the oyster sauce, soy sauce, Golden Mountain sauce, shrimp paste (if using), water (start with ¼ cup), sugar, and white pepper. Stir until the sugar dissolves completely.
Prepare the Duck Egg: If you’re using salted duck eggs, slice one in half and scoop out chunks from one half to mix into your stir-fry, reserving the other half to slice for topping.
Heat the Oil: In a hot wok over medium-high heat, heat the neutral oil. Add the chopped garlic and stir-fry for about 30 seconds, or until fragrant and golden (but not burnt!).
Cook the Beans: Toss in your long beans and the sauce mixture. Stir-fry for 2-3 minutes, adjusting with more water if needed, until the beans are bright green and tender-crisp to your liking.
Finish with Duck Egg: Once your beans are cooked, add the salted duck egg chunks and give everything a good toss to combine.
Plate and Serve: Transfer the stir-fry to a plate and top with duck egg wedges. Serve piping hot over a fluffy bed of jasmine rice.
Chef’s Tips:
- Timing is everything: Make sure to have all your ingredients ready to go before you start cooking. Stir-frying goes quickly, and there’s no time for prep once you start.
- Watch the garlic: Garlic can go from golden to burnt in seconds, so keep an eye to ensure it stays delicious.
Common Mistakes to Avoid:
- Overcooking the long beans: They should remain crunchy! Keep an eye on them while they cook.
- Not mixing the sauces well: Make sure the sugar is fully dissolved in the sauce mixture for an even sweet-savory balance.
Expert Tips & Tricks
Storage: Leftovers can be stored in an airtight container in the fridge for up to 3 days. Reheat gently to maintain the bean’s texture.
Make-ahead: You can prepare the sauce in advance and store it in the fridge for up to a week. Just give it a good stir before using it.
Troubleshooting: If your stir-fry looks too dry, add a bit more water while cooking for the perfect sauce consistency.
Meal prep: Pre-cut your long beans and garlic in advance and store them in the fridge. You can have this dish ready in under 10 minutes after that!
Serving Suggestions
To complete your meal, serve Thai Long Bean Stir-Fry alongside stir-fried or steamed vegetables, like bell peppers or baby corn. Splash on a squeeze of fresh lime for an added zing. For presentation, serve it in a bright-colored bowl against a backdrop of fluffy jasmine rice. This dish is perfect for family dinners, casual gatherings, or even as a quick lunch for work days.
Variations & Substitutions
Flavor Combinations: Add red bell pepper or snap peas for an extra crunch. Consider including proteins like chicken, tofu, or beef for a heartier meal.
Dietary Restrictions: For a vegan version, skip the shrimp paste and oyster sauce, instead opting for a vegan oyster sauce if you can find it.
Seasonal Variations: In summer, combine your long beans with fresh corn and cherry tomatoes, while in winter, consider heartier vegetables like broccoli.
Nutrition & Storage Info
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 4 servings
- Estimated Calories per Serving: 180 calories (without salted eggs)
Storage Instructions:
- Keep stir-fry at room temperature for up to 1 hour, in the fridge for 3 days, and it can be frozen for up to a month.
FAQ Section
Can I use regular green beans instead of long beans?
Yes, regular green beans work nicely, but you’ll miss the unique texture of long beans!Is there a substitute for the salted duck egg?
You can skip it or use a soft-boiled egg for creaminess.How do I know when the long beans are cooked?
Aim for bright green color; they should be tender-crisp.What rice pairs well with this stir-fry?
Jasmine rice is traditional, but you can use basmati or even brown rice.Can I make this dish vegetarian?
Yes, just omit oyster sauce and use a suitable vegetable sauce.What can I serve this stir-fry with?
It pairs excellently with steamed white rice, fried rice, or even quinoa.Can I meal prep this dish?
Absolutely! Prepare the sauce and pre-cut your veggies.Is the shrimp paste mandatory?
No, it’s optional. You can enhance umami with extra soy sauce instead.How long can leftovers be refrigerated?
Leftovers are good for up to 3 days when stored properly.Can I add meat to this stir-fry?
Feel free to add slices of chicken, beef, or shrimp for a complete protein-packed meal.

Conclusion
Thai Long Bean Stir-Fry is not just a meal; it’s a journey back in time, a whisper of home, and a plateful of unforgettable flavors. You’re sure to love how easy it is to whip up, and I can’t wait for you to try this delightful dish. Once you take that first bite, I’d love to hear what you think—please share your experiences in the comments! And if you enjoyed this recipe, don’t miss out on the other comforting dishes featured on my blog.
Juicy Ground Turkey with Green Beans and Sweet Potato
Happy cooking!

Thai Long Bean Stir-Fry
Ingredients
Method
- In a small bowl, combine the oyster sauce, soy sauce, Golden Mountain sauce, shrimp paste (if using), water (start with ¼ cup), sugar, and white pepper. Stir until the sugar dissolves completely.
- If you’re using salted duck eggs, slice one in half and scoop out chunks from one half to mix into your stir-fry, reserving the other half to slice for topping.
- Have your long beans washed and ready before you start cooking to ensure a smooth process.
- In a hot wok over medium-high heat, heat the neutral oil. Add the chopped garlic and stir-fry for about 30 seconds, or until fragrant and golden (but not burnt!).
- Toss in your long beans and the sauce mixture. Stir-fry for 2-3 minutes, adjusting with more water if needed, until the beans are bright green and tender-crisp to your liking.
- Once your beans are cooked, add the salted duck egg chunks and give everything a good toss to combine.
- Transfer the stir-fry to a plate and top with duck egg wedges. Serve piping hot over a fluffy bed of jasmine rice.
