A healthy Thai Chicken Salad with crunchy veggies and a spicy Thai peanut dressing. This copycat Panera recipe just got a homemade upgrade. Gluten free friendly.

Want to Save This Recipe?
Enter your email & I’ll send it to your inbox.
If you love Thai style recipes, check out Thai Red Curry, Thai Coconut Chicken Curry, and my Buddha Bowl recipe with thai red curry cashew dressing.
Why You Should Make This
- SUPER easy to recreate this healthy Panera salad at home.
- It’s a great salad to prep ahead of time and enjoy for lunch throughout the week.
- Customize it by adding in some more fresh veggies and more protein!
- Celebrates Thai food with bold flavors, textures, and colors!
This crunchy Thai chicken salad recipe is packed full of nutritious and delicious ingredients you can feel good about. Here’s what we need:
thai chicken salad
So this Thai inspired salad is basically just like your Panera favorite but with a few additions like the red cabbage and avocado.
- boneless, skinless chicken breasts – grilled chicken is the traditional protein choice, but feel free to sub another vegetarian, plant-based protein option like tofu or tempeh. Pre-cooked rotisserie chicken is a great option if short on time.
- oil – use a neutral oil like avocado oil or light olive oil.
- leafy greens – I love using crisp romaine lettuce, but you can use any salad greens like baby spinach or mixed greens.
- shelled edamame – look for edamame beans in the frozen aisle at the grocery store and thaw at room temperature. Snap peas are a good substitute.
- red bell pepper – or any color of sweet bell pepper, like orange or yellow.
- shredded cabbage – crunchy and colorful red cabbage adds flavor and texture. Napa cabbage is a good sub.
- carrots – I like to shred the carrots with a vegetable peeler, but you could also buy the bags of pre-shredded carrots for ease.
- cashews – or peanuts, for a little crunch.
- avocado – because who doesn’t want avocado on their salad.
- crispy wonton strips – these add crunch and give it that Panera-like feel.
- fresh herbs – cilantro would be nice for a little added flavor. Green onions would be a nice touch, too.
Homemade Thai Peanut Dressing
The Thai peanut dressing adds a nutty flavor and I’m always a big fan of homemade dressing recipes. You’ll need:
- peanut butter – go for a creamy natural peanut butter for easier blending. You could also swap it out for any of the nut butters, like cashew butter or almond butter.
- coconut aminos – I love the natural sweetness of coconut aminos, but you could also use tamari (gluten-free) or soy sauce.
- honey – the hint of sweetness balances the dressing. Use maple syrup for vegan.
- sesame oil – sesame oil gives it an extra richness and toasty flavor.
- rice vinegar – for a pop of zing.
- minced garlic – fresh garlic will provide the punchiest flavor, but garlic powder can be used instead.
- ginger paste – buy a tube of ginger paste or finely grate fresh ginger on a Microplane.
- lime juice – fresh lime juice gives us that bright citrus flavor.
- non-dairy milk or water – this is just for consistency and to thin it out if needed.
- hot sauce – the Sriracha is optional, but it adds a delicious spice if you’d like.
CREAMY PEANUT DRESSING: use a small blender (like the NutriBullet) or a deep bowl with a small whisk to make the dressing.
Find the full detailed instructions with measurements in the recipe card below, at the end of this post.
Talk about a homemade Thai salad with grilled chicken and veggies that’s a flavor JAM! Here are the step-by-step instructions:
COOK CHICKEN
Heat a cast iron skillet or grill pan over medium heat. Trim excess fat off the chicken, then season with salt and pepper.
Add the oil to the preheated pan, then add the chicken. Cook on one side for 3-4 minutes, then flip to other side and cook through.
Transfer the chicken to a cutting board and rest for 5 minutes. Then, slice chicken.
INTERNAL TEMPERATURE: cook the chicken until the middle is no longer pink and the internal temperature reaches 165 F.

