There are salads that quietly sit on the side of the plate, and then there are salads like this one. Every forkful is packed with crisp bean sprouts, crunchy peppers, roasted peanuts and fresh herbs, all coated in a dressing that’s savoury, tangy, gently sweet and finished with just enough chilli to keep you coming back for another bite. It is vibrant, refreshing and impossible not to keep picking at.
What I love most about this Thai Bean Sprout Salad is how something so simple can have so much character. The bean sprouts stay wonderfully crisp, the peppers add sweetness, the coriander brings freshness and the dressing ties everything together without overpowering the vegetables. It’s the sort of dish that feels just as at home alongside a bowl of noodles as it does on a summer table with grilled vegetables and rice.
If you’ve only ever bought bean sprouts to throw into a stir-fry, this recipe might just change the way you think about them. Here, they take centre stage, proving that one of the most overlooked vegetables in the fridge can become a salad you’ll find yourself making long after the noodles are gone.
Why You’ll Love this Recipe
- Ready in 20 minutes. No complicated prep, no lengthy cooking. The kind of recipe you can put together whenever you need a fresh side dish.
- The dressing does all the work. Savoury, tangy, lightly sweet and finished with just enough chilli. It coats every beansprout without weighing the salad down.
- A brilliant use of beansprouts. Instead of letting the rest of the bag go to waste, this turns them into the star of the meal.
- Vegan and gluten free. Naturally plant-based and easily made gluten free with a simple tamari swap.
What Are Beansprouts and How Are They Different from Mung Sprouts?
If you grew up in India, the word sprouts almost certainly brings one thing to mind — mung sprouts. Small, green, with the whole bean still sitting at the top and a short white tail beneath. The kind that get soaked overnight on the kitchen counter and turn up in chaat, salads and curries. They are nutty, slightly earthy, and deeply familiar.
The beansprouts in this recipe are something different. Long, thick, white and juicy, with a pale yellow tip and a crunch that you can hear. They come from mung beans too, but grown in a way that produces something far larger and more delicate. They are mild where mung sprouts are nutty, watery where mung sprouts are firm, and they are at their absolute best eaten cold and fresh rather than cooked through.
It is a distinction worth making because the two do not behave the same way in the kitchen, and swapping one for the other would give you a very different salad. For this recipe, you want the long white ones — bright, firm, and fresh smelling. They should snap cleanly between your fingers. That snap is exactly what you are looking for.
The Ingredients
The Salad
Beansprouts. The star of the salad. Crisp, juicy and wonderfully fresh, they provide the signature crunch that makes this dish so satisfying. Look for bright white sprouts that snap cleanly when bent and avoid any that feel limp or discoloured.
Red, yellow and green peppers. Thinly julienned, they add sweetness, colour and another layer of crunch. Using all three creates a salad that is as vibrant to look at as it is to eat.
Spring onions. Their mild sharpness adds just enough bite without overpowering the freshness of the salad.
Fresh coriander. A handful brings brightness and freshness, tying the vegetables and dressing together beautifully.
Roasted peanuts. Lightly pounded so they scatter through every bite rather than sitting on top. They add nuttiness, crunch and just enough richness to balance the fresh vegetables.
The Dressing
Light soy sauce and tamari. Together they create the savoury base of the dressing. The soy keeps it light, while the tamari adds a deeper, more rounded flavour.
White vinegar and lemon juice. Using both gives the dressing a brighter, more balanced acidity than either would on its own. The vinegar brings sharpness, the lemon adds freshness.
Bird’s eye chilli. Finely chopped for little bursts of heat throughout. Adjust the amount to suit your taste or leave it out entirely for a milder version.
Red chilli powder. Adds a gentle warmth that complements the fresh chilli without making the dressing overly spicy.
Palm sugar. A touch of sweetness that softens the acidity and rounds out the savoury flavours. Light brown sugar works well as a substitute.
Garlic. Fried briefly in sesame oil before going into the dressing, it becomes sweeter, mellower and far more aromatic than it would be raw.
Sesame oil. Nutty, fragrant and unmistakably Asian, it gives the dressing warmth and depth while carrying the flavour of the garlic through every bite.
How to Make It
Start with the dressing, because it needs a few minutes to settle. Warm the sesame oil in a small pan, then add the grated garlic and fry it just until it turns lightly golden and smells nutty. You do not want it dark or bitter — take it off the heat the moment it softens and becomes fragrant. Once the garlic has cooled slightly, whisk it with the soy sauce, tamari, vinegar, lemon juice, chopped chilli, chilli powder and palm sugar. Keep stirring until the sugar dissolves and the dressing looks glossy. Taste it at this stage. It should be sharp, savoury, lightly sweet and gently hot, with the fried garlic sitting warmly in the background.


.
Next, prepare the salad. Slice the peppers into thin strips so they sit neatly with the beansprouts rather than feeling bulky. Chop the spring onions and coriander, then wash and drain the beansprouts well. They need to be dry enough to hold the dressing, not sitting wet in the bowl. Add everything to a large mixing bowl and chill until you are ready to serve. This small step makes a difference — cold beansprouts have a cleaner crunch and make the whole salad feel fresher.


