This Thai-inspired pasta salad brings together tender penne, diced chicken breast, and protein-rich edamame in a creamy peanut-lime dressing that hits every flavor note. Crisp bell peppers, shredded carrots, and fresh cilantro add brightness and crunch, while a drizzle of toasted sesame oil ties it all together.
At 36 grams of protein per serving, it's a satisfying option for meal prep or a quick weeknight dinner. The whole dish comes together in just 30 minutes with no cooking beyond boiling pasta. Customize it with tofu for a vegetarian twist or adjust the chili flakes to your preferred heat level.
The exhaust fan in my tiny apartment kitchen was useless against the smell of toasted sesame oil that evening, and honestly I did not mind one bit. I had stumbled home from a brutal workday craving something cold, bright, and filling enough to stop me from ordering takeout again. A half empty jar of peanut butter and some leftover chicken sat in the fridge like a challenge. Thirty minutes later I was eating straight from the mixing bowl standing at the counter, telling myself I would plate it properly for the photo, which never happened.
I brought a massive batch of this to a friends potluck last summer and watched three people ask for the recipe before they even finished their plates. There is something about the combination of cold noodles, crunchy vegetables, and that tangy peanut sauce that makes people linger near the food table. My friend David, who claims to hate salad, went back for thirds and then quietly packed a container to take home. That moment sealed this recipe as a permanent fixture in my rotation.
Ingredients
- 2 cups cooked chicken breast, diced: Leftover roasted chicken works beautifully here, and the texture holds up far better than deli meat ever could.
- 1 cup shelled edamame, cooked: These little green gems add a satisfying pop and bonus protein with almost zero effort.
- 250 g whole wheat or high protein pasta: Fusilli and rotini are ideal because their spirals catch the dressing in every crevice.
- 1 red bell pepper, julienned: The sweetness and crunch are nonnegotiable, so do not skip this one.
- 1 cup shredded carrots: Pre shredded works in a pinch but freshly grated carrots have a softer texture that blends better.
- 1/2 cup sliced cucumber: English cucumbers are best since you avoid the watery seed problem.
- 3 spring onions, sliced: The mild bite ties everything together without overpowering the peanut dressing.
- 1/3 cup fresh cilantro, chopped: If you are one of those people who taste soap, flat leaf parsley steps in nicely.
- 1/3 cup natural peanut butter: The kind with just peanuts and salt on the label is what you want here.
- 2 tbsp soy sauce: Tamari works just as well if gluten is a concern for anyone at your table.
- 2 tbsp lime juice: Fresh squeezed only please because the bottled stuff tastes flat and metallic next to peanut butter.
- 1 tbsp maple syrup or honey: Just enough sweetness to round out the salty and sour notes without making it dessert.
- 1 tbsp toasted sesame oil: This is the aromatic backbone of the entire dressing so use the good stuff.
- 1 clove garlic, minced: One is enough since raw garlic can quickly hijack a delicate dressing.
- 1 tsp fresh ginger, grated: Microplane it straight into the bowl for the most vibrant flavor.
- 1 to 2 tbsp water: Start with one and add more gradually until the dressing pours like a thick cream.
- 1/2 tsp crushed red pepper flakes: Optional but the gentle warmth behind the sweetness is what makes this taste Thai inspired.
- 1/4 cup roasted peanuts, chopped: The crunch on top is the finishing touch that makes every bite interesting.
- Lime wedges: A final squeeze over each bowl brightens everything right before eating.
Instructions
- Boil the pasta:
- Cook your pasta in well salted water until just al dente, then drain and rinse immediately under cold running water to halt the cooking and keep the noodles firm and separate.
- Build the salad base:
- Toss the cooled pasta with the chicken, edamame, bell pepper, carrots, cucumber, spring onions, and cilantro in your largest mixing bowl, giving everything a gentle fold so the colors distribute evenly.
- Whisk the dressing:
- Combine the peanut butter, soy sauce, lime juice, maple syrup, sesame oil, garlic, ginger, and red pepper flakes in a medium bowl, whisking until smooth and adding water one tablespoon at a time until it reaches a pourable consistency.
- Bring it all together:
- Pour the dressing over the pasta mixture and toss thoroughly, making sure every noodle and vegetable gets coated because naked pasta at the bottom of the bowl is a sad discovery.
- Finish and serve:
- Transfer to a serving platter or divide among bowls, scatter the chopped peanuts over the top, and serve with lime wedges on the side for that last minute hit of acid.
There was a Tuesday night when I ate this sitting cross legged on the kitchen floor because the dining table was covered in laundry. It was somehow the most peaceful meal I had all week, noodles slipping off my fork, the cold cucumber snapping between my teeth, the radio playing something I did not recognize but liked. Food does not always need a table or an occasion.
Swaps and Tweaks
Extra firm tofu pressed and cubed takes the place of chicken seamlessly, and I actually prefer the way it absorbs the dressing. Shredded red cabbage or sugar snap peas can stand in for any of the vegetables if that is what your crisper drawer is offering. Rice noodles turn this into something closer to a traditional Thai noodle dish, though you lose some of the protein punch that makes it a complete meal.
Storing Leftovers
This salad keeps well covered in the refrigerator for up to two days, though the cucumbers will soften and the cilantro may wilt slightly by day two. I have found that storing the dressing separately from the salad components extends the life by a full day and prevents everything from getting soggy. The noodles tighten up in the cold, so let leftovers sit at room temperature for ten minutes and give them a good toss before eating.
Making It Your Own
Once you have the basic formula down, this recipe becomes a canvas for whatever needs using up in your kitchen.
- Try adding a handful of torn mint leaves alongside the cilantro for a brighter, more complex herb layer.
- A squeeze of sriracha or a dollop of chili crisp on top turns the heat up without changing the dressing itself.
- Toast the chopped peanuts in a dry skillet for two minutes before garnishing and you will wonder why you ever skipped that step.
Keep this recipe in your back pocket for those nights when cooking feels like too much but takeout feels like giving up. It meets you exactly where you are, tired hands and all, and still manages to taste like you tried much harder than you did.
Recipe Questions
- → Can I make this Thai pasta salad ahead of time?
-
Yes, this salad actually improves after resting. You can prepare it up to 24 hours in advance and store it covered in the refrigerator. The peanut dressing continues to meld with the pasta and vegetables, deepening the flavors. Give it a good toss before serving and add a splash of water or lime juice if the dressing has thickened.
- → What's the best pasta shape for this salad?
-
Short, textured shapes like fusilli, rotini, or penne work best because their ridges and curves catch and hold the peanut dressing. Avoid long noodles or smooth shapes, as the dressing tends to pool at the bottom rather than coating each piece evenly.
- → How do I make this salad vegetarian or vegan?
-
Swap the chicken for extra-firm tofu or tempeh — press and cube the tofu, then pan-fry it for better texture. Replace honey with maple syrup to keep it fully vegan. Everything else, including the peanut dressing, is already plant-based.
- → Why should I rinse the pasta in cold water?
-
Rinsing stops the cooking process immediately so the pasta stays al dente rather than turning mushy. It also removes excess starch that would make the salad gummy and helps cool the pasta quickly so the vegetables stay crisp when mixed in.
- → How long does leftover Thai peanut pasta salad last?
-
Stored in an airtight container in the refrigerator, leftovers stay fresh for up to 2 days. Beyond that, the vegetables begin to soften and lose their crunch. The peanut dressing may thicken in the fridge, so let it sit at room temperature for 10 minutes and stir well before eating.
- → Can I use a different nut butter instead of peanut butter?
-
Absolutely. Almond butter, sunflower seed butter, or cashew butter all work well as substitutes. Each brings a slightly different flavor profile — almond butter is milder, while sunflower seed butter adds an earthier note. Adjust the soy sauce and lime juice to balance the sweetness of whichever butter you choose.