Spicy Thai Pasta Salad

A vibrant spicy Thai pasta salad topped with crushed roasted peanuts and fresh cilantro Pin it
A vibrant spicy Thai pasta salad topped with crushed roasted peanuts and fresh cilantro | picnicandpan.com

This Spicy Thai Pasta Salad brings together al dente rotini or fusilli with a colorful medley of red bell pepper, julienned carrot, snap peas, and shredded purple cabbage.

The star of the dish is the creamy, fiery peanut dressing — a balanced blend of smooth peanut butter, soy sauce, sesame oil, rice vinegar, lime juice, honey, garlic, and Sriracha that coats every strand and bite.

Ready in just 30 minutes with only 10 minutes of active cooking, it's an ideal choice for weeknight dinners, potlucks, or meal prep. Garnished with fresh cilantro and crunchy roasted peanuts, each serving delivers satisfying texture and bold Southeast Asian flavors. It's naturally vegetarian and easily adapted for vegan or gluten-free diets.

The air in my kitchen smelled like lime and toasted peanuts on a Tuesday evening when nothing in the fridge seemed inspiring until I spotted the half jar of peanut butter staring back at me. Twenty minutes later I was eating the best pasta salad I had ever thrown together, wondering why I had not tried Thai flavors with noodles sooner. That dish became my go to potluck contribution and the thing friends actually text me to request. It is bold, messy in the best way, and comes together faster than delivery.

My neighbor Lisa knocked on my door last summer holding an empty bowl and asking if I had made that peanut noodle thing again because her husband could not stop talking about it after our rooftop cookout. I had not planned on making it that night, but her expression convinced me otherwise. We ended up sitting on my kitchen floor eating it straight from the mixing bowl while her kids ran through the sprinkler outside.

Ingredients

  • Rotini, fusilli, or linguine (250 g): The spirals and curves grab onto the dressing like tiny nets, which is why rotini is my first choice every single time.
  • Red bell pepper (1, thinly sliced): Color and crunch matter here, and the sweetness balances the heat beautifully.
  • Carrot (1, julienned or grated): Julienned gives you that satisfying bite, but grated works when you are short on time or patience.
  • Snap peas (1 cup, sliced): They bring a fresh snap that keeps the salad from feeling heavy.
  • Green onions (2, thinly sliced): A mild onion kick that does not overpower the peanut dressing.
  • Purple cabbage (1 cup, shredded): The color alone is worth it, and the texture holds up beautifully even after chilling.
  • Fresh cilantro (1/4 cup, chopped): Added at the end so it stays bright and fragrant rather than wilted.
  • Roasted peanuts (2 tbsp, roughly chopped): The finishing crunch that makes every bite more interesting.
  • Smooth peanut butter (3 tbsp): This is the backbone of the dressing, so use a brand you genuinely enjoy eating on its own.
  • Soy sauce (2 tbsp): Adds the salty depth that rounds out the sweetness and acid.
  • Sesame oil (1 tbsp): Just a small amount gives the dressing that unmistakable toasty warmth.
  • Rice vinegar (1 tbsp): Gentle acidity that brightens without competing with the lime.
  • Lime juice (1 tbsp): Fresh squeezed only, because the bottled stuff tastes flat and you deserve better.
  • Honey or maple syrup (1 tbsp): A touch of sweetness that tames the sriracha and brings everything into harmony.
  • Garlic (1 clove, minced): One clove is enough to be present without taking over.
  • Sriracha or chili garlic sauce (1 to 2 tsp): Start with one teaspoon, taste, and then decide if you want to live on the edge.
  • Warm water (2 to 3 tbsp): The secret weapon that transforms thick peanut butter into a silky pourable dressing.

Instructions

Cook and cool the pasta:
Boil the pasta in salted water until just al dente, then drain and rinse immediately under cold running water until the noodles are completely cool to the touch.
Whisk the dressing:
In a medium bowl, combine the peanut butter, soy sauce, sesame oil, rice vinegar, lime juice, honey, minced garlic, and sriracha, then whisk while gradually adding warm water until the mixture drizzles off the spoon in a smooth ribbon.
Combine the salad:
Toss the cooled pasta with the bell pepper, carrot, snap peas, green onions, and cabbage in a large mixing bowl until the colors are evenly distributed.
Dress everything:
Pour the peanut dressing over the salad and toss vigorously, making sure every noodle and vegetable gets coated in that rich, spicy sauce.
Add cilantro and garnish:
Fold in the chopped cilantro, transfer to a serving bowl, and scatter the roasted peanuts on top so they stay crunchy right up until the last bite.
Colorful spiral pasta tossed with crisp vegetables and creamy spicy Thai peanut dressing Pin it
Colorful spiral pasta tossed with crisp vegetables and creamy spicy Thai peanut dressing | picnicandpan.com

I brought this to a friend's birthday picnic once and watched three people ask for the recipe before they even finished their first plate. One of them was a professional chef, which either means this salad is genuinely special or he was just being polite, but I am choosing to believe the former.

Making It Your Own

The beauty of this salad is how forgiving it is when you want to improvise based on whatever is crisper drawer ready. Toss in cucumber slices for extra freshness, steamed edamame for protein, or broccoli florets if you want more heft. Grilled chicken, pressed tofu, or shrimp turn it from a side dish into a full meal that satisfies without feeling heavy. My favorite unexpected addition is mango chunks, which add a sweet pop that plays beautifully against the sriracha heat.

Storing and Serving Leftovers

