This Spicy Thai Pasta Salad brings together al dente rotini with a rainbow of crisp vegetables—red bell pepper, julienned carrot, snap peas, and purple cabbage—all tossed in a rich, fiery peanut dressing.
The dressing blends smooth peanut butter with soy sauce, sesame oil, lime juice, and Sriracha for a balance of creamy, tangy, and spicy notes. Ready in just 30 minutes, it's an effortless dish that works beautifully for meal prep, potlucks, or a light weeknight dinner.
Customize it with your choice of protein like grilled tofu or shrimp, and adjust the heat level to your liking.
The summer I discovered peanut dressing on noodles, everything changed in my kitchen. I was sweating through a July afternoon, too restless to cook anything serious, when a friend dropped off a container of something that smelled like lime and toasted sesame. Three bites in and I was already mentally rebuilding the recipe from scratch, certain I could make it even better with what I had in the fridge. That stubborn confidence turned into a dish I now make almost weekly, rain or shine.
I brought a massive bowl of this to a backyard potluck last August, expecting it to be a side dish among many. It vanished before the burgers even came off the grill, and two people texted me for the recipe before sunset. There is something about the creamy heat of that peanut sauce draped over cold noodles that makes people lose their manners in the best possible way.
Ingredients
- Pasta (250 g rotini, fusilli, or linguine): Short shapes with ridges or curls grip the peanut dressing far better than smooth strands, so do not be tempted to swap in spaghetti unless you want half your sauce pooled at the bottom of the bowl.
- 1 red bell pepper, thinly sliced: The sweetness and the bright color are doing real work here, so pick one that feels heavy for its size and has tight skin.
- 1 carrot, julienned or grated: Julienned gives a satisfying crunch that grating cannot match, though either works when you are short on patience.
- 1 cup snap peas, sliced: Slice them on a sharp diagonal so they look intentional and soak up more dressing in every bite.
- 2 green onions, thinly sliced: The mild bite cuts through the richness of the peanut butter without stealing the show.
- 1 cup shredded purple cabbage: Aside from the gorgeous color contrast, it holds its crunch even after sitting in dressing for hours.
- 1/4 cup fresh cilantro, chopped: Add it at the very end so the leaves do not wilt into something sad and dark.
- 2 tbsp roasted peanuts, roughly chopped: Texture matters here, so give them a rough chop rather than a fine one so they actually crunch between your teeth.
- 3 tbsp smooth peanut butter: Natural peanut butter works, but make sure you stir it well first because a separated oily layer will make the dressing greasy instead of creamy.
- 2 tbsp soy sauce: This is your salt and your umami in one, so taste the dressing before adding any extra salt anywhere else.
- 1 tbsp sesame oil: Toasted sesame oil is nonnegotiable for the flavor, and a little goes a long way so measure rather than pour straight from the bottle.
- 1 tbsp rice vinegar: The gentle acidity balances the sweetness and the fat without making the dish taste sour.
- 1 tbsp lime juice: Fresh only, because the bottled stuff tastes flat and dusty next to real lime.
- 1 tbsp honey or maple syrup: Maple syrup is your vegan option and adds a deeper, woodsier sweetness that some people actually prefer.
- 1 garlic clove, minced: One is enough since raw garlic multiplies in intensity as the salad sits.
- 1 to 2 tsp Sriracha or chili garlic sauce: Start with one teaspoon and taste before committing to more, because the heat builds slowly.
- 2 to 3 tbsp warm water: This is what transforms a thick paste into something that coats every noodle, so add it gradually and stop when the dressing pours like heavy cream.
Instructions
- Get the pasta right:
- Cook the pasta in well salted water until just barely al dente, then drain and immediately rinse under cold running water until the noodles are completely cool to the touch. This stops the cooking and washes away excess starch so the dressing clings without turning gummy.
- Build the dressing:
- In a medium bowl, whisk the peanut butter, soy sauce, sesame oil, rice vinegar, lime juice, honey, garlic, and Sriracha until smooth, then drizzle in warm water one tablespoon at a time until it falls off the whisk in a silky ribbon. Taste it and adjust the heat or sweetness before moving on.
- Bring it all together:
- pile the cooled pasta, bell pepper, carrot, snap peas, green onions, and cabbage into a large bowl, then pour the dressing over the top and toss with confidence, making sure every noodle gets coated. Fold in the cilantro last so those fragile leaves stay bright and fresh.
- Finish and serve:
- Transfer to a wide serving bowl and scatter the chopped peanuts across the top so each spoonful picks up a little crunch. Serve right away or tuck it into the fridge for twenty to thirty minutes if you want the flavors to settle and deepen.
Somewhere between the second and third time I made this, I realized I had stopped measuring the Sriracha entirely and just started squeezing the bottle until the color looked right. That confidence only comes from repetition, and honestly it is the best part of cooking something often enough that it becomes yours.
Swaps and Additions Worth Trying
Grilled tofu pressed flat and seared until golden turns this into a complete meal with almost no extra effort. Shredded rotisserie chicken works beautifully if you are not keeping it vegetarian, and peeled shrimp tossed in at the last minute makes the whole thing feel like something you ordered at a coastal restaurant. For extra vegetables, edamame and thin cucumber half moons are the additions I reach for most often because they add freshness without competing with the existing flavors.
Making It Gluten Free
Swap the soy sauce for tamari and choose a gluten free pasta like brown rice rotini, and you are nearly there without changing anything else about the recipe. Read the label on your Sriracha because some brands sneak wheat into the ingredient list where you would never expect it. The peanut butter should be checked too, since certain brands add hidden stabilizers that contain gluten.
Storage and Leftover Strategy
This salad keeps remarkably well in an airtight container in the fridge for up to three days, though the cabbage and snap peas will soften slightly by day two. I actually prefer it on the second day when the noodles have absorbed the dressing and everything tastes more cohesive and rounded. If you are packing it for lunch, give the container a good shake or stir before eating because the dressing settles at the bottom overnight.
- A squeeze of fresh lime over the leftovers wakes everything up like it was just made.
- A handful of crushed tortilla chips on top is a strange but genuinely delicious last minute addition.
- Never freeze this because the peanut dressing will separate and the vegetables will turn to water.
Keep this one in your back pocket for every potluck, beach picnic, and tired weeknight ahead. It will not let you down.
Recipe FAQs
- → Can I make this pasta salad ahead of time?
-
Yes, this dish actually tastes better after resting. Prepare it up to 24 hours in advance and refrigerate. The flavors meld together beautifully. Give it a quick toss and add a splash of warm water to loosen the dressing before serving.
- → What pasta shape works best for this dish?
-
Short, textured shapes like rotini, fusilli, or farfalle are ideal because they hold the peanut dressing in their crevices. Linguine also works well if you prefer a noodle-style presentation. Choose whatever you have on hand.
- → 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 minced Thai bird's eye chili for authentic, sharp heat. For a milder version, reduce or omit the Sriracha entirely.
- → 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 while keeping the dish nut-free. Adjust the soy sauce and lime juice slightly to balance the different flavor profile.
- → What proteins pair well with this salad?
-
Grilled chicken breast, pan-seared tofu cubes, or chilled shrimp are all excellent additions. For a plant-based approach, edamame or crispy tempeh work wonderfully. Add about 1 to 2 cups of cooked protein per batch to make it a complete meal.
- → How long does this keep in the refrigerator?
-
Store leftovers in an airtight container for up to 3 days. The pasta will absorb some of the dressing over time, so revive leftovers with a splash of warm water and a squeeze of fresh lime juice before serving.