Yam Woon Sen is a Thai glass noodle salad built around a sharp lime-and-fish-sauce dressing, shrimp, ground pork, and just enough chili to keep things interesting. The whole thing comes together in 30 minutes, and the ingredient list is shorter than it looks. If you want something light but genuinely filling on a weeknight, this is a reliable answer.
Before you start
The two things that actually affect the outcome here are noodle texture and dressing balance. Glass noodles go from underdone to mushy fast — they only need about one minute in hot water after soaking, so pull them out while they still have a little resistance and rinse them immediately under cold water to stop the cooking. On the dressing: taste it before it goes on the salad. Palm sugar and limes vary a lot in sweetness and acidity, so a dressing that looks right on paper might need an extra squeeze of lime or a pinch more sugar once you taste it. Getting that balance right before you toss everything together saves the whole dish.
About the ingredients
- Glass noodles (mung bean noodles): Sold dried in most Asian grocery stores and increasingly in the international aisle of larger supermarkets. Look for packages labeled “bean thread noodles” or “cellophane noodles” — they’re the same thing.
- Fish sauce: Thai fish sauce (such as Tiparos or Megachef) is thinner and less pungent than Vietnamese varieties. Either works, but Thai brands give a cleaner flavor here. If you’re cooking for someone who avoids fish, soy sauce plus a small squeeze of lime is a workable substitute — the salad will taste different but still good.
- Palm sugar: Light brown sugar is a straightforward swap and something you likely already have. The flavor difference is minor once the dressing is mixed.
- Thai chilies: These are genuinely hot. One chili gives mild-to-medium heat; two makes it properly spicy. If you can only find serrano or red jalapeño, use half the amount.
Troubleshooting
- Salad is watery by the time you serve it: Tomatoes and onions release liquid once they hit the dressing. Toss everything together no more than 10 minutes before eating, and don’t let it sit assembled on the counter.
- Noodles clump into a solid mass: This happens if they cool down before you toss them. After rinsing, shake off the excess water and get them into the mixing bowl while still slightly warm — they’ll separate easily and absorb the dressing better.
- Dressing tastes flat or one-dimensional: The sugar probably hasn’t fully dissolved. Whisk the dressing for an extra 30 seconds, or let it sit for a couple of minutes and whisk again before using.
- Shrimp turned rubbery: Two minutes at a gentle — not rolling — boil is the ceiling. Pull them the moment they’re fully pink. Carryover heat will finish the job.
- Salad is too spicy to adjust after tossing: Add a small amount of extra lime juice and a pinch more sugar. Both blunt the heat without watering down the flavor the way adding water would.
Leftovers and make-ahead
This salad is best eaten the day it’s made — skip storing it fully assembled, since the noodles soak up the dressing overnight and turn soft. If you want to get ahead, cook the shrimp and pork, mix the dressing, and prep all the vegetables up to 24 hours in advance; store each component separately in the fridge. The dressing keeps well for up to three days in a sealed jar. When you’re ready to eat, soak and cook the noodles fresh (it only takes about 12 minutes), then toss everything together. Leftovers that are already dressed will keep in the fridge for one day — they won’t be crisp, but the flavor is still good enough for lunch the next day. Freezing is not worth it here; the noodle texture doesn’t survive it.
Yam Woon Sen: Thai Glass Noodle Salad
Equipment
- Medium pot
- Mixing bowls
- Tongs
- Small whisk
Ingredients
For the Salad:
- 5 oz glass noodles (mung bean noodles) soaked in warm water for 10 minutes
- 8 oz shrimp peeled and deveined
- ½ cup ground pork
- ½ cup red onion thinly sliced
- ½ cup cherry tomatoes halved
- ¼ cup celery chopped
- ¼ cup fresh cilantro roughly chopped
For the Dressing:
- 3 tbsp fish sauce preferably Thai fish sauce for authenticity
- 3 tbsp lime juice freshly squeezed
- 2 tbsp palm sugar or light brown sugar
- 2 cloves garlic minced
- 1-2 pieces Thai chilies thinly sliced, adjust to spice tolerance
Instructions
- Prepare the Glass Noodles: Soak the glass noodles in warm water for 10 minutes until softened. Drain and set aside.
- Cook the Protein: Bring a pot of water to a gentle boil. Add the shrimp and poach for about 2 minutes, or until they turn pink and are cooked through. Remove and set aside. In the same water, cook the ground pork, breaking it apart until fully cooked. Drain and place in a mixing bowl.
- Blanch the Noodles: Using the same pot of hot water, add the soaked noodles and cook for about 1 minute just until tender. Drain and rinse under cool water to prevent overcooking.
- Make the Dressing: In a small bowl, whisk together the fish sauce, lime juice, palm sugar, minced garlic, and sliced Thai chilies until the sugar dissolves.
- Assemble the Salad: In a large mixing bowl, combine the cooked glass noodles, shrimp, ground pork, red onion, cherry tomatoes, celery, and cilantro. Pour the dressing over and toss thoroughly to coat.
- Serve: Transfer to serving plates, garnishing with additional fresh herbs if desired. Enjoy immediately for the best flavor and texture.
Notes
- For a vegetarian version, replace shrimp and pork with extra-firm tofu or mushrooms.
- Adjust spice levels based on your preference, and always use fresh herbs for the best flavor.
Nutrition
Your questions, answered
Can I make this vegetarian?
Yes — replace the shrimp and ground pork with firm tofu or a mix of tofu and fresh mushrooms. Press the tofu well before using so it doesn’t water down the dressing, and swap the fish sauce for soy sauce plus a small squeeze of lime.
Where do I find glass noodles?
Any Asian grocery store will carry them, usually near the dried noodles or in the “bean thread” section. Many larger supermarkets stock them in the international foods aisle under names like “cellophane noodles” or “vermicelli bean thread.”
Can I use pre-cooked shrimp to save time?
You can, but the texture will be firmer and the flavor a little less fresh since pre-cooked shrimp are often already seasoned. If you use them, skip the poaching step entirely and just add them straight to the bowl — don’t reheat them or they’ll turn rubbery.
How do I tone down the heat if my family doesn’t like spicy food?
Use just one Thai chili and remove the seeds before slicing — most of the heat is in the seeds and membrane. You can also add the chili to the dressing and taste before pouring it over the salad, so you have full control.
Do I need to use freshly squeezed lime juice, or will bottled work?
Freshly squeezed makes a real difference in this recipe because the dressing is built almost entirely on that lime flavor. Bottled lime juice tends to taste flat and slightly bitter, which throws off the balance of the whole dressing.
Try these next
- Fresh Vegetable Spring Rolls
- Authentic Japanese Chicken Teriyaki
- Quick and Delicious Homemade Chinese Fried Rice
- Sweet and Tangy Grape Chicken Salad


















































