Thai Peanut Turkey Cabbage Salad
This Thai Peanut Turkey Cabbage Salad has been my go-to since the first time I made it for a backyard Fourth of July potluck.
Crisp cabbage, juicy turkey, and a creamy peanut dressing came together so fast that I almost forgot to take a photo before it disappeared. Honestly, is there anything better than a salad that actually fills you up?
The colors alone make this one a showstopper, with vibrant purple cabbage, bright orange carrots, and flecks of green cilantro all tossed together. It’s the kind of dish that feels right at a summer cookout but easy enough for a random Tuesday dinner. In my testing, I found the crunch factor is what keeps everyone coming back for seconds.
Table of Contents
Ingredients For Thai Peanut Turkey Cabbage Salad

| Category | Ingredient | Amount | Notes |
|---|---|---|---|
| Salad Base | Ground turkey | 1 lb | Ground chicken works too |
| Salad Base | Green cabbage, finely shredded | 4 cups | Pre-shredded coleslaw mix saves time |
| Salad Base | Red cabbage, finely shredded | 2 cups | Adds color and crunch |
| Salad Base | Carrots, shredded | 1 cup | Use a box grater or buy pre-shredded |
| Salad Base | Cucumber, julienned | 1 cup | English cucumber has fewer seeds |
| Salad Base | Red bell pepper, thinly sliced | ½ cup | Yellow bell pepper also works |
| Salad Base | Green onions, sliced | ¼ cup | Both white and green parts |
| Salad Base | Fresh cilantro, chopped | ¼ cup | Sub fresh basil if you’re not a cilantro fan |
| Toppings | Roasted peanuts, chopped | ¼ cup | Sub cashews for a milder flavor |
| Toppings | Sesame seeds | 2 tbsp | Toasted seeds add extra aroma |
| Dressing | Creamy peanut butter | â…“ cup | Natural peanut butter needs extra whisking |
| Dressing | Soy sauce | 2 tbsp | Use tamari for gluten-free |
| Dressing | Lime juice | 2 tbsp | Freshly squeezed tastes brighter |
| Dressing | Honey | 1 tbsp | Sub maple syrup for vegan version |
| Dressing | Rice vinegar | 1 tbsp | Adds tang and balance |
| Dressing | Sesame oil | 1 tbsp | Toasted sesame oil has more flavor |
| Dressing | Sriracha | 1 tsp | Adjust to your spice preference |
| Dressing | Fresh ginger, grated | 1 tsp | Ground ginger works in a pinch |
| Dressing | Garlic, minced | 1 clove | Fresh garlic gives the best punch |
| Dressing | Warm water | 2-3 tbsp | Add gradually until pourable |
Instructions
Step 1: Cook the turkey. Cook the ground turkey in a large skillet over medium heat until browned and fully cooked through. Break it apart with a spatula as it cooks so it turns golden and crumbly, not chunky. Let it cool slightly before adding to the salad.
Step 2: Build the base. In a large bowl, combine the green cabbage, red cabbage, carrots, cucumber, bell pepper, green onions, and cilantro. The mix should look like confetti, with purple, orange, and green ribbons throughout. This colorful crunch is what makes the salad so satisfying.
Step 3: Add the turkey. Add the cooked turkey to the cabbage mixture and toss gently to combine. The warm turkey will slightly soften the cabbage edges, which actually helps the dressing cling better later.
Step 4: Whisk the dressing. In a small bowl, whisk together the peanut butter, soy sauce, lime juice, honey, rice vinegar, sesame oil, sriracha, ginger, and garlic. Add warm water gradually until the dressing turns smooth and pourable, similar to melted caramel drizzling off a spoon. That’s the original comparison I always use to judge if it’s ready.
Step 5: Toss everything together. Pour the peanut dressing over the salad and toss until every piece is evenly coated. After making this dozens of times, I’ve learned that tossing with tongs works better than a spoon for even coverage.
Step 6: Finish and serve. Sprinkle with chopped peanuts and sesame seeds, then serve immediately while the cabbage is still crisp. The aroma of toasted sesame and lime hits you before the first bite even happens.

Substitutions and Variations
Need a vegan version of this thai peanut salad? Swap the ground turkey for crispy baked tofu or a can of drained chickpeas, and use maple syrup instead of honey in the dressing.
For a gluten-free turkey cabbage salad, just swap the soy sauce for tamari or coconut aminos. Everything else stays exactly the same.
Want more protein? My family’s favorite variation adds a soft-boiled egg or extra shredded rotisserie chicken on top for a heartier dinner salad.
Expert Tips and Troubleshooting
Soggy cabbage is the most common complaint I hear about slaw-style salads. In my testing, shredding the cabbage extra fine and tossing it with dressing right before serving keeps every bite crunchy.
If your dressing turns out too thick, add warm water one teaspoon at a time until it loosens up. Too thin? Whisk in a touch more peanut butter to thicken it back up.
For more inspiration on building crunchy, colorful bowls, check out these sesame ginger rice noodle slaw ideas or this guide on building a crunchy kale salad.
Storage and Meal Prep
| Component | Storage Method | Duration |
|---|---|---|
| Assembled Salad | Airtight container, refrigerated | Up to 2 days |
| Peanut Dressing | Sealed jar, refrigerated | Up to 1 week |
| Cooked Turkey | Airtight container, refrigerated | Up to 3 days |
| Chopped Vegetables | Separate containers, refrigerated | Up to 3 days |
For the best meal prep results, store the dressing separately and toss it in right before eating. This keeps the cabbage crisp instead of watery by the time you’re ready to dig in.
Serving Suggestions

