This Spicy Thai Pasta Salad brings together tender rotini pasta, crunchy bell peppers, julienned carrots, snap peas, and purple cabbage, all coated in a creamy, fiery peanut dressing.
Ready in just 30 minutes, it's an effortless dish that works beautifully as a main or a crowd-pleasing side. The dressing balances nutty peanut butter with soy sauce, sesame oil, lime juice, and Sriracha for an addictive sweet-spicy-savory kick.
Customizable with your favorite proteins like grilled chicken, tofu, or shrimp, and easily adapted for vegan or gluten-free diets.
The kitchen windows were steamed up the afternoon my neighbor Kwan brought over a container of something that smelled like lime and fire and peanuts all at once. I stood in the doorway sampling it with a fork, forgot to invite her inside, and ate nearly half before realizing what was happening. That spicy peanut dressing does something to people. Within a week I had reverse engineered the entire thing, scribbling measurements on the back of a grocery receipt while the pasta was still draining.
I brought a massive bowl of this to a backyard potluck last July and watched three people ask for the recipe before they even finished their first plate. The purple cabbage and bright orange carrot make it look like a celebration, even if you threw it together in yoga pants at noon.
Ingredients
- Pasta (250 g rotini, fusilli, or linguine): The spirals of rotini catch the dressing in every crevice, which is exactly what you want.
- Red bell pepper (1, thinly sliced): Sweetness and crunch that balance the heat beautifully.
- Carrot (1, julienned or grated): Grating is faster but julienne strips hold their texture better in leftovers.
- Snap peas (1 cup, sliced): That satisfying pop when you bite into one keeps every forkful interesting.
- Green onions (2, thinly sliced): A mild bite that disappears into the dressing just enough.
- Purple cabbage (1 cup, shredded): Purely there for color and crunch, and it delivers on both counts.
- Fresh cilantro (1/4 cup, chopped): Do not skip this, it brightens the whole dish in a way nothing else can.
- Roasted peanuts (2 tbsp, roughly chopped): The garnish that suddenly becomes everyones favorite part.
- Smooth peanut butter (3 tbsp): The backbone of the dressing, use a brand you would eat on toast.
- Soy sauce (2 tbsp): Adds salt and depth without overpowering the other flavors.
- Sesame oil (1 tbsp): A little goes a long way toward that unmistakable Thai aroma.
- Rice vinegar (1 tbsp): Gentle acidity that keeps the peanut butter from feeling heavy.
- Lime juice (1 tbsp): Fresh only, the bottled stuff tastes flat here.
- Honey or maple syrup (1 tbsp): Rounds out the heat, maple syrup if you are keeping it vegan.
- Garlic (1 clove, minced): One is enough, raw garlic can quickly take over.
- Sriracha or chili garlic sauce (1 to 2 tsp): Start with one and taste before adding more.
- Warm water (2 to 3 tbsp): Loosens the dressing so it coats instead of clumping.
Instructions
- Get the pasta going:
- Cook your pasta in well salted boiling water until just barely al dente, then drain and immediately rinse under cold running water until completely cool. This stops the cooking and prevents a gummy, sticky mess later.
- Build the dressing:
- In a medium bowl, whisk the peanut butter, soy sauce, sesame oil, rice vinegar, lime juice, honey, minced garlic, Sriracha, and two tablespoons of warm water until smooth and pourable. Add another tablespoon of water if it still looks too thick to drizzle.
- Bring it all together:
- Toss the cooled pasta with the bell pepper, carrot, snap peas, green onions, and cabbage in your largest mixing bowl. Pour the dressing over everything and toss with confidence, making sure every noodle gets coated.
- Finish with freshness:
- Fold in the chopped cilantro right before serving so it stays bright and fragrant. Transfer to a serving bowl and scatter the peanuts on top for crunch.
There is a specific kind of happiness that comes from opening the fridge and finding a bowl of this waiting for you at six oclock on a Tuesday when cooking feels impossible.
Making It Your Own
The vegetables listed here are suggestions, not rules. I have thrown in cucumber, edamame, and even leftover roasted broccoli on different occasions and never been disappointed.
Keeping It Gluten Free
Swap to gluten free pasta and use tamari instead of regular soy sauce, and this dish becomes safe for anyone at the table without sacrificing flavor.
When Company Is Coming
Doubling the recipe takes almost no extra effort and feeds a crowd beautifully. Just scale everything evenly and use the biggest bowl you own.
- Make the dressing up to three days ahead and store it in a jar in the fridge.
- Prep all the vegetables the night before and keep them in separate containers.
- Toss everything together no more than an hour before serving for the best texture.
This is the kind of recipe that earns a permanent spot in your rotation because it asks so little and gives so much back. Keep it in your back pocket and thank yourself later.
Common Recipe Questions
- → Can I make this pasta salad ahead of time?
-
Yes, you can prepare it up to 24 hours in advance. The flavors actually develop and intensify as it chills. Store it covered in the refrigerator and give it a good toss before serving. You may want to add a splash of warm water to loosen the dressing if it thickens in the fridge.
- → What type of pasta works best for this dish?
-
Rotini, fusilli, or any short pasta with ridges and spirals works best because it holds onto the peanut dressing really well. Linguine can also work if you prefer a noodle-style presentation. Just be sure to cook it al dente and rinse it under cold water immediately after draining.
- → How can I adjust the spice level?
-
The heat comes primarily from the Sriracha or chili garlic sauce. Start with 1 teaspoon for mild warmth and work your way up to 2 teaspoons or more for a bolder kick. You can also add a finely sliced Thai bird's eye chili if you want serious heat. For a milder version, simply reduce or omit the Sriracha entirely.
- → Is there a substitute for peanut butter in the dressing?
-
Almond butter or sunflower seed butter are great alternatives if you have a peanut allergy. Keep in mind that each will slightly change the flavor profile. Tahini can also work, though it will give the dressing a more earthy, sesame-forward taste. Adjust the consistency with warm water as needed.
- → What proteins pair well with this salad?
-
Grilled chicken breast, pan-seared tofu, and shrimp are all excellent additions. For tofu, press and cube it, then pan-fry until golden for the best texture. Edamame is another great plant-based option that adds both protein and color directly into the mix.
- → How long does leftover pasta salad last in the fridge?
-
Stored in an airtight container, leftovers will keep well for up to 3 days in the refrigerator. The pasta may absorb some of the dressing over time, so you might want to refresh it with a small amount of soy sauce, lime juice, and warm water before serving again.