Thai Pasta Salad Hits Differently — And That Peanut Dressing Is the Reason

Rate this post

You’re going to make this once and add it to your permanent rotation. That’s just how this goes.

Thai pasta salad is cold, creamy, crunchy, and coated in a peanut dressing that genuinely ruins you for regular salads. It has that takeout-level flavor that somehow takes under 30 minutes to make at home.

I first threw this together on a random Tuesday night with half a box of spaghetti, a sad cucumber, and a very determined jar of peanut butter. One bowl later, I was already thinking about making it again tomorrow.

Potlucks, meal prep, last-minute dinner guests, packed lunches — this recipe handles all of it without breaking a sweat.

Here’s exactly how to make it.


What You’ll Need

For the Salad

  • 12 oz spaghetti or linguine
  • 1 red bell pepper, thinly sliced
  • 1 cup purple cabbage, shredded
  • 1 cup carrots, shredded
  • 1 large cucumber, julienned or thinly sliced
  • 4 green onions, sliced
  • ½ cup fresh cilantro leaves
  • ⅓ cup roasted peanuts, roughly chopped
  • 1 tbsp sesame seeds
  • 1 lime, cut into wedges for serving

For the Peanut Dressing

  • ⅓ cup creamy peanut butter
  • 3 tbsp soy sauce (low sodium works great)
  • 2 tbsp rice vinegar
  • 1 tbsp sesame oil
  • 1 tbsp honey (or maple syrup)
  • 1 tbsp sriracha (adjust to your heat preference)
  • 2 cloves garlic, minced
  • 1 tsp fresh ginger, grated
  • 1 lime, juiced
  • 2 to 4 tbsp warm water, to thin

Tools You’ll Need

  • Large pot for boiling pasta
  • Colander for draining
  • Large mixing bowl
  • Small mixing bowl or a jar with a lid (for the dressing)
  • Whisk or fork
  • Sharp knife and cutting board
  • Box grater (for ginger and carrots)
  • Measuring cups and spoons
  • Tongs or salad servers

Pro Tips

These are the things that actually change how the final dish tastes.

  1. Rinse the pasta immediately with cold water after draining. This stops the cooking right away and prevents that clumped, sticky mess. Don’t skip it.
  2. Dress the pasta while it’s slightly warm, not cold. Warm pasta absorbs flavor in a way cold pasta just doesn’t. The dressing gets into every strand instead of sitting on top.
  3. Thin your dressing more than you think you need to. Peanut butter firms up fast once it hits pasta. Add warm water a tablespoon at a time until it’s pourable and coats the back of a spoon easily.
  4. Taste as you go. Need more tang? A little more rice vinegar. More heat? Extra sriracha. Too salty? Squeeze of lime. The dressing is forgiving and very easy to adjust.
  5. Reserve extra dressing on the side. Pasta absorbs dressing as it sits in the fridge. Keep a small jar of leftover dressing to refresh leftovers the next day. It makes a real difference.

Substitutions and Variations

IngredientSwap
SpaghettiRice noodles, soba noodles, or linguine
Peanut butterAlmond butter or sunflower seed butter (nut-free)
Soy sauceTamari (gluten-free) or coconut aminos
HoneyMaple syrup (vegan option)
SrirachaChili garlic sauce or red pepper flakes
CilantroFresh basil or mint if cilantro isn’t your thing
PeanutsCashews, almonds, or toasted sunflower seeds

Want to turn this into a full meal? Add one of these proteins:

  • Shredded rotisserie chicken
  • Crispy baked tofu
  • Shelled edamame
  • Sautéed shrimp with a little garlic

Any of them fold right in without changing anything else about the recipe.


Make Ahead Tips

This salad was practically designed for meal prep. Here’s how to break it down:

  • The dressing keeps in a sealed jar in the fridge for up to a week.
  • The veggies can be prepped and stored separately up to 2 days ahead.
  • The pasta can be cooked, rinsed, and stored tossed lightly in sesame oil so it doesn’t stick — up to 2 days.

When you’re ready to eat, toss everything together. It takes about 5 minutes.

One thing worth mentioning — if you’re making this for a gathering, hold off on adding the peanuts and sesame seeds until right before serving. You’ll want to keep that crunch.


How to Make Thai Pasta Salad

Step 1: Cook the Pasta

Bring a large pot of salted water to a boil.

Cook the pasta to al dente according to package directions. Not soft — al dente. It’ll continue absorbing the dressing, so you want it to hold its shape.

Drain, then rinse immediately under cold water. Let it sit in the colander for a few minutes to drain fully.

