This Spicy Thai Pasta Salad brings together al dente rotini with crisp bell peppers, julienned carrots, snap peas, and shredded cabbage, all coated in a rich peanut dressing. The dressing balances creamy peanut butter with soy sauce, sesame oil, lime juice, and a kick of Sriracha.
Ready in just 30 minutes, it's an easy go-to for weeknight dinners, potlucks, or meal prep. Garnish with roasted peanuts and fresh cilantro for a satisfying crunch and bright finish. Customize with added protein like tofu, shrimp, or grilled chicken to make it heartier.
The exhaust fan in my tiny apartment kitchen was no match for the lime and chili fumes that filled every corner the evening I threw this salad together on a whim, using whatever vegetables were wilting in my crisper drawer. My roommate walked in, coughed once, grabbed a fork, and didnt leave the kitchen counter for twenty minutes. That spontaneous bowl of noodles became our unofficial summer tradition, requested by name at every potluck and barbecue that followed. Its the kind of recipe that makes you look like you planned way more than you actually did.
I brought a massive batch of this to a friends rooftop birthday party last July, expecting it to be a side dish among many. Within fifteen minutes the bowl was scraped clean and three people texted me the next day asking for the recipe. There is something about the combination of cold noodles and that fiercely good peanut sauce that makes people lose all restraint at a buffet table.
Ingredients
- Pasta (250 g rotini, fusilli, or linguine): Short shapes with ridges and curves are your best friend here because they trap the dressing in every little fold and spiral.
- 1 red bell pepper, thinly sliced: The sweetness balances the heat, and the bright red color makes everything look gorgeous on the plate.
- 1 carrot, julienned or grated: Julienned gives better crunch but grated works when you are short on time or patience with your knife skills.
- 1 cup snap peas, sliced: These bring a snappy freshness that cooked vegetables simply cannot replicate.
- 2 green onions, thinly sliced: A mild onion bite that threads through every bite without taking over.
- 1 cup shredded purple cabbage: Extra crunch and a stunning pop of color that makes the whole bowl look more intentional.
- Quarter cup fresh cilantro, chopped: Added at the end so it stays bright and herbal rather than wilted and forgotten.
- 2 tbsp roasted peanuts, roughly chopped: The finishing garnish that adds toasty richness and a satisfying final crunch on top.
- 3 tbsp smooth peanut butter: The backbone of the dressing, so use a brand you genuinely enjoy eating on its own.
- 2 tbsp soy sauce: Delivers deep salty umami that grounds all the brighter flavors in the sauce.
- 1 tbsp sesame oil: Just a small amount adds a nutty aroma that instantly makes the dressing taste more complex.
- 1 tbsp rice vinegar: Gentle acidity that softens the richness of the peanut butter without fighting it.
- 1 tbsp lime juice: Fresh is the only option here because the bottled stuff tastes flat and metallic by comparison.
- 2 tsp honey or maple syrup: A touch of sweetness rounds off the chili heat and brings all the dressing elements into harmony.
- 1 garlic clove, minced: One is enough to add savory depth without raw garlic breath haunting your evening.
- 1 to 2 tsp Sriracha or chili garlic sauce: Start with one teaspoon, taste, and then decide if you want to live a little more dangerously.
- 2 to 3 tbsp warm water: This thins the dressing to a pourable consistency that coats every noodle instead of clumping.
Instructions
- Boil the noodles:
- Cook your pasta in well salted boiling water until just al dente, then drain immediately and rinse under cold running water until the noodles are completely cool to the touch. This stops the cooking process and prevents a gummy, stuck together mess.
- 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 add warm water one tablespoon at a time until the dressing flows easily off the whisk. Taste it on a noodle and adjust the heat or salt before moving forward.
- Build the salad:
- Tumble the cooled pasta into a large mixing bowl along with the sliced bell pepper, julienned carrot, snap peas, green onions, and shredded cabbage, then pour the dressing over everything. Use tongs to toss vigorously, lifting from the bottom until every noodle and vegetable is glossy and coated.
- Add the fresh herbs:
- Fold in the chopped cilantro right before serving so it stays perky and vibrant rather than bruising into the dressing during chilling time.
- Garnish and serve:
- Transfer to a wide serving bowl or platter, scatter the chopped roasted peanuts across the top, and serve right away or chill for twenty to thirty minutes if you prefer the flavors cold and settled.
There was a week last August when I made this three times because my partner kept sneaking bowls of it from the fridge at midnight. By the third batch I stopped pretending it was going to last and just doubled the recipe from the start.
Making It Your Own
The vegetable list is more of a suggestion than a rule, and I have never made this exactly the same way twice. Shredded cucumber, blanched broccoli florets, and edamame all belong in this salad if they happen to be in your fridge. For a heartier version, grilled tofu or leftover shredded chicken turn this from a side into a meal that stands completely on its own.
Adapting for Dietary Needs
Gluten free pasta works beautifully here, especially a brown rice rotini that holds its shape after chilling. Swap the soy sauce for tamari and check your Sriracha label to keep the entire dish gluten free without sacrificing any of the flavor. Maple syrup instead of honey makes it fully vegan, and honestly the flavor difference is undetectable once everything is tossed together.
Storage and Leftovers
This salad keeps remarkably well for up to three days in an airtight container in the refrigerator, making it an ideal make ahead lunch option. The noodles absorb the dressing overnight and actually improve in flavor, though the vegetables will soften slightly by day two.
- Give leftover salad a good stir and add a splash of warm water or lime juice to refresh the dressing.
- Keep the chopped peanuts in a separate container if you are meal prepping so they stay crunchy.
- Remember that the heat level intensifies as it sits, so go slightly milder than you think you want on day one.
Some recipes earn their place in your rotation through convenience, others through flavor, and a rare few manage both without asking much of you at all. This is the bowl I reach for when the weather turns warm and I want something that feels like a small celebration with almost no effort.
Recipe FAQs
- → Can I make this Thai pasta salad ahead of time?
-
Yes, you can prepare it up to 24 hours in advance. The flavors actually deepen as it chills. Store it covered in the refrigerator and give it a good toss before serving. You may want to add a splash of warm water to loosen the dressing if it thickens in the fridge.
- → What pasta shapes work best for this salad?
-
Rotini, fusilli, or farfalle are ideal because their ridges and curves hold the peanut dressing well. Linguine also works if you prefer a noodle-style dish. Avoid delicate shapes that might break when tossing with the hearty vegetables and thick dressing.
- → How can 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 sliced Thai bird's eye chili for intense heat. If you accidentally overdo it, a little extra honey or lime juice can help balance the heat.
- → Is this dish suitable for vegans?
-
Absolutely. Simply swap the honey for maple syrup or agave nectar in the dressing. Use rice noodles or a vegan pasta, and confirm your peanut butter and soy sauce brands are vegan-friendly. The rest of the ingredients are naturally plant-based.
- → What protein additions pair well with this salad?
-
Cubed extra-firm tofu, either pan-fried or baked, is a natural fit. Grilled chicken breast or shrimp also complement the Thai flavors beautifully. For a simpler approach, toss in some edamame or roasted chickpeas for plant-based protein without extra cooking.
- → How should I store leftovers?
-
Store leftovers in an airtight container in the refrigerator for up to 3 days. The pasta may absorb some of the dressing over time, so refresh with a drizzle of sesame oil, lime juice, or a splash of warm water before serving again.