Spicy Thai Pasta Salad

Creamy spicy Thai pasta salad topped with crushed peanuts and fresh cilantro Save
Creamy spicy Thai pasta salad topped with crushed peanuts and fresh cilantro | plateofcomfort.com

This Spicy Thai Pasta Salad brings together tender rotini pasta with a rainbow of crisp vegetables including red bell pepper, julienned carrot, snap peas, and purple cabbage.

The star of the dish is the creamy, fiery peanut dressing made with smooth peanut butter, soy sauce, sesame oil, lime juice, and Sriracha. It coats every noodle and veggie with irresistible Thai-inspired flavor.

Ready in just 30 minutes with minimal cooking, this dish is ideal for busy weeknights, potlucks, or meal prep. Garnish with roasted peanuts and fresh cilantro for a satisfying crunch and bright finish.

The fan was broken in my kitchen the afternoon I threw this salad together, which meant every window was open and the smell of lime and peanut butter drifted out onto the street. My neighbor actually knocked on the door to ask what I was making. That is the power of a good peanut dressing, it announces itself before you even take a bite.

I brought a massive bowl of this to a potluck once and stood there pretending I did not notice it disappearing while people kept asking who made the noodle thing. Someone actually scraped the leftover dressing out of the bowl with a piece of bread, which felt like the highest compliment a salad can receive.

Ingredients

  • Rotini or fusilli pasta (250 g): The spirals grab onto the peanut dressing like nothing else, so do not substitute with smooth pasta unless you enjoy watching sauce slide off into a puddle.
  • Red bell pepper: One pepper, thinly sliced, for crunch and a hit of sweetness that balances the heat.
  • Carrot: Julienned or grated, and honestly grated is fine if you are in a hurry.
  • Snap peas (1 cup): Sliced on the bias because it looks nicer, but straight cuts taste identical.
  • Green onions (2): Thinly sliced, white and green parts both welcome here.
  • Purple cabbage (1 cup shredded): For color and that satisfying crisp texture that holds up overnight.
  • Fresh cilantro (1/4 cup): Chopped roughly, and if you are one of those people who thinks cilantro tastes like soap, flat leaf parsley steps in without ruining anything.
  • Roasted peanuts (2 tbsp): Roughly chopped for garnish, and try not to eat them all before the salad is done.
  • Smooth peanut butter (3 tbsp): The backbone of the dressing, and natural peanut butter works great but stir it well first.
  • Soy sauce (2 tbsp): Adds the salty umami depth that makes everything taste more like itself.
  • Sesame oil (1 tbsp): Just a tablespoon goes a long way toward making this taste distinctly Thai inspired.
  • Rice vinegar (1 tbsp): Mild and slightly sweet, do not swap in white vinegar unless you want a much sharper edge.
  • Lime juice (1 tbsp): Fresh squeezed only, the bottled stuff tastes flat and this dish deserves better.
  • Honey or maple syrup (2 tsp): Maple syrup if you are keeping this vegan, and honestly I prefer it that way.
  • Garlic (1 clove): Minced fine so no one bites into a surprise chunk.
  • Sriracha or chili garlic sauce (1 to 2 tsp): Start with one teaspoon and taste before adding more, because batches vary wildly in heat.
  • Warm water (2 to 3 tbsp): To thin the dressing to a pourable consistency, and warm water works better than cold for loosening peanut butter.

Instructions

Boil the pasta properly:
Cook your pasta in well salted water until just al dente, then drain and rinse immediately under cold water so it stops cooking and does not turn into a gummy mess.
Whisk the dressing:
In a medium bowl, combine the peanut butter, soy sauce, sesame oil, rice vinegar, lime juice, honey or maple syrup, minced garlic, and sriracha, then add warm water one tablespoon at a time until it drizzles off the whisk in a smooth ribbon.
Bring it all together:
Toss the cooled pasta with the bell pepper, carrot, snap peas, green onions, and cabbage in your largest mixing bowl, then pour the dressing over everything and toss with more enthusiasm than you think is necessary.
Finish and serve:
Fold in the chopped cilantro right before serving so it stays bright, then scatter the peanuts on top and watch how quickly people start hovering around the bowl.
Colorful spicy Thai pasta salad tossed with crisp vegetables and zesty peanut dressing Save
Colorful spicy Thai pasta salad tossed with crisp vegetables and zesty peanut dressing | plateofcomfort.com

The thing about this salad is that it converts people who think they do not like cold noodles or raw cabbage or peanut sauce, sometimes all three at once, and watching that shift happen around a picnic table is genuinely one of my favorite kitchen feelings.

Making It Your Own

This recipe is a framework more than a rulebook, and some of my favorite versions happened because I was cleaning out the crisper drawer and threw in whatever was left. Edamame adds protein and a buttery texture that works surprisingly well with the peanut dressing.

Feeding A Crowd

Double everything if you are feeding more than four people, but keep the dressing in a separate jar until right before serving so the noodles do not drink it all up and leave you with a dry salad. It also makes a really good lunch the next day if you tuck a lemon wedge alongside it for a quick brightness boost.

Storing Leftovers