prepare the salad
In a large mixing bowl, add the romaine, bell pepper, edamame, cabbage, carrots, and cashews. Toss with tongs to mix salad together well.
make the dressing
In a small food processor, add the peanut butter, coconut aminos, honey, sesame oil, rice vinegar, garlic, ginger, and lime juice.
Process until smooth. Add milk or water 1 tablespoon at a time if thinner consistency is desired.
serve
Portion out salad into salad bowls. Top with sliced avocado and wontons.
Finish with grilled chicken and drizzle with Thai peanut dressing. Enjoy!

Meal Prep Tips
This is one of those healthy salad recipes you can meal prep and have ready to go for a lunch throughout the week. Here are my best meal prep tips for success:
- Wash, dry, and chop all of your veggies.
- Line up storage containers, like these.
- Grill the chicken or prepare the plant protein.
- Add lettuce first, then the veggies, and top with protein.
- Store dressing separately and toss when ready to serve.

How to Store Leftover Salad
Leftover spicy peanut dressing will keep in an airtight container in the fridge for up to 1 week.
If using romaine lettuce, you could drizzle on the dressing up to one day in advance and it will still hold its texture.
If you’re using mixed greens like spring mix and spinach, I’d store the peanut dressing in separate containers, like these, and add to the salad once you’re ready to consume.
Recipe FAQs
What’s in Panera Thai chicken salad?
Panera’s Thai chicken salad has lettuce, bell peppers, cabbage, carrots, edamame, cashews, and a peanut chili vinaigrette. It’s one of best salads at Panera and now you can make it at home!
How many calories are in a Thai Chicken Salad?
One serving of this Thai chicken salad (based on 6 servings) is 415 calories.
What happened to Panera Thai Salad?
Panera discontinued it’s famous spicy Thai salad and it’s now called Asian Sesame Salad with Chicken.
More Healthy Salad Recipes You’ll Love:
Let me know if you make this Thai Chicken Salad recipe by leaving a comment and rating below! It helps others learn more about the recipe too! Xx Ashley
Thai Chicken Salad
Ingredients
For the Salad
- 1.5 pounds chicken breast, see notes for vegetarian
- 1/2 tablespoon avocado oil, for cooking chicken
- salt + pepper, to season chicken
- 8 cups chopped romaine
- 1 large red bell pepper, chopped
- 1 cup shelled edamame
- 1 cup shredded red cabbage,
- 2 orange carrots, shredded (I used a vegetable peeler)
- 1/2 cup cashew pieces
- 1 large avocado, sliced
- wonton toppers, optional
Thai Peanut Dressing
- 1/3 cup peanut butter
- 3 tablespoons coconut aminos, can sub soy sauce or tamari
- 2 tablespoons honey, or maple syrup
- 1 teaspoon sesame oil
- 1 teaspoon rice vinegar
- 1 teaspoon minced garlic
- 1 teaspoon ginger paste, or 1 teaspoon freshly grated ginger
- juice of 1 lime
- 2 tablespoons non-dairy milk, or water
- 1/2 teaspoon Sriracha, optional, for heat
Instructions
- Prepare the chicken: Heat a cast iron skillet or grill pan over medium heat. Once pan is hot, add the oil. Trim any extra fat off chicken breast. Season chicken with salt + pepper; cook on one side for 3-4 minutes before flipping to other side and cooking through. Cook until middle is no longer pink or internal temperature is 165ºF. Place on cutting board and slice chicken.
- Prepare the salad: In large bowl, add all ingredients for salad, except avocado and wontons. Toss with tongs to mix salad together well.
- Make the dressing: add all ingredients into small blender or food processor. Process until smooth and add milk or water 1 TBS at a time if thinner consistency is desired.
- Portion out salad for desired servings. Add sliced avocado and wontons if using. Top with grilled chicken and drizzle with Thai peanut dressing. Enjoy!











Leave a Reply