Thai Glass Noodle Salad is my go to move when I want something bright and punchy but I do not want to turn my kitchen into a full on project. You know those days when it is too hot to eat something heavy, but you still want a real meal that feels exciting? This is that salad. It is tangy, a little spicy, and full of fresh crunch, and it somehow tastes even better when you eat it straight from the mixing bowl. If you have ever ordered it at a Thai place and wondered if you could pull it off at home, you totally can. I will walk you through it like a friend in your kitchen.
What are glass noodles?
Glass noodles are those thin, clear noodles that turn almost see through once they are soaked or cooked. They are usually made from mung bean starch, sometimes sweet potato starch, and they have this bouncy, slurpable texture that I love.
They do not taste like much on their own, which is actually the magic. They soak up dressing like little flavor sponges, so every bite of Thai Glass Noodle Salad ends up tasting like lime, fish sauce, garlic, and herbs all at once.
When you shop for them, look for packages labeled “glass noodles,” “bean thread noodles,” or “vermicelli” made from mung bean. They are usually in the Asian aisle. If you want another noodle situation for a totally different mood, I have also been into this Singapore noodles recipe when I crave something warm and savory.

What you’ll need for this Glass Noodle Salad
This is one of those recipes where the ingredients do most of the work. The key is getting the balance right between salty, sour, sweet, and spicy. Once you nail that, you are golden.
Ingredients checklist
- Glass noodles (mung bean noodles)
- Ground pork or shrimp (or both). You can also do chicken or tofu
- Red onion, thinly sliced
- Cherry tomatoes, halved
- Cucumber, sliced (optional but super refreshing)
- Fresh cilantro
- Green onions
- Mint (highly recommended)
- Crushed roasted peanuts (optional, but I love the crunch)
For the dressing, you will want:
- Fresh lime juice
- Fish sauce
- Brown sugar or palm sugar
- Garlic, minced
- Thai chilies or a spoon of chili flakes
Quick side note: if you are a salad person in general, keep this one in your back pocket too, because it is simple and fresh like this cucumber tomato salad that I make when I need something easy next to dinner.
“I made this for a casual dinner and everyone kept going back for more. The dressing tastes exactly like the Thai restaurant near us, and the noodles were way easier than I expected.”

