This spicy Thai pasta salad brings together al dente bowtie pasta, crunchy shredded cabbage, julienned carrots, and bell pepper, all tossed in a rich peanut-lime dressing with a fiery Sriracha kick.
Ready in just 30 minutes, it's an ideal make-ahead dish for picnics, potlucks, or light weeknight meals. Fresh cilantro and mint brighten every bite, while roasted peanuts add a satisfying crunch on top.
Customize the heat level to your liking, swap honey for maple syrup to make it vegan, or add grilled tofu for extra protein.
The summer my air conditioning broke was the summer I learned to stop cooking hot food entirely, and this Thai pasta salad saved me from a diet of crackers and despair. I threw it together on a Tuesday when the kitchen thermometer read 91 degrees and the thought of boiling water felt like a personal attack. Turns out those ten minutes of pasta heat were worth every drop of sweat. The dressing alone made me forget my misery.
I brought a massive bowl of this to a friend rooftop potluck and watched three people skip the grill entirely to stand over my container with forks. One of them texted me the next morning for the recipe before she even said good morning.
Ingredients
- 250 g bowtie or spaghetti pasta: Bowties catch the dressing in every little fold, but spaghetti works if that is what the cupboard offers you.
- 1 cup shredded red cabbage: Gives crunch and a gorgeous purple color that makes the whole bowl look expensive.
- 1 cup julienned carrots: Thin matchsticks blend better than chunks and feel delicate on the tongue.
- 1 red bell pepper, thinly sliced: Sweetness here balances the heat in the dressing perfectly.
- 2 spring onions, thinly sliced: A mild onion bite without overpowering the herbs.
- 1/2 cup fresh cilantro, chopped: Do not skip this, it is the soul of the whole dish.
- 1/4 cup fresh mint leaves, chopped: Mint and cilantro together create that unmistakable Thai freshness.
- 3 tbsp creamy peanut butter: The dressing base, smooth and rich, ties every flavor together.
- 2 tbsp soy sauce: Salt and umami in one pour, use tamari if you need it gluten free.
- 1 tbsp freshly squeezed lime juice: Bottle lime juice tastes flat and sad here, squeeze it fresh.
- 1 tbsp rice vinegar: Adds a gentle tang that lifts the peanut butter without fighting it.
- 1 tbsp honey or maple syrup: A touch of sweetness rounds out the sriracha heat beautifully.
- 2 tsp sesame oil: Just a little gives the dressing a toasty, nutty backbone.
- 2 cloves garlic, minced: Raw garlic punches hard here in the best possible way.
- 1 to 2 tsp Sriracha: 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: A whisper of warmth that most people cannot name but everyone notices.
- 2 to 3 tbsp warm water: Added slowly to thin the dressing into something pourable and silky.
- 1/4 cup roasted peanuts, roughly chopped: Crunch on top is non negotiable, it is the final textural triumph.
- Lime wedges for serving: A final squeeze at the table wakes up every flavor on the plate.
Instructions
- Cook and cool the pasta:
- Boil the pasta according to the package until just al dente, then drain and rinse immediately under cold running water until completely cool to the touch. Shake off the excess water and set it aside while you prepare everything else.
- Prep the vegetable bowl:
- Toss the shredded cabbage, julienned carrots, sliced bell pepper, spring onions, cilantro, and mint into a large bowl and give it a gentle mix with your hands so the colors scatter evenly throughout.
- Whisk the dressing:
- In a separate bowl, combine the peanut butter, soy sauce, lime juice, rice vinegar, honey, sesame oil, garlic, sriracha, and ginger, then whisk vigorously while adding warm water one tablespoon at a time until the dressing falls from the whisk in a smooth ribbon.
- Bring it all together:
- Add the cooled pasta to the vegetables, pour the dressing over the top, and toss with tongs or your hands until every noodle and every shred of cabbage glistens with that beautiful sauce.
- Finish and serve:
- Scatter the chopped peanuts over the top along with any extra herbs or chili slices, and serve with lime wedges on the side so everyone can squeeze to their own taste.
I once ate an entire bowl of this standing at the counter before I even finished plating it for the fridge, which tells you everything about its danger level.
Serving Suggestions
This salad holds its own as a light meal but sings alongside grilled satay skewers or a simple coconut soup. For a heartier version, toss in cubes of grilled tofu or shredded rotisserie chicken and call it dinner without apology.
Storage and Leftovers
It keeps well covered in the refrigerator for up to two days, though the cabbage softens slightly and the peanuts lose some crunch. If you are making it ahead for a gathering, prepare the dressing and vegetables separately, then combine everything an hour before serving for the best texture.
Variations and Swaps
The beauty of this recipe is how forgiving it is when you swap ingredients based on what needs using up in your crisper drawer.
- Replace the cabbage with shredded napa cabbage or even massaged kale for a different green foundation.
- Swap peanut butter for almond butter if peanuts are a concern, the flavor shifts slightly but stays delicious.
- Double the sriracha and add a diced jalapeno if you want genuine fire rather than a gentle warmth.
Keep this one close, because once you make it the first time, someone will ask you to make it again within the week.
Recipe Questions
- → 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 develop and deepen as it sits. 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 the folds catch the peanut dressing. Other great options include penne, rotini, or fusilli. Avoid long strands like spaghetti, as they tend to clump together in a cold salad.
- → How can 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 brighter, sharper spice. To tone it down, use less chili sauce and add a little extra honey or lime juice to balance the flavors.
- → Is there a nut-free alternative to the peanut dressing?
-
Sunflower seed butter or tahini makes an excellent substitute for peanut butter in the dressing. Both deliver a creamy texture and rich flavor. Adjust the soy sauce and lime juice slightly to balance the different nut butter profiles.
- → How long does this keep in the refrigerator?
-
It stays fresh for up to two days when stored in an airtight container in the fridge. Beyond that, the vegetables begin to soften and lose their crunch. The dressing may thicken, so stir in a tablespoon of warm water to loosen it before serving leftovers.
- → What protein additions pair well with this dish?
-
Grilled tofu cubes, shredded rotisserie chicken, or seared shrimp all complement the Thai flavors beautifully. Edamame is another great option that keeps the dish vegetarian while boosting protein content significantly.