Thai-Inspired Coconut & Carrot Salad
A bright, crunchy salad that comes together in minutes. Shredded carrots and fresh coconut are tossed in a zesty lime dressing with a gentle kick of chili. The peanuts add a satisfying crunch while fresh herbs keep it light and refreshing. Perfect as a side for grilled meats or a quick standalone lunch.
For 4 servings
- prep · ~5 min
Shred the carrots.
Peel the carrots and shred them using the large holes of a box grater. You should have about 4 packed cups of shredded carrot. Place in a large mixing bowl.
- prep · ~2 min
Crack and crush the peanuts.
Place roasted peanuts in a small zip-top bag and gently crush with a rolling pin or the bottom of a heavy pan. Aim for a rough, uneven texture—some larger pieces for crunch, some finer bits to cling to the carrots.
TIPA few gentle whacks are all it takes. Don't overdo it or you'll end up with peanut dust. - mix · ~2 min
Make the dressing.
1.In a small bowl, combine the lime juice, fish sauce, sugar, red chili powder, and salt.2.Whisk until the sugar and salt dissolve completely.TIPGive the dressing a quick taste—it should be a balance of sour, salty, and a touch of sweet. Adjust with a little more lime or sugar if needed. - assemble · ~2 min
Toss the salad.
1.Pour the dressing over the shredded carrots in the mixing bowl.2.Add the grated fresh coconut and toss gently using your hands or two spoons until the dressing coats every strand.3.Sprinkle in the crushed peanuts and chopped herbs, then toss once more lightly to distribute. - rest · ~5 min
Let the salad rest for 5 minutes.
Allow the salad to sit for 5 minutes before serving. This lets the carrots soften ever so slightly and the flavors meld together beautifully.
TIPDon't skip the rest—it's the difference between a good salad and a great one. - serve
Give a final toss and serve.
Toss the salad one last time, transfer to a serving platter or individual bowls, and serve immediately.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Use a box grater's large holes for shredded carrots that hold texture without turning mushy.
- 2Grate fresh coconut just before adding to prevent it from drying out and losing its moisture.
- 3Taste the dressing before tossing—adjust lime, fish sauce, or sugar to hit the perfect sour-salty-sweet balance.
- 4Rest the salad for exactly 5 minutes so the carrots soften slightly and absorb the dressing without becoming limp.
- 5Crush peanuts in a bag with a rolling pin for varied texture—some coarse chunks, some fine bits for coating.
- 6If making ahead, keep dressing separate and toss just before serving to keep the salad crunchy.
Adapt it for your goals.
Vegan / Vegetarian
Substitute fish sauce with soy sauce or tamari and add a splash of lime for the same umami depth, making this salad fully plant-based.
Extra ProteinExtra Protein
Top with shredded cooked chicken, grilled shrimp, or crumbled firm tofu for a more substantial meal that still stays light and fresh.
Nut FreeNut-Free
Replace roasted peanuts with toasted pumpkin seeds or sunflower seeds to maintain crunch while keeping the salad safe for nut-free diets.
SpicierSpicier
Add a finely chopped fresh Thai bird's eye chili or extra red chili powder for a bolder, more intense heat that fans of spicy food will love.
Why this is on our healthy list.
Rich in Beta-Carotene
Carrots are packed with beta-carotene, which the body converts to vitamin A, supporting eye health and immune function.
Healthy Fats from Coconut
Fresh coconut provides medium-chain triglycerides (MCTs), which may support energy metabolism and satiety.
Plant-Based Protein and Fiber
Peanuts add a good source of plant protein, healthy monounsaturated fats, and dietary fiber for digestive health.
Low-Calorie & Nutrient-Dense
This salad is low in calories relative to its volume, making it a satisfying, nutrient-packed choice for weight management.
Frequently asked questions
Fresh coconut is best for moisture and texture, but unsweetened dried coconut can work—rehydrate it in warm water for 5 minutes and drain well.