How to make Thai Glass Noodle Salad
This is the part that feels fast once you do it one time. The secret is prepping everything first, because once the noodles are ready you will want to toss while they are still a little warm so they drink up the dressing.
Step by step, no stress
1) Soak or cook the noodles.
Most glass noodles just need a soak in hot water for about 5 to 8 minutes. Check your package. You want them tender but not mushy. Drain and rinse with cool water, then shake off excess water really well.
2) Cook your protein.
If you are using ground pork, cook it in a small pan with a splash of water, breaking it up until it is no longer pink. For shrimp, a quick boil or saute works. You do not need browning here, just cooked through and juicy.
3) Mix the dressing.
In a bowl, stir together lime juice, fish sauce, sugar, minced garlic, and chilies. Taste it. This is important. If it is too sharp, add a pinch more sugar. If it is too flat, add a little more fish sauce. If it is not bright enough, squeeze more lime.
4) Toss it all together.
In a big bowl, add noodles, cooked protein, red onion, tomatoes, cucumber, herbs, and dressing. Toss well. Let it sit for 5 minutes, then toss again and taste. Adjust with more lime, fish sauce, or chili until it makes you do that little “wow” face.
5) Finish and serve.
Top with peanuts if you want. I like it slightly chilled or room temp. It is also great with crisp lettuce leaves on the side for scooping.
If you are planning a whole spread, I like pairing a noodle salad with something cozy for contrast. This easy Instant Pot chicken noodle soup is surprisingly perfect if you want a warm bowl nearby.
Storage and advance prep tips
This salad is best within the first day, but you can absolutely prep it in a way that keeps it fresh and not soggy.
Here is what works for me:
Store components separately if you are meal prepping. Keep noodles, dressing, and chopped veggies in different containers. Then toss right before eating.
If it is already mixed, store it in an airtight container for up to 2 days. The herbs may darken a bit, but it will still taste good. I usually perk it up with an extra squeeze of lime and a tiny splash of fish sauce.
Do not over soak the noodles if you know you will store leftovers. Slightly firmer noodles hold up better overnight.
Onion tip: if raw onion feels too strong, soak the slices in cold water for 10 minutes, then drain. It keeps the crunch but calms the bite.
And if you are in a make ahead mood for gatherings, I also love a sturdier option like this BLT pasta salad since it can hang out on the table a bit longer.
Recipe notes and variations
This is where you can make the recipe feel like yours. Thai Glass Noodle Salad is flexible as long as you respect the dressing balance.
Easy swaps that still taste right
Make it less spicy: use mild chili flakes, or remove seeds from fresh chilies. You can always add heat at the end.
Make it vegetarian: skip fish sauce and use soy sauce plus a tiny bit of seaweed or mushroom seasoning for depth. Add tofu or extra mushrooms for body.
Add more crunch: shredded carrot, sliced bell pepper, or extra cucumber are great. Just keep slices thin so everything mixes evenly.
Protein ideas: shrimp is classic, ground pork is super common, and shredded rotisserie chicken works in a pinch. Even canned tuna can work if you are in a hurry, though it changes the vibe.
Herbs matter: cilantro and mint make it taste like a Thai restaurant salad. If you skip them, it will still be good, just not as “alive.”
Common Questions
1) Can I make Thai Glass Noodle Salad without fish sauce?
Yes. Use soy sauce or tamari, and add a little extra lime and a pinch of sugar to keep the punchy balance.
2) Do I serve it warm or cold?
Either works. I like it slightly room temp right after mixing, but it is also great chilled, especially on hot days.
3) Why did my noodles clump together?
Usually they were over soaked or not rinsed and drained well. After draining, toss them with a spoon and shake off excess water before adding to the bowl.
4) What can I use instead of glass noodles?
Rice noodles can work, but the texture is different. If you swap, go for thin rice vermicelli and be careful not to overcook.
5) How do I keep the salad from getting watery?
Drain noodles well, do not over salt tomatoes, and add dressing gradually so you can stop when it feels right.
A little pep talk before you start
If you have been wanting to cook more Thai food at home, this is an easy win. Thai Glass Noodle Salad feels impressive, but it is mostly just smart mixing and tasting as you go. For extra guidance and a great visual, I really like this Thai Glass Noodle Salad (Yum Woon Sen) Recipe & Video ยำวุ้นเส้น, and it is also worth checking the classic take from Yum Woon Sen (Thai Glass Noodle Salad) Recipe | Epicurious. Try it once, adjust it to your taste, and you will suddenly have a new staple for lunches, potlucks, and those nights when you want something fresh that actually fills you up.

Thai Glass Noodle Salad
Ingredients
Noodles and Protein
- 8 oz Glass noodles (mung bean noodles) Soaked or cooked according to package instructions.
- 1 cup Ground pork or shrimp (or both) You can also substitute with chicken or tofu.
Fresh Vegetables
- 1 medium Red onion, thinly sliced
- 1 cup Cherry tomatoes, halved
- 1 medium Cucumber, sliced Optional but refreshing.
- 1 cup Fresh cilantro, chopped
- 1/2 cup Green onions, sliced
- 1/2 cup Mint, chopped Highly recommended.
Crunchy Topping
- 1/2 cup Crushed roasted peanuts Optional, for added crunch.
Dressing
- 1/4 cup Fresh lime juice
- 3 tbsp Fish sauce
- 1 tbsp Brown sugar or palm sugar
- 2 cloves Garlic, minced
- 1 tbsp Thai chilies or a spoon of chili flakes Adjust to taste.
Instructions
Preparation
- Soak or cook the glass noodles in hot water for about 5 to 8 minutes until tender but not mushy. Rinse with cool water, drain and shake off the excess.
- Cook the protein (ground pork or shrimp) until no longer pink, using a small pan with a splash of water. Ensure it is juicy and cooked through.
- In a bowl, mix together lime juice, fish sauce, brown sugar, minced garlic, and chilies. Taste and adjust seasoning as needed.
Assembly
- In a large bowl, combine the cooked noodles, protein, red onion, cherry tomatoes, cucumber, fresh herbs, and dressing. Toss well to combine.
- Let the salad sit for 5 minutes, then taste and adjust with more lime, fish sauce, or chilies as desired.
- Top with crushed peanuts if desired. Serve slightly chilled or at room temperature.
