Salads
This Coco’s Thai Chicken Salad Recipe brings bold, aromatic flavors to your lunch table with a perfect balance of tender lemongrass-kissed chicken and crisp celery crowns. 🌟 I developed this dish after years of perfecting Thai-inspired flavors, blending traditional techniques with approachable home cooking.
The secret lies in the marinade—bright lime, fragrant lemongrass, and a touch of fish sauce that transforms simple chicken into something extraordinary.
The salad itself is a harmonious mix of textures and flavors: crunchy celery crowns, creamy avocado slices, and a tangy peanut-lime dressing that ties everything together.
What makes this recipe special is how it captures the essence of Thai cuisine without requiring exotic ingredients—just a few pantry staples and fresh produce. The chicken stays juicy and flavorful, while the celery adds a satisfying crunch that keeps every bite exciting.
By the time you assemble this dish, you'll have a vibrant, restaurant-quality salad that's packed with protein and bold flavors. The dressing is light yet rich, the chicken is perfectly seasoned, and the celery crowns add a gourmet touch that elevates this beyond a simple lunch.
It's the kind of dish that feels special enough for company but easy enough for a weeknight dinner.
Perfect for meal prep, picnics, or a refreshing weekday lunch, this salad holds up well in the fridge and tastes even better the next day. The flavors develop as they sit, making it ideal for those who love to prepare ahead.
Let's bring the taste of Thailand to your kitchen with this foolproof recipe.
Ingredients for coco's thai chicken salad
Bold Thai flavors meet fresh pantry staples in this restaurant-quality salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Breast 🍗 | 1 ½ lb | Pounded to even thickness |
| Fresh Lemongrass 🌿 | 1 stalk | Bruised for flavor release |
| Lime Juice 🍋 | ½ cup | Freshly squeezed |
| Fish Sauce 🥫 | 2 tbsp | Red Boat preferred |
| Minced Garlic 🧄 | 4 cloves | Freshly minced |
| Celery Crowns 🧅 | 2 whole | Thinly sliced for crunch |
| Avocado 🥑 | 1 whole | Ripe, sliced for creaminess |
| Natural Peanut Butter 🥜 | ⅓ cup | Creamy, no sugar added |
| Lime Zest 🍋 | 1 tbsp | Freshly grated |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For dressings and drizzling |
| Honey 🍯 | 1 tbsp | For peanut dressing balance |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for garnish |
| Cilantro Leaves 🌿 | ¼ cup | Chopped for freshness |
| Red Chili Flakes 🌶️ | ½ tsp | Adjust for heat preference |
| Kosher Salt 🧂 | 1 tsp | For seasoning |
The lemongrass is non-negotiable here—Thai Kitchen brand has the best stalks, or grab fresh from the Asian market. Look for stalks that are vibrant green and firm to the touch. Red Boat fish sauce is worth the splurge for that authentic umami punch, but Red Boat's cheaper sibling works in a pinch. The chicken pounder? Use a meat mallet or rolling pin—even thickness means even cooking. For the celery crowns, Trader Joe's sells pre-sliced ones, but cutting your own gives that satisfying crunch.
No fresh lemongrass? Lemongrass paste from a tube (like Thai Kitchen) works in a bind, but it lacks that fresh aroma. Out of fish sauce? Soy sauce plus a dash of sugar mimics the flavor, though it won't be identical. The peanut butter dressing can be made ahead—just stir in the lime zest and chili flakes right before serving. For the chicken marinade, let it sit for at least 30 minutes—overnight is even better if you're prepping ahead. Avocado hating the dressing? Toss it separately and add just before serving.
This salad keeps beautifully for 2 days in the fridge, but the avocado will brown—cover it with plastic wrap. The chicken stays juicy for 3 days if stored separately. I always double the dressing because it disappears fast. Portion into mason jars for meal prep: dressing at the bottom, chicken and veggies layered on top. The flavors meld overnight, making it taste even better the next day. Freeze the chicken marinade (without the chicken) for up to 3 months—just thaw before using.
Why You'll Love This Recipe
- I’ll be real: this keeps perfectly for days. Toss it in containers for work lunches, pack it in wraps for soccer practice, or serve it cold at potlucks. The flavors only get better as it sits.
- No-Fuss Protein Pack: The chicken cooks in one pan while you prep the dressing—no boiling, no waiting. Between us, that’s my kind of shortcut when I’ve got a million things going on.
- Bright & Tangy Magic: That fish sauce and lime juice combo? It’s dangerously addictive. The lemongrass adds this fresh, herbal punch that cuts through the richness of the chicken—like a wake-up call for your taste buds.
- Lunchbox Superstar: I’ll be real: this keeps perfectly for days. Toss it in containers for work lunches, pack it in wraps for soccer practice, or serve it cold at potlucks. The flavors only get better as it sits.
Step-by-step instructions for lemongrass-kissed chicken salad
This Thai-inspired dish comes together with bold flavors and crisp textures—let's make it shine.
🔥 Step 1: Marinate and Cook the Chicken
Place the 1.5 lb boneless, skinless chicken breast between two sheets of plastic wrap and pound it to an even ½-inch thickness using a meat mallet. This ensures even cooking. In a small bowl, whisk together the 0.5 cup lime juice, 2 tbsp fish sauce, 4 cloves minced garlic, and 1 tsp kosher salt. Pour this marinade over the chicken and let it sit for at least 20 minutes (up to 1 hour for deeper flavor).
Heat 0.125 cup extra-virgin olive oil in a large skillet over medium-high heat. Remove the chicken from the marinade (reserve the marinade) and cook for 4-5 minutes per side until the internal temperature reaches 165°F and the chicken is no longer pink in the center. Pour the reserved marinade into the pan and simmer for 1 minute to create a sticky glaze. Remove the chicken and let it rest for 5 minutes before slicing into thin strips.
👨🍳 Step 2: Prepare the Crunchy Celery Crowns
Thinly slice the 2 whole celery crowns on a diagonal into ¼-inch thick pieces. Place them in a bowl and toss with 1 tbsp extra-virgin olive oil, 0.5 tsp red chili flakes, and a pinch of kosher salt. Spread them out on a baking sheet and roast at 400°F for 8-10 minutes until they're deep golden brown and slightly crispy. Watch them closely—they'll burn if you walk away!
Here's the thing—roasting celery crowns brings out their natural sweetness and adds a satisfying crunch that balances the creamy avocado and peanut dressing. If you're short on time, you can also sauté them in a pan with a little oil over medium heat for 5-6 minutes, but roasting gives the best texture.
🥘 Step 3: Make the Peanut-Lime Dressing
In a small bowl, whisk together the 0.33 cup natural peanut butter, 1 tbsp lime zest, 1 tbsp honey, and 0.125 cup extra-virgin olive oil until smooth. Thin it out with 2-3 tablespoons of water (start with 2 and add more as needed) until it reaches a pourable consistency—it should coat the back of a spoon but still cling to ingredients. Taste and adjust the balance of sweetness and tang with more honey or lime juice if needed.
This dressing is where the magic happens. The peanut butter adds richness, the lime zest brightens it up, and the honey balances the saltiness of the fish sauce from the chicken. If you prefer it spicier, add a pinch more red chili flakes to the dressing. Stir in 0.25 cup chopped cilantro leaves just before serving to keep them fresh and vibrant.
🍽️ Step 4: Assemble the Salad
Slice the 1 whole avocado into thick pieces and arrange it on a large platter. Add the sliced chicken strips, roasted celery crowns, and any remaining cilantro leaves. Drizzle the peanut-lime dressing generously over the top, letting it pool slightly in the center. Sprinkle with 1 tbsp toasted sesame seeds for extra crunch and garnish with a few lime zest shavings for a pop of color.
Here's the moment that matters: let the salad sit for 5 minutes before serving. This gives the avocado a chance to soften slightly and allows the dressing to mingle with the other ingredients. Serve immediately while everything is still crisp and vibrant. The contrast of creamy avocado, tender chicken, crunchy celery, and the nutty dressing makes every bite unforgettable.
Pro Tips For Making Coco'S Thai Chicken Salad
- Pound Chicken Thin: I learned this the hard way—thick chicken breasts stay chewy no matter how long you grill. Use a meat mallet or rolling pin to flatten them to ¼-inch thickness before cooking. This ensures even cooking and that tender bite everyone loves in Thai salads.
- Juice Lemongrass Properly: The fibrous outer layers of lemongrass make it useless if you just chop it raw. Bruise the stalks with the flat side of your knife first, then finely mince—no need to peel. This releases the oils and aromatics that actually flavor the dish, not just sit there looking pretty.
- Marinate Chicken 20 Minutes: I used to skip marinating and just toss chicken in sauce after cooking. Big mistake. Let the chicken sit in the fish sauce, lime, and garlic mix for at least 20 minutes before cooking—it keeps the meat juicy and infuses flavor deep inside. (Yes, even if you're impatient like me.)
- Balance Fish Sauce Early: Start with half the fish sauce called for, taste, then adjust. Too much later and you’re left with a salty mess. The acidity from lime juice cuts the salt, but you can’t fix over-salting once the chicken’s cooked. Trust your taste buds—this is where the magic happens.
Pro cooking tips for perfect results
Chicken Pounding Perfectly
Pounding the chicken to an even ½-inch thickness is non-negotiable for even cooking. I use a meat mallet or the bottom of a heavy skillet—never a rolling pin, as it can leave uneven spots.
Place the chicken between two sheets of plastic wrap to prevent sticking and splatter. Pound firmly but evenly, rotating the chicken as you go to maintain consistent thickness throughout. This ensures the marinade penetrates fully and the chicken cooks uniformly. 💪
Lemongrass Infusion
Bruising the lemongrass stalk is key—this releases its aromatic oils. I use the flat side of my chef's knife to gently crush the stalk before mincing it. For maximum flavor, let the marinade sit for at least 30 minutes, but I often marinate overnight in the fridge.
The longer it sits, the more the flavors meld together, creating that signature Thai depth. Don't skip this step—it's what transforms simple chicken into something extraordinary. ✨
Celery Crown Roasting
Roasting celery crowns at 400°F caramelizes their natural sugars, giving them a sweet, nutty flavor that contrasts perfectly with the peanut dressing. Cut them into ¼-inch diagonal slices for maximum surface area and crunch. Toss them with just enough oil to coat—they'll crisp up beautifully.
Watch them like a hawk after 8 minutes to prevent burning. If you're in a rush, sauté them in a pan for 5-6 minutes over medium heat, but roasting is worth the extra time. 🔥
Dressing Consistency
The peanut-lime dressing should be thick enough to coat the back of a spoon but still pourable. Start with 2 tablespoons of water and add more gradually until you reach the perfect consistency. I like to whisk it vigorously for 1-2 minutes to fully emulsify the peanut butter and oil.
Taste as you go—balance the sweetness with lime juice or the tang with honey until it sings. The dressing should be vibrant, not bland, and should complement the bold flavors of the chicken and celery. 💛
Resting the Chicken
Never skip the 5-minute rest after cooking the chicken. This allows the juices to redistribute, ensuring each bite is moist and flavorful. I place the chicken on a wire rack over a plate to catch any drippings, then loosely tent it with foil.
If you're short on time, even 2-3 minutes of resting makes a noticeable difference. The marinade glaze will also set slightly, making it easier to slice into neat strips. 💡
Final Assembly Timing
Assemble the salad just before serving to maintain crispness. The avocado should be sliced last—it oxidizes quickly, so keep it separate until you're ready to plate. Drizzle the dressing generously and let it sit for 5 minutes before serving.
This gives the flavors time to meld, and the avocado softens slightly, creating the perfect creamy contrast to the crunchy celery and tender chicken. Trust me, this extra step makes all the difference. 🌟
Nutrition facts
Frequently asked questions
Can I substitute chicken with another protein?
For a vegetarian option, use grilled tofu or chickpeas (tossed in the marinade). Shrimp works beautifully too—simmer for 2-3 minutes until just opaque. Just adjust cooking times: tofu needs 5-6 minutes per side, while shrimp cooks in under 2 minutes. The key is keeping the protein tender and flavorful.
How do I make this salad ahead of time?
Prep the chicken and celery crowns 1 day ahead—store separately in airtight containers. Keep the avocado and dressing separate until serving. The marinade can be made 3 days ahead and stored in the fridge. Reheat chicken gently in a skillet to maintain moisture. Assemble just before serving to preserve crispness—avocado browns quickly!
What if I don't have fresh lemongrass?
Use 1 tablespoon lemongrass paste (like Thai Kitchen brand) as a substitute. For extra flavor, add ½ teaspoon ground lemongrass or a few drops of lemongrass essential oil (use sparingly!). The marinade will still taste amazing, though fresh lemongrass gives that unmatched aromatic depth.
Can I make this gluten-free?
Yes! This recipe is naturally gluten-free. Just ensure your peanut butter is labeled gluten-free and check your fish sauce (some brands contain wheat). The celery crowns and other ingredients are safe as-is. For extra caution, toast your sesame seeds in a dry pan to avoid cross-contamination.
Why does my dressing separate?
This happens when oil and peanut butter aren't fully emulsified. Whisk vigorously for 2-3 minutes with a drop of water to help bind the ingredients. For extra insurance, add ½ teaspoon Dijon mustard to the dressing—it acts as a natural emulsifier. If it separates later, just give it a quick stir before serving.
