Thai Peanut Pasta Salad

This Thai Peanut Pasta Salad is one of those recipes that hits all the right notes—creamy, tangy, a little sweet, a little spicy, and packed with fresh crunch.

It’s fast, simple, and totally satisfying.

Whether you’re making it for lunch, dinner, or meal prep for the week, it just works.

The peanut sauce clings to every bite of pasta, and the rainbow of veggies makes it feel fresh and fun.

Why I Love This Recipe

This is one of those “accidental favorites.” I first made it as a fridge clean-out, mixing leftover noodles with whatever veggies I had, and whisking together a quick peanut dressing. It was SO good, I made it again the next day—and again the day after. Now it’s on regular rotation.

  • It’s ready in 30 minutes or less
  • No fancy ingredients, but it feels restaurant-level
  • The peanut dressing is addictive
  • Great warm or cold

Servings: 4 large servings
Total Time: 25–30 minutes

What You’ll Need

  • 12 oz spaghetti noodles (or linguine)
  • 1 cup shredded carrots
  • 1 red bell pepper, diced
  • ½ cup sliced green onions
  • ⅓ cup chopped cilantro
  • ½ cup dry roasted peanuts, crushed
  • Optional: lime wedges for serving

For the Peanut Sauce:

  • ½ cup creamy peanut butter
  • 3 tbsp low-sodium soy sauce
  • 1 tbsp rice vinegar
  • 1 tbsp sesame oil
  • 1 tbsp honey
  • 1 tsp sriracha (or more to taste)
  • 1 garlic clove, grated
  • ¼ cup warm water (to thin as needed)
Thai Peanut Pasta Salad

Tools You’ll Need

  • Large pot
  • Medium mixing bowl
  • Whisk
  • Sharp knife & cutting board
  • Large serving bowl
  • Tongs or salad spoon for tossing

Pro Tips

  • Use warm water in the sauce to help the peanut butter mix smoothly
  • Cook your pasta just to al dente—it’ll soak up some sauce after mixing
  • Add a little more water if the sauce thickens too much when it sits
  • Toss everything while the noodles are still slightly warm so they soak in more flavor
  • Chill it before serving if you prefer it cold—both ways are great

Substitutions and Variations

  • Swap spaghetti with rice noodles or soba noodles
  • Use almond or sunflower butter for peanut-free version
  • Add shredded rotisserie chicken or tofu for protein
  • Use maple syrup instead of honey to make it vegan
  • Add thinly sliced cucumber or shredded cabbage for crunch

Make Ahead Tips

  • You can make the peanut sauce up to 3 days ahead—just keep it in the fridge
  • Chop all your veggies in advance and store them in containers
  • Mix everything the day of to keep it fresh and colorful

Let’s Make It!

Step 1: Cook the Pasta

Boil a large pot of salted water and cook 12 oz spaghetti noodles until al dente, about 9-10 minutes. Drain and rinse with cold water to stop the cooking. Let cool slightly.

Thai Peanut Pasta Salad

Step 2: Make the Peanut Sauce

In a medium bowl, whisk together:

  • ½ cup creamy peanut butter
  • 3 tbsp soy sauce
  • 1 tbsp rice vinegar
  • 1 tbsp sesame oil
  • 1 tbsp honey
  • 1 tsp sriracha
  • 1 garlic clove, grated
  • ¼ cup warm water (more if needed to thin)

Whisk until smooth and creamy.

Thai Peanut Pasta Salad

Step 3: Prep the Veggies

While the pasta cools, prepare the veggies:

  • 1 cup shredded carrots
  • 1 red bell pepper, diced
  • ½ cup sliced green onions
  • ⅓ cup chopped cilantro
  • ½ cup dry roasted peanuts, crushed
Thai Peanut Pasta Salad

Step 4: Combine Everything

In a large serving bowl, toss together:

  • Cooked spaghetti noodles
  • All prepped veggies
  • All of the peanut sauce

Use tongs to toss until the noodles are fully coated.

Thai Peanut Pasta Salad

Step 5: Add Toppings & Serve

Top with:

  • Crushed peanuts
  • Extra cilantro
  • Lime wedges on the side

Serve warm or chilled.

Thai Peanut Pasta Salad

Leftovers & Storage

  • Store in an airtight container for up to 4 days in the fridge
  • The sauce may thicken—just mix in a splash of water or lime juice before serving
  • Great eaten cold or gently reheated

Macros (Per Serving – Approximate)

  • Calories: 520
  • Protein: 15g
  • Carbs: 55g
  • Fat: 26g
  • Fiber: 5g
    Note: Macros will vary based on exact ingredients used

Why This Recipe Works (Quick Science)

The peanut butter in the sauce contains fat that coats the noodles and keeps them from drying out. Soy sauce adds umami, while vinegar and lime give a tangy balance. A touch of sweetness from honey rounds it out. Tossing the sauce with still-warm noodles helps it absorb better, giving every bite more flavor.

Common Mistakes

  • Overcooking the pasta – It’ll get mushy when tossed with sauce
  • Not thinning the sauce – Peanut butter can clump if not loosened with warm water
  • Not tasting the sauce – Adjust salt, spice, or sweetness before mixing
  • Waiting too long to toss – Mix everything while the noodles are still slightly warm

What to Serve With

  • Steamed or sautéed broccoli
  • Fresh mango slices or fruit salad
  • Cold cucumber salad
  • Spring rolls or dumplings
  • Thai iced tea or sparkling water with lime

FAQ

Can I make it gluten-free?
Yes! Just use gluten-free pasta and tamari instead of soy sauce.

Is this dish spicy?
Only a little. Add more or less sriracha depending on your heat preference.

Can I add protein?
Definitely. Grilled chicken, tofu, or shrimp are great additions.

How long does it last in the fridge?
About 4 days. Stir in a little water or lime juice if it thickens.

Final Thoughts

This Thai Peanut Pasta Salad is one of those recipes that feels like a treat but comes together in minutes. It’s colorful, fresh, and packed with flavor. If you give it a try, I’d love to hear how it turned out! Leave a comment or let me know if you made any fun swaps.