This Thai Peanut Chicken Salad is an easy high-protein meal featuring fresh veggies and crispy chicken. The creamy peanut dressing makes it a flavorful macro-friendly dinner perfect for meal prep.

Ingredients

Toggle: Metric / US

Instructions

Step 1

Start by preparing the crispy chicken. Place the cornstarch in a shallow bowl, the beaten eggs in a second bowl, and the panko breadcrumbs mixed with salt and pepper in a third bowl. This three-step breading process ensures maximum crunch. Pat the chicken pieces dry with paper towels to remove excess moisture (this helps the breading stick better). Working in batches, dip each piece first in cornstarch, shaking off any excess, then in egg, and finally in panko, pressing gently to adhere. The cornstarch layer creates a dry surface that helps the egg cling, while the panko gives that signature light, airy crunch. Set the breaded chicken on a plate.

Step 1 image
Step 2

Heat the vegetable oil in a large skillet over medium-high heat until shimmering (about 350°F/175°C). Carefully add the breaded chicken pieces in a single layer, being careful not to overcrowd the pan—this ensures even browning and crispiness. Fry for 3-4 minutes per side, until golden brown and cooked through (internal temperature reaches 165°F/74°C). The chicken should sizzle immediately upon contact; if it doesn’t, the oil isn’t hot enough. Use a slotted spoon or tongs to transfer the cooked chicken to a paper towel-lined plate to drain excess oil. The crust should be deeply golden and shatteringly crisp. Let it rest while you assemble the salad and dressing.

Step 2 image
Step 3

In a large mixing bowl, combine the shredded green and red cabbage, julienned carrot, sliced red bell pepper, chopped cilantro, and green onions. Toss well to distribute the colors and textures evenly. The cabbage mix provides a sturdy base that stays crunchy even after dressing—perfect for meal prep. If you’re making this ahead, keep the dressing separate and add just before serving to maintain maximum crunch.

Step 4

Now make the creamy peanut dressing. In a small bowl, whisk together the peanut butter, soy sauce, rice vinegar, honey, sesame oil, minced garlic, and grated ginger. The mixture will be thick at first; gradually whisk in warm water, 1 tablespoon at a time, until you reach a smooth, pourable consistency. The dressing should coat the back of a spoon but still flow easily. Taste and adjust seasoning—add more soy sauce for saltiness, honey for sweetness, or rice vinegar for tang. The dressing can be made up to a week ahead and stored in the fridge; just whisk again before using.

Step 5

Pour the desired amount of dressing over the salad and toss until every piece is lightly coated. Start with about half the dressing and add more as needed; you want the vegetables glistening but not swimming. Divide the dressed salad among four serving bowls. Top each with a generous portion of crispy chicken, a sprinkle of chopped peanuts, and a pinch of sesame seeds. Serve immediately for the best texture contrast—the warm, crunchy chicken against the cool, crisp salad is pure magic. If meal prepping, store the components separately: undressed salad in one container, dressing in a small jar, and chicken in another. Reheat the chicken in an air fryer or oven to restore crispiness before assembling.

For best results

  • For the crispiest chicken, don't skip the cornstarch step. Cornstarch absorbs moisture and creates a dry surface that helps the egg wash adhere, resulting in a lighter, crunchier crust than flour alone. Also, let the breaded chicken rest for 5 minutes before frying—this helps the coating set and reduces the chance of it falling off in the oil.
  • If you're short on time, use pre-shredded coleslaw mix from the store. Look for a blend of green and red cabbage with carrots. It cuts prep time drastically and works perfectly in this salad. Just be sure to give it a quick chop to break up any long strands.
  • The peanut dressing is incredibly versatile. Double the batch and use it as a dip for spring rolls, a sauce for stir-fries, or a marinade for grilled chicken. It keeps in the fridge for up to a week—just whisk in a little warm water if it thickens.
  • To make this salad gluten-free, use tamari instead of soy sauce and ensure your panko is labeled gluten-free (many brands offer a GF version). The rest of the ingredients are naturally gluten-free.
  • For extra protein, add edamame, shredded rotisserie chicken, or crispy tofu. This salad is a great canvas for whatever protein you have on hand. The dressing pairs beautifully with grilled shrimp or beef as well.
  • When meal prepping, keep the dressing and chicken separate from the salad. Store the undressed salad in an airtight container with a paper towel on top to absorb excess moisture—this keeps the veggies crisp for up to 3 days. Reheat the chicken in an air fryer at 375°F for 3-4 minutes to bring back the crunch.

