This Thai-inspired pasta salad brings together tender whole wheat pasta, juicy grilled chicken breast, and protein-rich edamame for a filling dish that works beautifully for lunches or weekly meal prep.
Crisp vegetables like red bell pepper, julienned carrot, and purple cabbage add satisfying crunch, while a creamy peanut dressing ties everything together with bold, zesty flavor.
Ready in just over 30 minutes, it keeps well in the fridge for up to three days, making it an ideal make-ahead option for busy weeks.
The ceiling fan was wobbling on high speed and my kitchen smelled like a collision between a Bangkok street stall and an Italian nonnas pantry and honestly that chaos felt exactly right. I had leftover grilled chicken, half a jar of peanut butter that was almost past its prime, and a craving that refused to be classified by any single cuisine. This Thai peanut pasta salad was born from that gloriously confused afternoon and it has never once let me down since.
I brought a massive bowl of this to a park picnic last summer and three people texted me within forty eight hours asking for the recipe. My friend David who normally eats like a picky five year old went back for thirds and then quietly packed a container to take home before anyone could judge him.
Ingredients
- Whole wheat pasta (225 g): Rotini holds the dressing in its spirals beautifully but farfalle works if you like a flatter bite.
- Cooked chicken breast (300 g): Grilled chicken adds a smoky edge that plays perfectly with the peanut dressing.
- Firm tofu (300 g for veg option): Press it well and sear until golden if you want real texture not sad spongy cubes.
- Edamame (75 g shelled): These little green gems add protein and a satisfying pop of sweetness.
- Red bell pepper (1 thinly sliced): Crunch and color are nonnegotiable here.
- Carrot (1 julienned): Thin matchsticks distribute better than chunky grating.
- Purple cabbage (1 cup shredded): It stays crisp even after a night in the fridge unlike lettuce which wilts into regret.
- Spring onions (2 sliced): The mild bite ties everything together without overpowering.
- Cucumber (1/2 sliced into half moons): Coolness against the spicy dressing is a beautiful contrast.
- Fresh cilantro (3 tbsp chopped): Skip it only if you are one of those soap gene people and even then I would encourage you to try.
- Natural peanut butter (60 g): No added sugar or oils because you control the flavor yourself here.
- Low sodium soy sauce (2 tbsp): Tamari works perfectly if you need gluten free.
- Rice vinegar (1 tbsp): Just enough acidity to wake everything up.
- Honey or maple syrup (2 tsp): Maple syrup keeps this fully vegan.
- Fresh lime juice (2 tsp): Bottled is acceptable in a pinch but fresh is a noticeable upgrade.
- Sesame oil (1 tsp): A little goes a long way toward that toasty depth.
- Sriracha (1 to 2 tsp optional): Start with one teaspoon and taste before committing to more.
- Warm water (2 to 3 tbsp): This thins the dressing to a pourable sauce that coats every surface.
- Roasted peanuts (2 tbsp chopped): The finishing crunch that makes people ask what your secret is.
- Toasted sesame seeds (1 tbsp): Scatter them on top and watch how professional the whole bowl suddenly looks.
Instructions
- Boil the pasta:
- Cook according to the package directions then drain and immediately rinse under cold running water until completely cool so the noodles do not stick together in clumps.
- Prep your protein:
- Slice the grilled chicken into thin strips or cube and pan sear tofu in a hot skillet until each side is deeply golden and slightly crisp on the edges.
- Whisk the dressing:
- Combine peanut butter soy sauce rice vinegar honey lime juice sesame oil and sriracha in a bowl and whisk until smooth adding warm water one tablespoon at a time until it drizzles off the spoon like a ribbon.
- Build the salad:
- Toss the cooled pasta chicken or tofu edamame bell pepper carrot cabbage spring onions cucumber and cilantro together in your largest bowl because you will need the room.
- Dress and toss:
- Pour the peanut dressing over everything and toss vigorously using tongs lifting from the bottom so every noodle and vegetable gets evenly coated.
- Finish and serve:
- Scatter chopped peanuts and sesame seeds across the top and serve right away or tuck it into the fridge for an hour or two so the flavors settle into something even more delicious.
There is something about eating this cold out of a container on a Tuesday afternoon at your desk that makes the workday feel slightly less punishing. It became my unofficial weekly lunch tradition for an entire summer and I never once got tired of it.
Making It Your Own
Snap peas bean sprouts shredded kale or even thinly sliced mango all belong in this salad if the mood strikes you. The recipe is more of a framework than a rigid set of rules and the best versions I have made came from cleaning out the vegetable drawer with wild abandon.
Storing and Reheating
Keep it covered in the fridge for up to three days and honestly it peaks around day two when the dressing has fully soaked into the pasta. There is no reheating involved because this is a cold salad which means one less thing to think about when you are already busy.
Allergen Swaps and Substitutions
If peanuts are a problem sunflower butter works as a dressing base with a slightly earthier flavor that still satisfies. Swap soy sauce for coconut aminos and use quinoa or rice noodles to make the entire bowl gluten free without losing any of the character.
- Always check labels on sriracha and soy sauce because hidden wheat and fish ingredients sneak in more often than you expect.
- For a fully vegan bowl use tofu and maple syrup and skip the honey entirely.
- Toast your sesame seeds in a dry pan for ninety seconds and your whole kitchen will smell incredible.
This salad is proof that the best meals often come from throwing open the fridge and trusting your instincts. Make it once and it will become part of your permanent rotation without even trying.
Recipe Q&A
- → Can I make this pasta salad ahead of time?
-
Absolutely. In fact, the flavors develop and improve after resting in the fridge for a few hours. You can prepare it up to one day in advance and store it covered in the refrigerator. It stays fresh for up to three days, making it perfect for weekly meal prep.
- → What can I substitute for peanut butter in the dressing?
-
Almond butter or sunflower seed butter both work well as alternatives. Keep in mind that each will slightly shift the flavor profile. If using a thinner nut butter, you may need less warm water to reach the desired consistency.
- → How do I keep the pasta from getting soggy?
-
Rinse the cooked pasta under cold water immediately after draining to halt the cooking process and remove excess starch. This helps the pasta maintain a firm texture. Also, toss the dressing in just before serving if you prefer maximum crunch from the vegetables.
- → Is there a gluten-free version of this dish?
-
Yes. Use gluten-free pasta such as quinoa, rice, or chickpea pasta, and swap the soy sauce for tamari. All other ingredients in this dish are naturally gluten-free, so these two simple substitutions cover everything.
- → What protein options work best besides chicken?
-
Firm tofu, cubed and pan-seared until golden, is an excellent plant-based alternative. Shrimp also pairs wonderfully with the Thai flavors. For a lighter version, edamame alone provides a solid protein boost when paired with the pasta and vegetables.
- → How spicy is the peanut dressing?
-
The Sriracha is completely optional, so you control the heat level. Start with one teaspoon and taste before adding more. For a milder dressing, simply omit it entirely. The lime juice and rice vinegar already provide plenty of bright, zesty flavor without any spice.