This spicy Thai pasta salad brings together al dente bowtie pasta, shredded red cabbage, julienned carrots, and bell pepper in a creamy peanut-Sriracha dressing. Fresh cilantro and mint add brightness, while roasted peanuts deliver a satisfying crunch.
Ready in just 30 minutes with no cooking beyond boiling the pasta, it's an effortless choice for picnics, potlucks, or a light weeknight meal. The dressing balances heat, sweetness, and umami with peanut butter, lime juice, soy sauce, and ginger.
Easily adapted for vegan or gluten-free diets by swapping honey for maple syrup and using tamari with gluten-free pasta.
The humidity was unbearable that July afternoon when my friend Mai tossed together a bowl of something that smelled like a Bangkok street stall had crashed into an Italian kitchen. I watched her whisk peanut butter into lime juice like it was the most natural thing in the world, and honestly I was skeptical until the first bite proved me completely wrong. That spicy, tangy, creamy dressing clinging to cold bowtie pasta changed how I think about leftovers forever.
I brought this to a park potluck last summer and ended up standing next to a stranger who kept going back for thirds while pretending to chat with me. We both knew what was happening and neither of us said a word about it.
Ingredients
- 250 g bowtie or spaghetti pasta: Bowties hold the dressing in their little folds like tiny edible pockets, but use whatever shape makes you happy.
- 1 cup shredded red cabbage: It stays crunchy even after sitting, which is why I reach for it every single time.
- 1 cup julienned carrots: Thin matchsticks blend into every bite better than chunky grated pieces ever will.
- 1 red bell pepper, thinly sliced: The sweetness balances the heat in a way you will miss if you skip it.
- 2 spring onions, thinly sliced: Slice them on a sharp diagonal and they look almost too pretty to eat.
- 1/2 cup fresh cilantro, chopped: Do not skimp on this, it is the bridge between the Thai flavors and the pasta.
- 1/4 cup fresh mint leaves, chopped: A handful of mint makes the whole bowl taste brighter and more surprising.
- 3 tbsp creamy peanut butter: Natural peanut butter works beautifully, just stir it well before measuring.
- 2 tbsp soy sauce: Tamari works just as well if you need to keep it gluten free.
- 1 tbsp freshly squeezed lime juice: Bottled lime juice sits flat compared to the real thing, so squeeze it fresh.
- 1 tbsp rice vinegar: This gentle acid rounds out the lime without fighting it.
- 1 tbsp honey or maple syrup: Maple syrup makes it fully vegan and adds a lovely earthy sweetness.
- 2 tsp sesame oil: A little goes a long way and gives that toasty backbone to the dressing.
- 2 cloves garlic, minced: Fresh garlic mashed into a paste blends into the dressing seamlessly.
- 1 to 2 tsp Sriracha or Thai chili sauce: Start with one teaspoon and taste before adding more, you can always add heat but you cannot take it away.
- 1 tsp grated fresh ginger: Freeze your ginger first and it grates into a fine pulp with zero effort.
- 2 to 3 tbsp warm water: This is your secret weapon for turning thick peanut butter into a silky sauce.
- 1/4 cup roasted peanuts, roughly chopped: The crunch on top is what takes this from good to compulsively eatable.
- Lime wedges for serving: A final squeeze at the table wakes up every single flavor.
Instructions
- Boil the pasta right:
- Cook your pasta until just al dente, then drain and immediately rinse under cold running water to stop the cooking and wash off excess starch so the dressing does not slide off.
- Build the vegetable base:
- Toss the cabbage, carrots, bell pepper, spring onions, cilantro, and mint into a large bowl and give everything a gentle mix so the colors are evenly distributed before the dressing arrives.
- Whisk the dressing smooth:
- Combine the peanut butter, soy sauce, lime juice, rice vinegar, honey, sesame oil, garlic, Sriracha, and ginger in a bowl, then add warm water one tablespoon at a time, whisking until the sauce falls off the spoon in a smooth ribbon.
- Bring it all together:
- Add the cooled pasta to the vegetables, pour the dressing over everything, and toss with your hands or tongs until every single noodle is coated and glistening.
- Finish with crunch:
- Scatter the chopped peanuts over the top along with any extra herbs or chili slices you like, then serve with lime wedges on the side and watch people hover around the bowl.
There is something about eating cold spicy noodles on a warm evening that makes time slow down just enough to notice the breeze through the window and the sound of ice clinking in a glass beside you.
Making It Your Own
Grilled tofu pressed and cubed turns this into a proper meal, and I have tossed in leftover shredded rotisserie chicken on nights when I wanted something more filling without any extra effort.
Feeding a Crowd
This recipe doubles cleanly for potlucks, just make the dressing in a separate jar and combine everything right before serving so the vegetables stay snappy and the peanuts stay loud.
Storing and Reheating
Covered tightly in the refrigerator this salad holds up for about two days, though the cabbage and carrots will outlast the herbs by a wide margin. I usually pick out the wilted cilantro on day two and scatter fresh leaves on top, which takes about ten seconds and makes it taste newly made. The peanuts lose their crunch after a night in the fridge so I always keep a small handful aside in a jar to sprinkle on at the last moment.
- Store the dressing separately if you plan to keep it beyond a day.
- Gluten free pasta firms up when cold, so let it sit at room temperature for fifteen minutes before eating.
- Always check labels on soy sauce and chili paste for hidden allergens.
Keep a bowl of this in your fridge all summer and you will never wonder what to eat for lunch again. It asks almost nothing of you and gives back everything.
Recipe Questions & Answers
- → Can I make this pasta salad ahead of time?
-
Yes, you can prepare it up to a day in advance. Store it covered in the fridge. The flavors actually deepen as it rests. Give it a good toss before serving and add a splash of warm water if the dressing has thickened.
- → What pasta shapes work best for this salad?
-
Bowtie (farfalle) works wonderfully because its shape holds the dressing well. Other great options include penne, fusilli, or rotini—any shape with nooks and ridges that catch the creamy peanut sauce.
- → How do I adjust the spice level?
-
Start with one teaspoon of Sriracha for mild heat and work your way up. You can also add fresh sliced Thai chilies for a sharper kick or reduce the chili sauce entirely for a family-friendly version that still has plenty of flavor from the ginger and garlic.
- → What can I substitute for peanut butter in the dressing?
-
Almond butter or sunflower seed butter both work as alternatives. Keep in mind the flavor profile will shift slightly. If using sunflower seed butter, add a tiny pinch more soy sauce to balance the sweetness.
- → How long does this keep in the refrigerator?
-
Stored in an airtight container, it stays fresh for up to two days. Beyond that, the vegetables begin to soften and lose their crunch. The pasta may absorb more dressing over time, so reserve a little extra to refresh leftovers.
- → Can I add protein to make it more filling?
-
Absolutely. Grilled tofu, shredded rotisserie chicken, or seared shrimp all pair well with the Thai flavors. Add about one cup of your chosen protein per batch to turn this into a heartier main dish.