- 0 Facebook
- 1 Pinterest
- 0 Email
- Copy Link
- 1 share
There are a handful of recipes in my kitchen that feel like a celebration every time I make them — and this Thai Salad is right at the top of the list. It all starts with the herbs. Fresh mint and cilantro are the heart of this dish, and I mean that in the truest sense. I have been working with both for years, and I have learned that when they are at their brightest — fragrant, just-chopped, still fragile at the edges — they transform a simple bowl of greens into something extraordinary. If you love bold, clean flavors, you might also enjoy this spicy Asian cucumber salad or a classic Thai green papaya salad on a warm afternoon. This Thai salad comes together in about 20 minutes, and the dressing — a bright, punchy blend of lime, soy, sesame, and a touch of heat — is one I could honestly eat on almost anything. I hope you love it as much as my family does.
You Might Also Love
If this Thai Salad hits the right note, these recipes belong in your regular rotation too.
- Thai Green Papaya Salad Som Tam — bright, crunchy, and full of authentic Thai flavor in every bite.
- Spicy Asian Cucumber Salad — cool, crisp, and ready in minutes with a bold chili-sesame kick.
- Carrot Cucumber Salad — a refreshing, lightly dressed salad perfect alongside any weeknight meal.
- Cucumbers In Spicy Peanut Sauce — crisp cucumbers tossed in a creamy, nutty sauce with real heat.
Why You’ll Love This Thai Salad?
- Bright, layered flavors in every forkful. The dressing balances salty soy, tangy lime, nutty sesame, and a gentle heat from fresh chilli — each bite hits every part of your palate at once.
- The texture contrast is genuinely satisfying. Crisp julienned carrots and cucumber play against tender greens, while the peanuts add a welcome crunch that pulls the whole bowl together.
- Fresh herbs make it unforgettable. Mint and cilantro are not just garnish here — they are the soul of the salad, adding a clean, fragrant lift that dried herbs simply cannot replicate.
- It comes together in about 20 minutes. No cooking, no stove, no fuss — just slicing, tossing, and sitting down to something that tastes like you spent the afternoon in the kitchen.
- Light but genuinely filling. The rainbow of vegetables and that umami-packed dressing make this feel nourishing without being heavy — ideal for lunch, a starter, or a side dish that steals the show.
Ingredient Notes
- Mixed salad greens — These form the base, so go for something with a little personality — baby spinach, arugula, or a spring mix all work beautifully. Give them a good rinse and spin dry so the dressing clings rather than slides off.
- Lebanese cucumber — Its thin skin and mild flavor make it the best choice here, though any firm cucumber will do. I julienne mine into long, matchstick strips for the best texture contrast against the softer greens.
- Red onion — Very finely sliced, it adds a sharp bite that keeps the salad interesting. If you find raw red onion too pungent, soak the slices in cold water for five minutes before adding — it mellows the edge without losing the flavor.
- Red pepper — It brings a natural sweetness and gorgeous color to the bowl. Slice it as thinly as you can so it blends into the salad rather than dominating any single bite.
- Carrot — Julienned carrots are the backbone of the crunch here. I use a julienne peeler when I want even strips quickly, but a sharp knife and steady hand work equally well.
- Fresh mint — Roughly chopped so the pieces are substantial enough to taste in each bite. If your mint is looking a little tired, a quick rinse in cold water and a pat dry will revive it beautifully.
- Fresh cilantro — It adds an herbal, citrus-forward depth that pairs perfectly with the lime in the dressing. If you have cilantro-averse guests, flat-leaf parsley is a reasonable swap without sacrificing too much. I also love using cucumber in other saucy recipes — my cucumbers in spicy peanut sauce is another favorite.
- Peanuts — Roughly chopped for uneven texture. Toasting them for two minutes in a dry pan before adding deepens their flavor noticeably — I rarely skip this step.
- Red chilli — Seeds removed keeps the heat gentle and pleasant. For a milder finish, use half the chilli; for more fire, leave a pinch of the seeds in.
- Soy sauce — The savory backbone of the dressing. A low-sodium soy sauce works well here if you are watching salt levels.
- Sugar — It rounds out the acidity and saltiness without making the dressing taste sweet. I find two teaspoons is the sweet spot, but taste and adjust.
- Fish sauce — The quiet workhorse of the dressing — it adds an umami depth that you cannot quite name but would definitely miss. For a vegan version, swap for an equal amount of additional soy sauce.
- Sesame oil — Use toasted sesame oil, not plain, for that warm, nutty aroma that gives the dressing its distinctly Asian character.
- Lime juice — Fresh squeezed only, please. Bottled lime juice is flat and slightly bitter — freshly squeezed delivers the bright, clean acidity that makes the dressing sing.