.
Dress the salad right at the end. Pour the dressing over the vegetables and toss gently with your hands, lifting rather than crushing, so the beansprouts stay long and crisp. Scatter over the pounded peanuts and extra coriander, then serve straight away while everything is still bright, crunchy and fresh.
Helpful Tips and Tricks
- Choose your beansprouts carefully. The best ones have bright white stalks and spring-green tops that snap between your fingers like a twig. If they bend rather than snap, or if the stems look grey or feel slimy, leave them behind. Fresh beansprouts make or break this salad.
- Dress it at the very last minute. Once the dressing goes on, the beansprouts begin to soften and lose their crunch. Keep the salad and dressing separate until you are ready to eat, then toss and serve immediately.
- Toss with your hands, not utensils. It sounds like a small thing, but spoons and tongs snap the beansprouts in half. Using your hands means you can lift and coat everything gently, keeping the sprouts long and intact.
- Dry the beansprouts well before dressing. Wet sprouts dilute the dressing and make the whole salad taste flat. Drain them thoroughly after washing and pat them dry if needed before they go into the bowl.
- Taste the dressing before it goes on. Palm sugar varies in sweetness and limes in sharpness. Once you have whisked everything together, taste and adjust — a little more lemon if it needs brightness, a touch more sugar if it feels too sharp. Getting the dressing right is what makes the whole salad sing.
Is it safe to eat beansprouts raw in this salad?
This is worth checking before you start. Most beansprouts sold in supermarkets are labelled for cooking rather than eating raw, and if yours say that on the packaging, it is worth following that guidance. A quick blanch in boiling water for 30 to 60 seconds, then straight into ice cold water to stop them cooking, will make them safe to eat while keeping most of their crunch intact. If your beansprouts are specifically labelled as ready to eat or suitable for raw consumption, you can use them straight from the pack. When in doubt, a brief blanch is always the safer choice and the salad will still be delicious.
Can I grow beansprouts at home?
You can sprout mung beans at home quite easily, but the sprouts you get will be the small green variety rather than the thick white beansprouts this recipe needs. The two are quite different in taste and texture, and homegrown mung sprouts will not give you the same juicy crunch that makes this salad work the way it does. For this recipe it is worth buying the proper white beansprouts from a supermarket or Asian grocery shop. They are widely available and inexpensive. Save the homegrown mung sprouts for chaat or warm salads where they really come into their own.
Can I make any part of this ahead of time?
The dressing keeps well in the fridge for up to three days, which makes this salad very easy to pull together quickly. The vegetables can also be prepped and kept separately — julienned peppers, chopped spring onions and coriander all hold up well chilled. The one thing you cannot do ahead is dress the salad itself. Once the dressing goes on, the beansprouts begin to wilt, so toss everything together only when you are ready to eat.
Can I make this gluten free?
Yes, very easily. Simply replace the light soy sauce with an equal amount of tamari, which is naturally gluten free and has a very similar flavour. Everything else in the recipe is already gluten free, so that one swap is all you need.
What can I serve this alongside?
It works beautifully alongside noodle dishes like stir-fried flat rice noodles or chilli miso ramen, where the freshness of the salad cuts through the richness of the sauce. It is also a lovely addition to a summer barbecue spread or a picnic, and holds its own as a light lunch with some steamed rice alongside.
Can I add anything else to bulk it out?
Easily. Thinly sliced cucumber adds an extra layer of freshness and works really well with the dressing. Shredded red cabbage brings more colour and crunch. If you want something more substantial, thinly sliced baked tofu tossed through just before serving turns this into a proper main rather than a side dish.

.
Looking for more Asian salad recipes?? Here are few of our favourites:
Quick Cucumber Salad with Soy-Sesame Dressing
Thai Mango Salad with Chilli and Lime Dressing
If you make this recipe I’d love to hear how it turned out. Leave a comment below and let me know. It genuinely makes a difference to know what’s working and what isn’t, and I read every single one. You can also find me on Pinterest, Instagram and Facebook where I share new recipes, behind the scenes and whatever else is happening in the kitchen at Poetry of Spices.
Ingredients
The salad
The dressing
For garnish
method
(1 tsp sesame oil • 2 cloves garlic, grated • 2½ tbsp light soy sauce • 1 tbsp tamari • 1 tsp white vinegar • 1½ tbsp lemon juice • 1 red bird's eye chilli, finely chopped • ½ tsp red chilli powder • 1 tbsp palm sugar • 1 tbsp chopped coriander)
(300g bean sprouts • ¾ cup julienned red pepper • ¾ cup julienned yellow pepper • ¾ cup julienned green pepper • 3 spring onions, chopped • 1 tbsp chopped coriander)
(Prepared dressing • 2 tbsp roasted peanuts, pounded • 1 tbsp chopped coriander)

4 comments
I’m looking forward to making this tomorrow. Are the beansprouts okay to eat without cooking??
Stacey
Hi Stacey, would love to hear your comments for the recipe. Please follow the instructions on the packet for the sprouts.
This was so fresh and flavourful! It’s amazing how a few simple ingredients can come together to make such a delicious salad. The dressing was the perfect balance of sweet and tangy. I’ll definitely be making this again.
Anna
Hey Anna, Happy Friday! So glad this one hit the spot for you — that dressing is honestly my favourite part of the whole recipe. Thanks so much for making it!