This salad keeps remarkably well in an airtight container in the refrigerator for up to three days, though the dressing will thicken as it chills. When you pull it out for round two, let it sit at room temperature for about fifteen minutes and give it a vigorous toss to wake everything back up. The cabbage and snap peas retain their crunch impressively well, but the cilantro will fade by day two so I usually add a fresh handful if I am serving it again.

What to Serve Alongside

When I am building a whole meal around this salad, I keep the sides simple so the bold flavors get their moment. A light coconut soup, some fresh spring rolls with a quick dipping sauce, or even just crispy wonton chips with extra sriracha on the side create a spread that feels intentional without requiring hours of work.

  • Chill the salad for twenty to thirty minutes before serving if you have the time, because the flavors deepen and marry in a way that makes a real difference.
  • Toast the peanuts in a dry skillet for two minutes before chopping to amplify their flavor tenfold.
  • Taste the dressing before pouring it over the salad and adjust the heat level, because once it is mixed in there is no going back.
A chilled spicy Thai pasta salad served in a bowl with julienned carrots and snap peas Pin it
A chilled spicy Thai pasta salad served in a bowl with julienned carrots and snap peas | picnicandpan.com

Some recipes earn a permanent spot in your rotation not because they are fancy but because they make an ordinary evening feel a little more vibrant. This is that recipe, and I hope it becomes yours too.

Recipe FAQ

Yes, this salad actually benefits from resting. You can prepare it up to 24 hours in advance and refrigerate it. The flavors meld and intensify as it chills. Give it a good toss before serving and add a splash of warm water if the dressing has thickened too much.

Rotini and fusilli are ideal because their spirals catch and hold the peanut dressing beautifully. Linguine also works well if you prefer a noodle-style presentation. Any short, textured pasta will perform better than smooth varieties.

Start with 1 teaspoon of Sriracha for mild heat and work your way up to 2 teaspoons or more for a bolder kick. You can also add a finely minced Thai bird's eye chili for authentic, sharp heat. For a milder version, reduce or omit the Sriracha entirely.

Absolutely. Grilled chicken, pan-seared tofu, or chilled shrimp all pair wonderfully with the peanut dressing. For a plant-based option, crispy baked tofu or edamame adds both protein and texture without compromising the Thai flavor profile.

If you have a peanut allergy, almond butter or sunflower seed butter are excellent substitutes that maintain the creamy consistency. Tahini also works but will shift the flavor toward a more Middle Eastern profile. Adjust the water amount as needed to reach your desired dressing consistency.

Store leftovers in an airtight container in the refrigerator for up to 3 days. The dressing may thicken as it chills, so stir in a small amount of warm water or lime juice when reheating to restore the original consistency.

Spicy Thai Pasta Salad

Bold Thai flavors meet al dente pasta in this vibrant salad with a spicy peanut dressing and fresh crunch vegetables.

Prep 20m
Cook 10m
Total 30m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 8 oz rotini, fusilli, or linguine pasta

Vegetables

  • 1 red bell pepper, thinly sliced
  • 1 medium carrot, julienned or grated
  • 1 cup snap peas, sliced
  • 2 green onions, thinly sliced
  • 1 cup shredded purple cabbage
  • 1/4 cup fresh cilantro, chopped
  • 2 tablespoons roasted peanuts, roughly chopped

Spicy Peanut Dressing

  • 3 tablespoons smooth peanut butter
  • 2 tablespoons soy sauce
  • 1 tablespoon sesame oil
  • 1 tablespoon rice vinegar
  • 1 tablespoon fresh lime juice
  • 2 teaspoons honey or maple syrup
  • 1 garlic clove, minced
  • 1 to 2 teaspoons Sriracha or chili garlic sauce, adjusted to taste
  • 2 to 3 tablespoons warm water, as needed to thin

Instructions

1
Cook the Pasta: Bring a large pot of salted water to a rolling boil. Add the pasta and cook according to package directions until al dente. Drain through a colander and rinse thoroughly under cold running water to halt cooking. Set aside to drain completely.
2
Prepare the Spicy Peanut Dressing: In a medium bowl, combine the peanut butter, soy sauce, sesame oil, rice vinegar, lime juice, honey, minced garlic, and Sriracha. Whisk until smooth and well blended. Add warm water one tablespoon at a time until the dressing reaches a pourable, drizzle-friendly consistency.
3
Combine Pasta and Vegetables: In a large mixing bowl, toss together the cooled pasta, sliced red bell pepper, julienned carrot, snap peas, green onions, and shredded purple cabbage until evenly distributed.
4
Dress the Salad: Pour the spicy peanut dressing over the pasta and vegetable mixture. Toss vigorously until every component is thoroughly coated with the dressing.
5
Add Fresh Herbs and Garnish: Fold in the chopped fresh cilantro and toss once more. Transfer to a serving platter or bowl and sprinkle the chopped roasted peanuts over the top as a garnish.
6
Serve or Chill: Serve immediately at room temperature, or refrigerate for 20 to 30 minutes to allow the flavors to meld and intensify before serving.
Additional Information

Equipment Needed

  • Large pot for boiling pasta
  • Colander for draining
  • Medium mixing bowl for dressing
  • Large mixing bowl for tossing
  • Whisk
  • Chef's knife
  • Cutting board

Nutrition (Per Serving)

Calories 410
Protein 12g
Carbs 57g
Fat 15g

Allergy Information

  • Contains peanuts
  • Contains soy
  • Contains wheat and gluten
Tessa Monroe

Easy recipes, quick meals, and wholesome inspiration from a fellow home cook.