This protein-packed Thai pasta salad brings together tender penne, juicy chicken breast, and edamame in a luscious peanut-lime dressing that hits every flavor note—savory, tangy, slightly sweet, and gently spicy. Crisp bell peppers, shredded carrots, and cool cucumber add satisfying crunch, while fresh cilantro and roasted peanuts finish each bite with brightness and texture.
Ready in just 30 minutes with no cooking beyond boiling pasta, it's an ideal make-ahead lunch or light dinner that keeps well for two days in the fridge. Each serving delivers 36 grams of protein, making it as nourishing as it is delicious.
The smell of toasted sesame oil hitting a cold bowl of noodles takes me straight back to a sweaty Tuesday in July when the air conditioning died and cooking anything warm felt like a personal attack.
I brought a massive bowl of this to a potluck once and watched three people ask for the recipe before they even finished their first bite.
Ingredients
- 2 cups cooked chicken breast, diced (or firm tofu): Dice it small so every forkful gets a piece, and pat tofu dry first for better texture.
- 1 cup shelled edamame, cooked: Thawed frozen edamame works perfectly here and saves you the shelling hassle.
- 250 g whole wheat or high protein pasta: Shapes with ridges like fusilli or rotini grab onto the thick peanut dressing far better than smooth noodles.
- 1 red bell pepper, julienned: Cut these thin and uniform so the crunch distributes evenly through every bite.
- 1 cup shredded carrots: A box grater is fine but hand cut matchsticks hold their snap longer in the fridge.
- 1/2 cup sliced cucumber: Use an English cucumber if you can because the fewer seeds mean less water weeping into your salad.
- 3 spring onions, sliced: Slice these on a steep diagonal for maximum visual appeal and a cleaner bite.
- 1/3 cup fresh cilantro, chopped: Stems are totally fine to include and actually carry more flavor than the leaves.
- 1/3 cup natural peanut butter: The kind with just peanuts and salt on the label will give you a cleaner, richer dressing.
- 2 tbsp soy sauce (or tamari): Tamari is your gluten free swap and honestly tastes slightly deeper and rounder.
- 2 tbsp lime juice: Fresh squeezed only because the bottled stuff tastes flat and metallic next to real lime.
- 1 tbsp maple syrup or honey: Maple keeps this fully plant based while still rounding out the acidity beautifully.
- 1 tbsp toasted sesame oil: A little goes a long distance so measure carefully and never substitute with the untoasted kind.
- 1 clove garlic, minced: Smash it flat with the side of your knife before mincing to release more of its natural oils.
- 1 tsp fresh ginger, grated: Freeze your ginger first and it grates into a fine paste with zero stringy bits.
- 1 to 2 tbsp water: Add this gradually because the dressing thins fast once it starts loosening up.
- 1/2 tsp crushed red pepper flakes: Optional but a half teaspoon adds a gentle hum of heat that makes everything else pop.
- 1/4 cup roasted peanuts, chopped: Rough chop them by hand since a food processor turns peanuts into peanut butter in seconds.
- Lime wedges: A final squeeze at the table brightens the whole dish right before eating.
Instructions
- Cook and shock the pasta:
- Boil the pasta in salted water until just al dente, then drain and immediately rinse under cold running water until completely cool to stop the cooking and prevent mushy noodles.
- Build the salad base:
- Toss the cooled pasta into a large bowl with the chicken or tofu, edamame, bell pepper, carrots, cucumber, spring onions, and cilantro, giving it a gentle mix so nothing settles at the bottom.
- Whisk the peanut dressing:
- In a separate bowl, whisk the peanut butter, soy sauce, lime juice, maple syrup, sesame oil, garlic, ginger, and red pepper flakes until smooth, then dribble in water one spoonful at a time until it pours like a creamy sauce.
- Dress and toss everything:
- Pour the dressing over the pasta mixture and toss with a large spoon or your hands until every noodle glistens and no dry pockets remain hiding underneath.
- Garnish and serve:
- Mound the salad onto a platter or into individual bowls, scatter the chopped peanuts over the top, and hand everyone a lime wedge for squeezing.
- Decide when to eat:
- Serve it right away for immediate satisfaction, or cover and refrigerate for an hour so the dressing soaks in and the flavors settle into something even better.
There is something quietly satisfying about a meal that requires zero oven time and still feels like you actually cooked something real.
Making It Vegetarian or Vegan
Swap the chicken for extra firm tofu pressed flat between paper towels for twenty minutes, then cubed and pan seared until golden on two sides. Use maple syrup instead of honey and you have a fully plant based bowl that still delivers serious protein from the edamame and tofu alone.
Gluten Free Without Compromise
Grab your favorite gluten free pasta, rice noodles, or even chickpea pasta for an extra protein punch, and swap soy sauce for tamari which delivers the same salty depth without the gluten. Read the peanut butter label too because some brands sneak in unexpected additives.
Storage and Leftover Strategy
Store leftovers in an airtight container in the refrigerator for up to two days, though honestly it rarely lasts that long in my house. The noodles absorb the dressing as they sit so a quick drizzle of extra lime juice and a splash of water will revive day two leftovers beautifully.
- Keep the peanuts in a separate small container if you are meal prepping so they stay crunchy.
- Stir gently before eating since the dressing tends to settle toward the bottom overnight.
- Add a handful of fresh greens like arugula or spinach to stretch leftovers into a new meal.
Keep it cold, keep it colorful, and let the peanut dressing do the heavy lifting for you.
Recipe FAQs
- → Can I make this Thai pasta salad ahead of time?
-
Absolutely. In fact, the flavors deepen and improve after resting. Assemble everything up to 24 hours in advance and refrigerate in an airtight container. Give it a good toss before serving, and add a splash of water or lime juice if the peanut 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 hold onto the creamy peanut dressing. Avoid long noodles or smooth shapes, which don't capture the sauce as effectively.
- → How do I make this dish 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 does my peanut dressing get thick in the fridge?
-
Peanut butter naturally firms up when chilled. This is completely normal. Simply let the dressed salad sit at room temperature for 15–20 minutes before eating, or stir in a tablespoon of warm water and a squeeze of lime juice to bring back the creamy, drizzle-friendly consistency.
- → Can I use a different nut butter instead of peanut?
-
Yes, almond butter or sunflower seed butter both work well as substitutes. Almond butter yields a slightly milder, sweeter flavor, while sunflower seed butter keeps the dish nut-free. Avoid tahini here—it will shift the flavor profile away from the Thai character.
- → How long does this keep in the refrigerator?
-
Stored in an airtight container, it stays fresh for up to two days. Beyond that, the vegetables begin to soften and lose their crunch. If meal-prepping for several days, consider storing the dressing separately and tossing individual portions as needed.