This salad pairs beautifully with grilled skewers or a side of coconut rice for a more filling dinner. It also makes a great addition to any dinner salad spread at summer cookouts or potlucks.
Looking for more crowd-pleasing sides? Try this sweet corn and blackberry cotija salad alongside it for extra color on the table.
FAQs About Thai Peanut Turkey Cabbage Salad
Does cabbage go well with peanut sauce?
Yes, cabbage pairs wonderfully with peanut sauce because its crunchy texture holds up well against the creamy, tangy dressing. The mild flavor of cabbage also lets the peanut sauce shine without overpowering it.
What is Thai peanut dressing made of?
Thai peanut dressing is typically made from peanut butter, soy sauce, lime juice, honey or sugar, rice vinegar, sesame oil, garlic, and ginger. A touch of sriracha or chili adds heat, and warm water thins it to a pourable consistency.
Can I make this salad ahead of time?
You can prep the cabbage, vegetables, turkey, and dressing separately up to three days ahead. Toss everything together right before serving to keep the cabbage crisp and fresh.
What goes well with Thai peanut sauce?
Thai peanut sauce pairs well with cabbage, noodles, grilled chicken, tofu, and fresh vegetables like cucumber and bell pepper. It also works as a dip for spring rolls or satay skewers.
How do I keep the cabbage from getting soggy?
Shred the cabbage finely and store it separately from the dressing until you’re ready to serve. Tossing everything together right before eating keeps the texture crisp and crunchy.
Final Thoughts
This Thai Peanut Turkey Cabbage Salad is proof that healthy dinners don’t have to be boring or bland. Well, once you make it once, it’s hard not to add it into your regular rotation.
Give this recipe a try and let me know how it turns out in the comments below. Don’t forget to save this one to Pinterest so you can find it again for your next gathering.

Thai Peanut Turkey Cabbage Salad You’ll Crave All Week
Equipment
- Large skillet
- Large mixing bowl
- Small mixing bowl
- Spatula
- Whisk
- Tongs
Ingredients
Salad Base
- 1 lb Ground turkey Ground chicken works too
- 4 cups Green cabbage, finely shredded Pre-shredded coleslaw mix saves time
- 2 cups Red cabbage, finely shredded Adds color and crunch
- 1 cup Carrots, shredded Use a box grater or buy pre-shredded
- 1 cup Cucumber, julienned English cucumber has fewer seeds
- ½ cup Red bell pepper, thinly sliced Yellow bell pepper also works
- ¼ cup Green onions, sliced Both white and green parts
- ¼ cup Fresh cilantro, chopped Sub fresh basil if you’re not a cilantro fan
Toppings
- ¼ cup Roasted peanuts, chopped Sub cashews for a milder flavor
- 2 tbsp Sesame seeds Toasted seeds add extra aroma
Dressing
- â…“ cup Creamy peanut butter Natural peanut butter needs extra whisking
- 2 tbsp Soy sauce Use tamari for gluten-free
- 2 tbsp Lime juice Freshly squeezed tastes brighter
- 1 tbsp Honey Sub maple syrup for vegan version
- 1 tbsp Rice vinegar Adds tang and balance
- 1 tbsp Sesame oil Toasted sesame oil has more flavor
- 1 tsp Sriracha Adjust to your spice preference
- 1 tsp Fresh ginger, grated Ground ginger works in a pinch
- 1 clove Garlic, minced Fresh garlic gives the best punch
- 2-3 tbsp Warm water Add gradually until pourable
Instructions
- Step 1: Cook the turkey. Cook the ground turkey in a large skillet over medium heat until browned and fully cooked through. Break it apart with a spatula as it cooks so it turns golden and crumbly, not chunky. Let it cool slightly before adding to the salad.
- Step 2: Build the base. In a large bowl, combine the green cabbage, red cabbage, carrots, cucumber, bell pepper, green onions, and cilantro. The mix should look like confetti, with purple, orange, and green ribbons throughout.
- Step 3: Add the turkey. Add the cooked turkey to the cabbage mixture and toss gently to combine. The warm turkey will slightly soften the cabbage edges, which helps the dressing cling better later.
- Step 4: Whisk the dressing. In a small bowl, whisk together the peanut butter, soy sauce, lime juice, honey, rice vinegar, sesame oil, sriracha, ginger, and garlic. Add warm water gradually until the dressing turns smooth and pourable.
- Step 5: Toss everything together. Pour the peanut dressing over the salad and toss until every piece is evenly coated. Tossing with tongs works well for even coverage.
- Step 6: Finish and serve. Sprinkle with chopped peanuts and sesame seeds, then serve immediately while the cabbage is still crisp.