Variations

  • Vegan Version: Replace the chicken with extra-firm tofu that has been pressed, cubed, and tossed in the same cornstarch-egg-panko coating (use a flax egg: 1 tablespoon ground flaxseed mixed with 3 tablespoons water). Fry as directed. Use maple syrup instead of honey in the dressing. The tofu becomes just as crispy and satisfying, and the peanut dressing adds richness that complements the tofu beautifully.
  • Spicy Thai Twist: Add 1-2 teaspoons of sriracha or sambal oelek to the peanut dressing for a fiery kick. You can also toss the crispy chicken in a mixture of sriracha and honey (equal parts) right after frying for a sticky, spicy glaze. Garnish with fresh Thai basil and mint for an authentic flavor boost.
  • Low-Carb/Keto Adaptation: Skip the panko and use crushed pork rinds or almond flour mixed with Parmesan for the breading. Replace the honey in the dressing with a keto-friendly sweetener like erythritol or allulose. The salad base is already low-carb; just be mindful of the peanuts and carrots in moderation.
  • Mango Avocado Variation: Add 1 cup of diced ripe mango and 1 diced avocado to the salad for a creamy, tropical twist. The sweetness of mango balances the savory peanut dressing, and the avocado adds healthy fats and a buttery texture. This version is especially refreshing in summer.

Nutrition

  • Calories450 kcal
  • Total Fat22g
  • Saturated Fat4g
  • Cholesterol95mg
  • Sodium680mg
  • Total Carbohydrates32g
  • Dietary Fiber6g
  • Sugars12g
  • Protein35g

Common Questions

Can I make this salad ahead of time for meal prep?
Absolutely! This Thai Peanut Chicken Salad is perfect for meal prep. Store the undressed salad in an airtight container with a paper towel on top to absorb moisture (replace the paper towel if it gets soggy). Keep the dressing in a separate small container, and store the crispy chicken in another container. When ready to eat, reheat the chicken in an air fryer or oven at 375°F for 3-4 minutes to restore crispiness, then toss everything together. The salad stays fresh for up to 3 days.
How can I make the chicken extra crispy without deep frying?
For maximum crunch without deep frying, use an air fryer. After breading the chicken, spray or brush it lightly with oil and air fry at 400°F for 8-10 minutes, flipping halfway through. The circulating hot air creates an incredibly crispy crust with much less oil. Alternatively, you can bake the breaded chicken on a wire rack set over a baking sheet at 425°F for 12-15 minutes—the wire rack allows air to circulate underneath, preventing sogginess.
Is this salad gluten-free?
It can easily be made gluten-free. Use tamari or coconut aminos instead of soy sauce, and choose gluten-free panko breadcrumbs (many brands offer them). The rest of the ingredients—chicken, vegetables, peanut butter, rice vinegar, sesame oil, and spices—are naturally gluten-free. Always check labels to be sure.
Can I use a different protein instead of chicken?
Definitely! This salad is a great base for many proteins. Try grilled shrimp, sliced steak, shredded rotisserie chicken, or crispy tofu (for a vegan option). The peanut dressing pairs wonderfully with all of them. If using grilled protein, simply season with salt and pepper and cook until done, then slice and serve on the salad.
How long does the peanut dressing last in the fridge?
The creamy peanut dressing keeps well in an airtight container in the refrigerator for up to 1 week. The flavors actually meld and deepen over time. When you’re ready to use it, let it sit at room temperature for 10 minutes, then whisk or shake vigorously. If it’s too thick, add a splash of warm water to thin it to your desired consistency.
Can I skip the frying and use grilled chicken instead?
Yes, absolutely. For a lighter version, season chicken breasts with salt, pepper, and a little garlic powder, then grill or pan-sear until cooked through (165°F internal). Let rest for 5 minutes, then slice and serve over the salad. The crunch will come from the vegetables and peanuts instead. The dressing is delicious either way.