Thai Chicken Salad Recipe
Thai Chicken Salad is a fresh, colourful and flavour-packed dish made with juicy grilled chicken, crisp vegetables, fragrant herbs and a zesty homemade Thai-inspired dressing. Perfect for lunch, dinner or meal prep, this healthy, protein-rich salad delivers the perfect balance of crunchy textures and vibrant flavours in every bite.
Prep Time 25 minutes mins
Cook Time 15 minutes mins
Course Dinner, Lunch, Main Course, Salad
Cuisine Thai-Inspired
Servings 6 People
Calories 395 kcal
1 Sharp Chef’s Knife Essential for slicing the chicken and preparing the vegetables with precision and safety.
1 Large Chopping Board: Provides a stable surface for chopping ingredients hygienically.
1 Large Grill Pan or Skillet – Ideal for cooking the chicken until golden, tender and juicy.
1 Large Mixing Bowl Allows you to combine all the salad ingredients without crushing the delicate vegetables.
1 Small Mixing Bowl Perfect for whisking together the homemade dressing until smooth and well blended.
1 Whisk Helps emulsify the dressing so every ingredient is evenly coated.
2 Measuring Cups And Measuring Spoons: Ensure accurate ingredient measurements for consistent flavour.
1 Large Serving Bowl or Salad Platter – Presents your Thai Chicken Salad beautifully for family meals or entertaining.
1 Kitchen Tongs: Make tossing the salad quick and ensure every ingredient is coated evenly with dressing.
1 Digital Meat Thermometer (Optional) – Helps ensure the chicken reaches a safe internal temperature while remaining juicy.
For The Salad
- 900 g Boneless Skinless Chicken Breasts – The star ingredient of Thai Chicken Salad.
- 300 g Green Cabbage Finely Shredded – Adds crisp texture and forms the hearty base of the salad.
- 250 g Red Cabbage Finely Shredded – Brings vibrant colour, crunch and valuable antioxidants.
- 2 Large Carrots Julienned – Adds natural sweetness, colour and satisfying crunch.
- 2 Red Bell Peppers Thinly Sliced – Provides sweetness and beautiful colour contrast.
- 1 Large Cucumber Thinly Sliced – Offers refreshing flavour and cooling crispness.
- 4 Spring Onions Thinly Sliced – Adds mild onion flavour without overpowering the salad.
- 30 g Fresh Coriander Cilantro, Chopped – Gives Thai Chicken Salad its signature fresh herbal flavour.
- 20 g Fresh Mint Leaves Chopped – Adds refreshing fragrance that complements the dressing beautifully.
- 20 g Fresh Basil Leaves Torn – Contributes sweet herbal notes that enhance the overall flavour.
- 1 Fresh Red Chilli Thinly Sliced (Optional) – Adds gentle heat for those who enjoy spicy dishes.
- 80 g Roasted Peanuts Roughly Chopped – Introduces delicious crunch and a nutty finish.
- 2 Tablespoons Toasted Sesame Seeds – Adds subtle nuttiness and attractive garnish.
For The Dressing
- 80 ml Fresh Lime Juice – Provides bright citrus flavour that lifts every bite of Thai Chicken Salad.
- 80 ml Extra Virgin Olive Oil – Creates a silky well-balanced dressing.
- 3 Tablespoons Light Soy Sauce – Delivers savoury umami depth.
- 2 Tablespoons Honey – Balances the acidity with natural sweetness.
- 3 Garlic Cloves Minced – Adds aromatic richness.
- 2 Tablespoons Fresh Ginger Grated – Brings warm, zesty flavour.
- 1 Teaspoon Chilli Flakes – Adds adjustable heat.
- 1 Teaspoon Sesame Oil – Provides authentic Asian-inspired aroma.
- ½ Teaspoon Fine Sea Salt – Enhances all the fresh ingredients.
- ½ Teaspoon Freshly Ground Black Pepper – Adds gentle warmth and seasoning.
Step 1: Prepare The Chicken
Pat the chicken breasts dry with kitchen paper to remove excess moisture.
Season both sides evenly with sea salt and freshly ground black pepper.
Drizzle with a little olive oil to help the seasoning adhere and promote even browning.
Heat a grill pan or large skillet over medium-high heat until hot.
Cook the chicken for 6–7 minutes per side, depending on thickness, until golden brown and the internal temperature reaches 75°C.
Remove the chicken from the pan and allow it to rest for 8–10 minutes before slicing. Resting keeps the chicken moist and prevents the juices from escaping.
Slice the chicken into thin strips or bite-sized pieces. Perfectly cooked chicken is the foundation of an outstanding **Thai Chicken Salad.
Step 2: Prepare The Fresh Vegetables
Finely shred the green cabbage and red cabbage into thin, even strips.
Peel and julienne the carrots for maximum crunch.
Slice the red bell peppers into thin strips.
Thinly slice the cucumber.
Slice the spring onions diagonally for an attractive presentation.
Roughly chop the fresh coriander and mint leaves.
Tear the basil leaves gently by hand to preserve their aroma.
Thinly slice the fresh chilli if using.
Fresh, crisp vegetables are what make Thai Chicken Salad so vibrant and refreshing.
Step 3: Prepare The Dressing
Add the fresh lime juice to a small mixing bowl.
Pour in the soy sauce.
Add the honey.
Stir in the minced garlic.
Add the freshly grated ginger.
Sprinkle in the chilli flakes.
Add the sesame oil.
Pour in the olive oil.
Season with salt and black pepper.
Whisk continuously for about 1 minute until the dressing becomes smooth and well combined.
The dressing is the heart of Thai Chicken Salad, bringing together sweet, savoury, tangy and lightly spicy flavours.
Step 4: Assemble The Salad
Place the shredded cabbage, carrots, peppers, cucumber and spring onions into a large mixing bowl.
Add the sliced chicken.
Add the coriander, mint and basil.
Pour about three-quarters of the dressing over the salad.
Using kitchen tongs, gently fold everything together until every ingredient is evenly coated.
Sprinkle over the chopped roasted peanuts.
Finish with toasted sesame seeds.
Garnish with sliced chilli for extra colour and flavour if desired.
At this stage, your colourful Thai Chicken Salad should look vibrant, glossy and beautifully balanced.
Step 5: Chill Before Serving (Optional)
Refrigerate the assembled salad for 10–15 minutes.
Drizzle over the remaining dressing just before serving.
Garnish with extra fresh herbs and a few more chopped peanuts.
Allowing Thai Chicken Salad to rest briefly helps the flavours blend together while keeping the vegetables wonderfully crisp.
-
🥗 Use Fresh Ingredients – Fresh vegetables and herbs are the key to achieving the vibrant flavour and crunchy texture that make Thai Chicken Salad so delicious.
-
🍗 Cook the Chicken Properly – Cook the chicken until it reaches an internal temperature of 75°C, then allow it to rest for 8–10 minutes before slicing to keep it juicy and tender.
-
🍋 Fresh Lime Juice Is Best – Always use freshly squeezed lime juice for the dressing to achieve the brightest, freshest flavour.
-
🥜 Toast the Peanuts – Lightly toasting the peanuts before adding them enhances their flavour and gives the salad extra crunch.
-
🌶️ Adjust The Heat – Increase or reduce the fresh chilli and chilli flakes depending on your preferred spice level.
-
🥣 Dress Just Before Serving – Toss the salad with the dressing immediately before serving to keep the vegetables crisp and fresh.
-
❄️ Ideal For Meal Prep – Store the cooked chicken, vegetables and dressing separately in the refrigerator for up to 3 days, then assemble when ready to eat.
-
🌿 Customise To Your Taste – Feel free to add avocado, mango, bean sprouts or edamame, or swap the chicken for grilled prawns, salmon or tofu for a delicious variation.
-
🚫 Not Suitable For Freezing – Freezing is not recommended, as the fresh vegetables will lose their crisp texture after thawing.
-
🍽️ Serve Chilled Or At Room Temperature – Thai Chicken Salad tastes best slightly chilled or served at room temperature, making it perfect for picnics, packed lunches and summer gatherings.
Keyword Thai Chicken Salad