The vegetables stay crunchy for about two days in an airtight container in the fridge, though the peanuts will soften, so I keep a small bag of extra ones in the pantry specifically for this reason.

  • A splash of lime juice the next day wakes up flavors that have gone to sleep.
  • If the dressing thickens in the fridge, stir in a teaspoon of warm water to bring it back.
  • Do not freeze this, the texture of both noodles and vegetables will suffer and you will be disappointed.
Chilled spicy Thai pasta salad served in a bowl with vibrant julienned vegetables Save
Chilled spicy Thai pasta salad served in a bowl with vibrant julienned vegetables | plateofcomfort.com

Keep this one in your back pocket for every potluck, beach day, and too hot to cook dinner night that comes your way. It is the kind of recipe that makes you look like you tried much harder than you actually did.

Common Recipe Questions

Yes, this dish actually tastes better after resting. You can prepare it up to 24 hours in advance and store it covered in the refrigerator. 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.

Rotini and fusilli are ideal because their spirals catch and hold the peanut dressing beautifully. Linguine also works well if you prefer long noodles. Any short, textured pasta shape will perform nicely — farfalle, penne, or cavatappi are all great alternatives.

The heat comes primarily from the Sriracha or chili garlic sauce. Start with 1 teaspoon for mild warmth and increase to 2 teaspoons or more for a bolder kick. You can also add a finely minced Thai bird's eye chili for intense, authentic heat. Red pepper flakes work as a convenient substitute.

Sunflower seed butter or tahini can replace peanut butter for a nut-free version. Both provide creaminess with a slightly different flavor profile. Adjust the soy sauce and lime juice to balance the taste, and add a pinch of sugar if needed to round out the flavors.

Grilled chicken breast, sliced shrimp, or pan-fried tofu are all excellent additions. For a plant-based option, edamame adds both protein and color. Add about 1 to 2 cups of cooked protein per batch to make it a more substantial meal without overpowering the Thai flavors.

Store leftovers in an airtight container in the refrigerator for up to 3 days. The vegetables will soften slightly over time but remain flavorful. Avoid freezing, as the texture of both the pasta and the fresh vegetables will degrade significantly upon thawing.

Spicy Thai Pasta Salad

Colorful pasta tossed with fresh veggies and a bold spicy peanut dressing. Ready in just 30 minutes.

Prep 20m
Cook 10m
Total 30m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 8 oz rotini, fusilli, or linguine pasta

Vegetables

  • 1 red bell pepper, thinly sliced
  • 1 medium carrot, julienned or grated
  • 1 cup snap peas, sliced
  • 2 green onions, thinly sliced
  • 1 cup shredded purple cabbage
  • 1/4 cup fresh cilantro, chopped
  • 2 tablespoons roasted peanuts, roughly chopped

Dressing

  • 3 tablespoons smooth peanut butter
  • 2 tablespoons soy sauce
  • 1 tablespoon toasted sesame oil
  • 1 tablespoon rice vinegar
  • 1 tablespoon fresh lime juice
  • 2 teaspoons honey or maple syrup
  • 1 garlic clove, minced
  • 1 to 2 teaspoons Sriracha or chili garlic sauce, adjusted to taste
  • 2 to 3 tablespoons warm water, as needed to thin

Instructions

1
Cook the Pasta: Bring a large pot of salted water to a rolling boil. Add the pasta and cook according to package directions until al dente. Drain in a colander and rinse thoroughly under cold running water to halt cooking. Set aside to drain completely.
2
Prepare the Peanut Dressing: In a medium mixing bowl, combine the peanut butter, soy sauce, sesame oil, rice vinegar, lime juice, honey, minced garlic, and Sriracha. Whisk vigorously until smooth. Gradually add 2 tablespoons of warm water and continue whisking until the dressing reaches a pourable, drizzle-friendly consistency. Add more warm water as needed.
3
Combine Pasta and Vegetables: In a large mixing bowl, toss together the cooled pasta, sliced red bell pepper, julienned carrot, snap peas, green onions, and shredded purple cabbage until evenly distributed.
4
Dress the Salad: Pour the peanut dressing over the pasta and vegetable mixture. Toss thoroughly using tongs or a large spoon, ensuring every component is well coated with the dressing.
5
Add Fresh Herbs: Scatter the chopped cilantro over the salad and toss gently once more to incorporate throughout.
6
Plate and Garnish: Transfer the salad to a serving platter or individual bowls. Sprinkle the chopped roasted peanuts over the top as a garnish. Serve immediately, or refrigerate for 20 to 30 minutes to allow the flavors to meld before serving.
Additional Information

Equipment Needed

  • Large pot for boiling pasta
  • Colander for draining
  • Medium mixing bowl for dressing
  • Large mixing bowl for tossing
  • Whisk
  • Chef's knife
  • Cutting board

Nutrition (Per Serving)

Calories 410
Protein 12g
Carbs 57g
Fat 15g

Allergy Information

  • Contains peanuts
  • Contains soy
  • Contains wheat and gluten
Margot Ellis

Passionate home cook sharing easy, nourishing recipes for everyday family meals.