This Thai pasta salad packs bold peanut flavor, crunchy veggies, and a little kick of heat into every bite. It’s a guaranteed crowd-pleaser at any potluck or backyard cookout.

Overhead view of Thai pasta salad with peanut dressing in a green scalloped bowl with a wooden spoon.

This post may contain affiliate links. Read disclosure policy.

Thai Pasta Salad with Peanut Dressing

My friend had this Thai pasta salad at a party and couldn’t stop talking about it. She said it was the dish everyone kept going back for, so of course I had to recreate it at home. After a few rounds of testing and tweaking, we nailed it.

The combination of crisp vegetables, tender pasta, and a bold peanut dressing hits that perfect balance of sweet, savory, and tangy in every bite. If you love savory flavors in pasta salads, you also have to try my mandarin spinach pasta salad!

Ingredients Notes

Ingredients for Thai pasta salad including mini farfalle, soy sauce, sesame oil, honey, crushed red pepper, edamame, red bell pepper, peanuts, cilantro, green onions, and garlic.

Find the full printable recipe with specific measurements below.

  • Mini farfalle: The bow tie shape holds onto the peanut dressing really well. Other small pasta shapes work great too like penne or rotini.
  • Olive oil and sesame oil: Cooking both together creates a rich, toasty base for the dressing. Don’t skip the sesame oil, it’s an essential flavor in this peanut pasta salad.
  • Crushed red pepper flakes and garlic: Cooked in the warm oil first to build flavor before the dressing comes together.
  • Honey and soy sauce: Where the sweet and savory balance comes from. Low-sodium soy sauce works great if you prefer less salt.
  • Cilantro, red bell pepper, edamame: Tossed in right before serving to keep everything fresh and crisp. Swap the edamame for chopped mini cucumbers if you like.
  • Honey roasted peanuts: Adds the best crunch and a touch of sweetness. Cashews or roasted almonds are a great swap too.
  • Green onions: A fresh finishing touch before serving. You can use scallions instead.

How to Make Thai Pasta Salad

Cook the farfalle in a large pot of salted water until al dente, then drain, add to a large bowl and set aside. Don’t overcook the pasta as it will continue to absorb the dressing as it chills.

While the pasta cooks, heat the olive oil and sesame oil in a small saucepan over medium heat. Add the red pepper flakes and garlic and let them cook for about 2 minutes, stirring often so the garlic doesn’t burn.

Making sauce for thai pasta salad in a skillet.

Add the honey, soy sauce, and salt and stir to combine, then remove from heat. Toss the warm pasta with the dressing until everything is well coated. Cover and refrigerate for at least 4 hours or overnight. The longer it sits in the fridge, the better it gets!

Right before serving, stir in the cilantro, peanuts, green onions, red bell pepper, and edamame. You want to add these at the end so they stay crisp and fresh.

Honey roasted peanuts, edamame, chopped cilantro, green onions, and red bell pepper ready to be tossed into Thai pasta salad.

Tips for the Best Thai Peanut Pasta Salad

  • Meal prep. This salad is actually better the next day once the pasta has had time to soak up the dressing.
  • Reserve a little extra dressing. Add it to the pasta salad and toss together before serving to freshen everything back up.
  • Add more crunch. Shredded purple cabbage or carrots are a great addition for extra color and texture.
  • Add chicken to make it a meal. Grilled or rotisserie chicken tossed in takes this from side dish to dinner in minutes.
Thai pasta salad in a bowl.

More pasta salad recipes to try include this orzo salad, easy pasta salad with Italian dressing and tortellini pasta salad.

Overhead view of Thai pasta salad with peanut dressing in a green scalloped bowl with a wooden spoon.

Thai Pasta Salad Recipe

No ratings yet
Recipe by: Jamielyn Nye
Prep Time: 10 minutes
Cook Time: 10 minutes
Chill Time: 4 hours
Total Time: 4 hours 20 minutes
Servings: 8
This Thai Pasta Salad packs bold peanut flavor, crunchy veggies, and a little kick into every bite. Make it ahead and bring it to your next potluck!

Ingredients 

  • 3 cups uncooked mini farfalle
  • 2 Tablespoons olive oil
  • ¼ cup sesame oil
  • 1 teaspoon crushed red pepper flakes
  • 1 teaspoon minced garlic
  • ¼ cup honey
  • ¼ cup soy sauce
  • ½ teaspoon salt , plus more to taste
  • ½ cup chopped cilantro
  • 1 red bell pepper , chopped
  • 1 cup shelled edamame , or chopped mini cucumbers
  • ½ cup honey roasted peanuts , or cashews
  • ¼ cup sliced green onions

Instructions

  • Cook pasta: Boil a large pot of salted water and cook farfalle noodles for 7-8 minutes, according to package directions. Drain and set aside.
  • Flavor the oil: In a small saucepan, heat 2 Tablespoons olive oil and 1/4 cup sesame oil. Add 1 teaspoon crushed red pepper flakes and 1 teaspoon minced garlic. Cook for 2 minutes, stirring frequently to prevent the garlic from burning.
  • Make sauce: Add 1/4 cup honey, 1/4 cup soy sauce, and 1/2 teaspoon salt. Stir and remove from heat. Add sauce and pasta to a serving bowl and stir until coated. Cover the bowl and chill for at least 4 hours, to overnight.
  • Add veggies: Right before serving, add 1/2 cup cilantro, 1/2 cup chopped peanuts, 1/2 cup sliced green onions, chopped red bell pepper, and edamame or cucumbers. Stir well and serve.

Last step: Please leave a comment and rating after you make the recipe.

Notes

Add chicken to make it a meal!
Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. Toss with a little extra dressing before serving.

Nutrition

Calories: 292kcal, Carbohydrates: 31g, Protein: 8g, Fat: 16g, Saturated Fat: 2g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 7g, Sodium: 560mg, Potassium: 274mg, Fiber: 3g, Sugar: 11g, Vitamin A: 639IU, Vitamin C: 20mg, Calcium: 37mg, Iron: 2mg

Nutrition provided is an estimate. It will vary based on specific ingredients used.