Step 2: Make the Peanut Dressing

Add the peanut butter, soy sauce, rice vinegar, sesame oil, honey, sriracha, garlic, ginger, and lime juice to a small bowl.

Whisk everything together until smooth. It’ll look lumpy at first — keep whisking.

Add warm water one tablespoon at a time until it reaches a pourable, salad-dressing consistency. Taste and adjust.

This dressing is the star of the whole dish, so take a minute here.

Step 3: Prep the Vegetables

While the pasta cooks or drains, slice the red bell pepper into thin strips, shred the cabbage and carrots, julienne the cucumber, and slice the green onions.

Rough chop the cilantro and set it aside with the peanuts and sesame seeds.

Step 4: Toss Everything Together

Add the drained pasta to a large bowl.

Pour about three-quarters of the dressing over it and toss to coat. Add all the vegetables and toss again.

Drizzle in more dressing as needed — every strand should be coated but not swimming.

Top with chopped peanuts, sesame seeds, fresh cilantro, and a squeeze of lime.

Step 5: Serve or Chill

Serve right away for the warm, freshly-dressed version, or cover and refrigerate for an hour for a classic cold pasta salad.

Honestly, both versions are great. The chilled version has slightly deeper, more developed flavor. The fresh version hits that peanut-dressing-immediately-coating-pasta sweetspot.

Try both and see what you prefer. 😄


Nutritional Info and Meal Pairings

Here’s a rough breakdown per serving (serves 6 as a side or 4 as a main dish):

NutrientPer Serving (side)
Calories~320
Protein10g
Carbohydrates42g
Fat12g
Fiber4g

Estimates based on standard ingredient amounts and may vary depending on your specific brands.

This pairs especially well with:

  • Grilled chicken skewers or satay
  • Fresh spring rolls
  • A simple miso soup
  • Grilled salmon with sesame glaze
  • Steamed edamame as a starter

Leftovers and Storage

Fridge: Stores well for up to 3 days in an airtight container.

Freezer: Skip this one. The vegetables and pasta don’t hold their texture after freezing.

Reviving leftovers: The pasta absorbs the dressing as it sits overnight, so it’ll look drier the next day. Just add a small splash of sesame oil, a squeeze of lime, and a drizzle of soy sauce. Toss it well and it comes back to life surprisingly quickly.

Fresh peanuts and cilantro on top right before eating also go a long way. 🙌


FAQ

Can I make this gluten-free?

Yes. Use rice noodles or gluten-free spaghetti, and swap the soy sauce for tamari or coconut aminos. The rest of the recipe stays exactly the same.

Is this served cold or at room temperature?

Both work well. Freshly tossed it’s warm and saucy. After a short chill in the fridge, it becomes a proper cold pasta salad. Most people prefer it chilled because the flavors settle and deepen. Either way works.

Can I use crunchy peanut butter?

You can. The dressing will have a chunkier texture, which is actually kind of nice if you like extra texture. Creamy peanut butter gives a smoother, more even coat across the pasta. Your call.

How spicy is this?

With 1 tablespoon of sriracha, it’s a mild to medium heat. Start with half a tablespoon if you prefer things on the milder side and build from there. The honey and lime balance the heat really well so it never feels overwhelming.

Can I use noodles instead of pasta?

Absolutely. Thin or medium rice noodles are a great swap and make it naturally gluten-free. Cook them according to the package, rinse under cold water, and treat them exactly like the pasta.

My dressing got really thick and seized up. Help?

This happens when the peanut butter hits cold ingredients like refrigerated lime juice. Just add warm water a tablespoon at a time and whisk until smooth again. It comes back quickly.

Can I make this without cilantro?

Yes, if cilantro isn’t your thing (you know who you are), fresh basil or mint work really well as a swap. The flavor is different but still very good.


Wrapping Up

Thai pasta salad is the kind of recipe that earns its place in your weekly rotation fast.

It’s quick, it’s flexible, it works for meal prep and feeding a crowd, and that peanut dressing is something you’ll want to put on everything once you’ve made it from scratch.

My husband went back for thirds the first time I made this. I’ll just leave that there.

Give it a go and come back to drop a comment below — I genuinely love hearing how it turns out for people, and if you made any swaps or additions that worked really well, share them. Someone else reading this will thank you for it.

Charlotte is the author of Recipe Minty, a food blog dedicated to sharing simple, easy, and homemade recipes. His goal is to make everyday cooking enjoyable and beginner-friendly.

Leave a Comment