How to Make Thai Salad?
Step 1: Make the dressing Combine the finely diced red chilli, soy sauce, sugar, fish sauce, sesame oil, and fresh lime juice in a small bowl or jar. Whisk until the sugar dissolves completely — you want a glossy, well-integrated dressing, not a separated one. Taste it: it should be bright, a little salty, a little sweet, with a warm heat at the finish. Set aside.
Step 2: Prep all the vegetables Julienne the cucumber and carrot into long, thin matchsticks. Slice the red onion as finely as you can manage. Slice the red pepper into thin strips. Rough-chop the mint and cilantro — aim for pieces big enough to taste, not a fine mince. If using peanuts, give them a rough chop so you get uneven pieces; a mix of sizes adds better texture.
Step 3: Assemble the salad base Add the mixed salad greens to a large serving bowl. Layer the cucumber, red onion, red pepper, and carrot over the greens. You want everything loosely distributed rather than piled in a tower — the goal is a little of each ingredient in every bite.
Step 4: Add the herbs and peanuts Scatter the mint and cilantro generously over the top. Add the chopped peanuts last, right before dressing, so they hold their crunch. The herbs should look abundant — this is not a recipe to be shy with them.
Step 5: Dress and toss Pour the dressing evenly over the salad and toss gently to coat everything. Use a light hand — you want the greens to stay whole, not bruised. Serve immediately so the greens stay crisp and the herbs stay bright.

Emily’s Expert Tips
- Dress it at the last moment. I always wait until right before serving to add the dressing — dressed greens go limp within minutes, and this salad is at its best when everything is crisp and bright.
- Toast the peanuts for deeper flavor. I toss them in a dry pan over medium heat for two minutes, shaking constantly, until they smell fragrant and deepen in color — it is a small step that makes a real difference.
- Taste and balance the dressing. Before tossing, I taste the dressing and adjust — a little more lime if it needs brightness, a pinch more sugar if the lime is very sharp. Fish sauce varies in saltiness, so trust your palate.
- Cut everything evenly for better texture. Julienning the carrot and cucumber to the same size as the pepper strips means each forkful feels balanced, not dominated by one ingredient.
- Massage the red onion in lime juice first. When I have a few extra minutes, I toss the onion slices in a teaspoon of the lime juice and let them sit for five minutes — they become sweeter and the harsh raw edge disappears entirely.
Storage Tips
- Refrigerate dressed salad — Once dressed, this salad is best eaten within an hour; the greens soften quickly under the dressing. Store any leftover dressed salad covered in the fridge for up to one day, though the texture will be softer.
- Store components separately — For best results, keep the vegetables, herbs, and dressing in separate airtight containers in the fridge for up to two days. Assemble fresh right before serving.
- Freezer — This salad is not suitable for freezing; the fresh vegetables and herbs will break down completely when thawed.
- Make-ahead dressing — The dressing keeps well in a sealed jar in the fridge for up to five days. Give it a quick shake or whisk before using — the sesame oil will separate slightly on standing.
Variations & Substitutions
- Add a protein to make it a main. Sliced grilled chicken, cooked shrimp, or pan-seared tofu all work beautifully here — add them warm over the cold salad for a satisfying contrast of temperatures.
- Swap the greens for something crunchier. Shredded napa cabbage or thinly sliced romaine gives the salad a more substantial base that holds up to the dressing longer — great if you are prepping ahead.
- Try a different herb combination. Thai basil added alongside the mint brings a slightly anise-like sweetness that is a lovely twist on the classic. I have made this with just Thai basil and it was equally fragrant and delicious.
- Make it vegan. Replace the fish sauce with an equal amount of soy sauce for a fully plant-based version. The umami depth is slightly different but the salad is still full of flavor.
- Add mango for a fruity twist. Julienned green mango — firm and tart — tucked into the bowl gives you a flavor profile close to a carrot cucumber salad with a tropical edge.
- Use a rainbow of carrots. Purple, yellow, and orange carrots mixed together make this salad visually stunning — try a carrot sesame salad approach with shaved strips for a different texture.
- Dial up the heat. Keep a few chilli seeds in the dressing and add a drizzle of chilli oil over the finished salad. It transforms this into a boldly spicy dish that pairs wonderfully with something cool and creamy on the side.

