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.
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.
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
- → Can I make this pasta salad ahead of time?
-
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.
- → What pasta shape works best for this salad?
-
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.
- → How do I adjust the spice level?
-
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.
- → Can I add protein to make it more filling?
-
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.
- → Is there a substitute for peanut butter in the dressing?
-
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.
- → How should I store leftovers?
-
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.