20-Minute Thai Noodle Salad with Peanut Lime Dressing
This cold noodle salad is quick, bright, and built for a weeknight. You get a tangle of rice vermicelli, crunchy vegetables, and a creamy peanut lime dressing that hits salty, tangy, and just a little spicy in every bite.

Everything comes together while the noodles cook, so dinner lands on the table in about 20 minutes. It is the kind of salad you want on a warm evening when turning on the stove feels optional.
Why This One Stays in the Rotation
The rice noodles soak up the dressing without going mushy, and the shredded cabbage and bell pepper stay crisp. It tastes balanced right after tossing, but if you let it sit for 10 minutes the noodles really pull in all that lime and peanut flavor.
You can serve it as is or pile on shrimp, shredded chicken, or pan-fried tofu to make it a full meal. The dressing does double duty as a marinade if you want to add a protein, but the salad stands on its own with just the vegetables and herbs.
Ingredients

- 8 oz thin rice vermicelli noodles: the kind that cooks in 3 to 4 minutes
- 1 cup shredded carrots: about 2 medium carrots, peeled and grated
- 1 cup thinly sliced red cabbage: for crunch and color
- 1 red bell pepper: sliced into thin strips
- 3 scallions: sliced on the diagonal
- 1/2 cup chopped fresh cilantro leaves and tender stems
- 1/4 cup roasted salted peanuts: roughly chopped, for serving
- Lime wedges: for squeezing right before you eat
- 3 tbsp creamy peanut butter: the natural kind works, just stir it well
- 3 tbsp fresh lime juice: from about 2 limes
- 2 tbsp low-sodium soy sauce: or tamari for gluten-free
- 1 tbsp honey: or agave if you want it vegan
- 1 tsp sriracha: or more if you like real heat
- 1 tsp toasted sesame oil
- 1 garlic clove: grated or finely minced
- 1 tsp grated fresh ginger
- 2 to 3 tbsp warm water: to thin the dressing
Variations and Swaps
- Add protein: fold in 1 cup of cooked shrimp, shredded rotisserie chicken, or cubed baked tofu right before serving.
- Go nut-free: swap the peanut butter for sunflower butter and skip the peanut garnish. The dressing stays creamy and rich.
- Use a different noodle: soba or even thin spaghetti work fine. Just cook them according to the package and rinse well with cold water.
- Turn down the heat: leave out the sriracha and pass chili flakes at the table instead.
- Make it gluten-free: use tamari or coconut aminos instead of soy sauce and double check your noodles.
- If you love this combination, you will also want to try my Quick Pad Thai Zoodles.
How to Make Thai Noodle Salad
Step 1: Cook the Noodles

Bring a large pot of water to a rolling boil. Add the 8 oz of rice vermicelli and cook for 3 to 4 minutes, until the noodles are tender but still have a little chew. Drain them in a colander and rinse under cold running water until they are completely cool.
Toss the noodles gently with your hands under the water to break up any clumps, then shake the colander well to get rid of excess moisture. If the noodles feel sticky, a quick extra rinse fixes it. Set the colander aside over a bowl so any last drops drain away.
Step 2: Whisk the Dressing

In a small bowl, combine the 3 tbsp peanut butter, 3 tbsp lime juice, 2 tbsp soy sauce, 1 tbsp honey, 1 tsp sriracha, 1 tsp sesame oil, the grated garlic, and the grated ginger. Whisk in 2 tbsp of the warm water until smooth, then add the last tablespoon of water if it still feels too thick.
The dressing should pour off a spoon in a steady ribbon, not a dollop. Taste it now and adjust any one thing: a little more lime for brightness, a pinch of salt if your peanut butter was unsalted, or an extra drop of sriracha for a bigger kick.
Step 3: Toss the Salad

Put the drained noodles into a large mixing bowl. Add the shredded carrots, sliced cabbage, bell pepper strips, scallions, and about half of the cilantro. Pour half of the dressing over everything.
Use tongs or clean hands to lift and turn the salad until the noodles are evenly coated and the vegetables are distributed throughout. The noodles will start soaking up the dressing right away, turning just slightly golden from the peanut butter.
Step 4: Pile Into Bowls and Top with Peanuts

Divide the salad among four wide bowls. Spoon the remaining dressing over each portion, then scatter the chopped peanuts and the rest of the cilantro on top. Tuck a lime wedge onto the side of each bowl and serve right away.
The lime wedge is not just decoration: a squeeze right before you take the first bite brightens the whole bowl and wakes up the peanut flavor. Let everyone squeeze their own so the acid stays sharp.
Tips for a Better Noodle Salad
- Rinse the noodles thoroughly.: Warm noodles will steam and turn gummy in the bowl, so keep them under cold water until they feel completely chilly and separated.
- Let it sit for a few minutes.: Even just 10 minutes on the counter gives the noodles time to absorb the dressing without losing their texture. It tastes even better slightly warm or at room temperature.
- Prep the vegetables while the water comes to a boil.: Shred the carrots, slice the cabbage, and chop the pepper while you wait, and the whole thing comes together with almost no idle time.
- Keep extra dressing on the side.: If you want to prep the salad ahead, toss it with only half the dressing and keep the rest in a jar. Add more right before serving so the vegetables stay crunchy.
If you are feeding a crowd, the recipe scales up without any fuss.
| Servings | Peanut Butter | Lime Juice | Soy Sauce | Honey | Sriracha | Sesame Oil | Warm Water |
|---|---|---|---|---|---|---|---|
| 4 | 3 tbsp | 3 tbsp | 2 tbsp | 1 tbsp | 1 tsp | 1 tsp | 2 to 3 tbsp |
| 8 | 6 tbsp | 6 tbsp | 4 tbsp | 2 tbsp | 2 tsp | 2 tsp | 4 to 6 tbsp |
Storing Leftover Noodle Salad
- Refrigerate: Pack leftovers in an airtight container and store in the fridge for up to 2 days. The noodles will soften a little over time, so the texture is best on day one.
- Serve cold: There is no need to reheat this salad. Pull it from the fridge, give it a toss, and add a fresh squeeze of lime to perk it back up.
Frequently Asked Questions
I don’t have rice noodles, what else can I use?
Soba noodles, thin spaghetti, or even zucchini noodles work here. Just cook according to the package, rinse in cold water, and drain well before tossing.
Can I use almond butter instead of peanut butter?
Yes, almond butter or cashew butter makes a milder, slightly sweeter dressing. The texture stays creamy, and it still balances the lime and soy sauce.
Is this salad gluten-free?
It is, as long as you use tamari or coconut aminos instead of regular soy sauce and double check that your noodle package says gluten-free. Rice vermicelli is naturally gluten-free.
How do I pack it for a picnic or lunchbox?
Keep the dressing in a separate small jar and toss it with the noodles and vegetables right before you eat. That stops the vegetables from getting soft and the noodles from soaking up all the liquid.
What if I want it less spicy?
Leave the sriracha out of the dressing and offer a small bowl on the side. The peanut lime dressing is still salty, tangy, and rich without any heat.

Thai Noodle Salad Recipe
Ingredients
Method
- Bring a pot of water to a boil, add the noodles, and cook 3 to 4 minutes. Drain and rinse under cold water until completely cool, then drain well.
- Whisk peanut butter, lime juice, soy sauce, honey, sriracha, sesame oil, garlic, ginger, and 2 tbsp warm water until smooth. Thin with more water if needed.
- Toss the noodles with carrots, cabbage, bell pepper, scallions, and half the cilantro. Pour half the dressing over and toss until coated.
- Divide among bowls, top with remaining dressing, peanuts, and cilantro, and serve with lime wedges.