What to Serve With Thai Salad?
- Steamed jasmine rice. A bowl of fragrant jasmine rice alongside soaks up the dressing beautifully and turns the salad into a complete, satisfying meal.
- Grilled satay skewers. The peanut and sesame notes in the dressing echo perfectly with smoky, slightly charred chicken or pork satay. It is a natural pairing that feels restaurant-worthy.
- Spring rolls or fresh rice paper rolls. Light, herb-forward, and easy to pull together from the same pantry ingredients — they round out the meal without adding much extra work.
- Miso soup. The warm, savory broth contrasts the cool crunch of the salad in a way that feels complete and grounding, especially on a cooler evening.
- Crispy wonton strips. Scattered over the top just before serving, they add an extra layer of crunch that makes the salad feel more substantial without changing the flavor.
Frequently Asked Questions
Can I make Thai salad ahead of time? Yes — prep and refrigerate the vegetables and dressing separately for up to two days. Toss together just before serving.
Can I use bottled lime juice in the dressing? I would avoid it. Fresh lime juice has a brighter, cleaner flavor that makes the dressing noticeably better.
Is Thai salad gluten-free? Not as written. Use tamari or a certified gluten-free soy sauce to make it fully gluten-free.
Can I skip the fish sauce? Yes — replace it with an equal amount of soy sauce for a vegetarian-friendly version.
How long does the dressing keep? Up to five days in a sealed jar in the fridge. Shake well before using.
What can I use instead of peanuts? Cashews, toasted sesame seeds, or sunflower seeds all work well and give a similar crunchy finish.
- 0 Facebook
- 1 Pinterest
- 0 Email
- Copy Link
- 1 share
Thai Salad Recipe
Ingredients
Instructions
Make the dressing: whisk together the red chilli, soy sauce, sugar, fish sauce, sesame oil, and fresh lime juice in a small bowl until the sugar fully dissolves. Taste and adjust seasoning. Set aside.
Prep the vegetables: julienne the cucumber and carrot into thin matchsticks, finely slice the red onion and red pepper, and roughly chop the mint and cilantro. If using peanuts, roughly chop them into uneven pieces.
Build the salad base: add the mixed salad greens to a large serving bowl, then layer the cucumber, red onion, red pepper, and carrot loosely over the top.
Add the herbs and peanuts: scatter the mint and cilantro generously over the salad, then add the chopped peanuts last so they hold their crunch.
Dress and serve: pour the dressing evenly over the salad, toss gently to coat, and serve immediately while the greens are crisp and the herbs are bright.
Notes
Always dress the salad right before serving — greens go limp quickly once the dressing is added.
Toast the peanuts in a dry pan for 2 minutes over medium heat before adding for noticeably deeper flavor.
To mellow raw red onion, soak the slices in cold water for 5 minutes before adding to the salad.
For a vegan version, replace the fish sauce with an equal amount of soy sauce.
Store undressed salad components and dressing separately in airtight containers in the fridge for up to 2 days. Dressing keeps for up to 5 days.
