This easy Asian pineapple salad recipe combines fresh pineapple, lime, herbs, toasted coconut, and roasted peanuts in a bright side dish that takes just 15–20 minutes to prepare. The dressing blends lime juice, fish sauce, brown sugar or honey, toasted sesame oil, garlic, ginger, and chili for a Thai- and Vietnamese-inspired balance of sour, salty, sweet, savory, and spicy flavors.
Every bite is juicy and refreshing, with crunchy peanuts and coconut adding contrast to the tender fruit. Serve this four-serving salad alongside grilled meat, seafood, rice dishes, or a casual summer meal, and keep the crunchy toppings until the last moment for the best texture.
Jump to RecipeWhy You’ll Love This Recipe

This pineapple salad is the kind of side dish that makes a meal feel instantly fresher. It requires no cooking, uses a short list of lively ingredients, and comes together in one mixing bowl after the optional toasting step.
The flavor works because every part has a purpose. Pineapple supplies juicy sweetness, lime brings sharp acidity, fish sauce contributes savory depth, and brown sugar or honey rounds out the dressing without making it heavy.
Crunch is just as important as flavor here. Roasted peanuts and lightly golden coconut create a nutty, fragrant topping that contrasts beautifully with soft fruit, while red onion, cilantro, and chili add color and freshness.
If you enjoy sweet-and-savory combinations, this salad is also a refreshing companion to a spread that includes our pineapple dip. The two dishes share tropical character but offer different textures and uses.
Ingredients You’ll Need

Choose a ripe but firm pineapple for the best result. It should smell sweet at the base and give slightly when pressed, but it should not be so soft that it releases a large amount of juice as you cut it.
- Fresh pineapple: Four cups, peeled, cored, and cut into bite-size pieces form the juicy base.
- Peanuts and coconut: Use 1/2 cup roasted unsalted peanuts and 1/3 cup unsweetened shredded coconut for savory crunch and aroma.
- Aromatics and herbs: Finely sliced red onion or shallot, cilantro, garlic, ginger, and red chili build layers of freshness and gentle heat.
- Lime dressing: Lime juice, fish sauce, brown sugar or honey, sesame oil, and salt create the classic sweet-sour-salty balance.
Unsalted peanuts give you better control over the final seasoning. If your peanuts are already roasted, they can go straight into the bowl; if they are raw, toast them briefly in the same skillet used for the coconut.
For a vegetarian version, use soy sauce or tamari instead of fish sauce and add an extra pinch of salt if needed. Mint or Thai basil can replace some or all of the cilantro, and cucumber, bell pepper, or thinly sliced carrot are welcome additions when you want a more substantial salad.
How to Make It Step-by-Step

Step 1: Prepare the optional crunchy topping by placing the shredded coconut in a dry skillet over medium-low heat. Stir frequently for 2–3 minutes, watching closely because coconut can darken quickly, then transfer it to a plate to cool; toast the peanuts for 2–3 minutes as well if they are not already roasted.
Step 2: Make the dressing in a small bowl by whisking together the lime juice, fish sauce, brown sugar or honey, toasted sesame oil, finely grated garlic, finely grated ginger, and salt. Add the thinly sliced red chili, or substitute 1/4 teaspoon red-pepper flakes if that is what you have on hand.
Step 3: Add the pineapple, finely sliced red onion or shallot, and chopped cilantro to a large bowl. Keep the pieces reasonably similar in size so each serving includes a balanced mixture of fruit, herbs, and onion.
Step 4: Pour the dressing over the pineapple mixture and toss gently. Use a wide spoon or soft spatula and turn the ingredients rather than stirring vigorously, which helps keep the pineapple intact.
Step 5: Let the dressed salad stand for 5–10 minutes at room temperature. This short rest gives the lime, ginger, garlic, chili, and fish sauce time to mingle while the pineapple absorbs some of the dressing.
Step 6: Fold in half of the chopped peanuts and toasted coconut. Scatter the remaining half over the top just before serving so the garnish stays crisp and visually appealing.
How to Balance the Dressing

The dressing should taste bright, savory, sweet, and spicy rather than dominated by one ingredient. Taste it before adding it to the salad, then make small adjustments with lime juice or sugar instead of adding a large amount of salt.
If the dressing tastes too sharp, add a little more brown sugar or honey. If it seems too sweet, a small squeeze of lime will bring it back into balance, while a few extra chili slices will increase the heat without changing the overall texture.
Remember that pineapple varies in sweetness and juiciness. A very sweet fruit may need a touch more lime, while a tarter pineapple may benefit from the full tablespoon of brown sugar or honey.
For another sweet-and-spicy idea to serve with a party meal, try this hot pepper jelly as an appetizer or condiment. Its concentrated heat pairs nicely with the cooling, juicy quality of this salad.
Chef’s Tips for the Best Texture

Cut the pineapple into bite-size pieces that are large enough to hold their shape. Very small pieces become soft quickly and can make the bowl watery, especially if the fruit is already very ripe.
Dry the pineapple lightly with a paper towel if it is especially juicy. You do not need to remove all moisture, but reducing excess liquid helps the dressing cling to the fruit instead of pooling at the bottom of the bowl.
Keep the peanuts and coconut separate until just before serving. Folding some into the salad distributes their flavor, while reserving the rest for the top protects their crunch and gives the finished dish an attractive finish.
Thinly slice the red onion so it adds a crisp, lightly sharp note without overpowering the pineapple. If you prefer a gentler onion flavor, use shallot or slice the onion especially fine.
For a complete meal, serve this salad beside grilled chicken, shrimp, tofu, or a bowl of steamed rice. It can also cut through richer main dishes such as easy air fryer meatballs, bringing acidity and fruitiness to the plate.
Serving, Storage, and Make-Ahead Advice

Serve the salad immediately after the final garnish for the best contrast between juicy pineapple and crisp toppings. It makes four side-dish servings and is especially good at a picnic, barbecue, potluck, or warm-weather lunch.
You can prepare the dressing, chop the pineapple, slice the onion, and toast the coconut ahead of time, but store each component separately. Combine the salad 5–10 minutes before serving so the fruit remains firm and the toppings do not soften.
If you have leftovers, refrigerate them in a covered container and enjoy them as soon as possible. The salad will still taste flavorful, but the pineapple will release more juice and the peanuts and coconut will gradually lose their crunch.
There is no reheating step for this recipe. Let chilled leftovers sit briefly at room temperature before serving, then refresh them with a few cilantro leaves and a small sprinkle of reserved peanuts or coconut if available.
Ways to Build a Bigger Asian-Style Salad
The basic recipe is intentionally focused on pineapple, herbs, coconut, peanuts, and dressing, but it can be adapted for different meals. Add cucumber for cool crispness, bell pepper for sweetness, or thinly sliced carrot for color and extra bite.
Fresh mint or Thai basil can be mixed with cilantro to create a more aromatic herb profile. Keep the additions modest so they support the pineapple rather than hiding its clean tropical flavor.
For a vegetarian bowl, use tamari or soy sauce in place of fish sauce and check the seasoning before serving. The flavor will be slightly different but will still have the essential lime, sweetness, sesame, ginger, garlic, and chili character.
If you are planning a dessert table after dinner, a small portion of chocolate peanut butter cups provides a rich contrast to this fresh salad. Keep the savory dish and dessert separate so the salad’s herbs and chili stay distinct.

Easy Asian Pineapple Salad with Coconut and Peanut
Ingredients
Method
- If desired, dry-toast the shredded coconut in a skillet over medium-low heat for 2–3 minutes, stirring frequently, until lightly golden. Transfer it to a plate to cool, and toast the peanuts for 2–3 minutes if they are not already roasted.
- Whisk together the lime juice, fish sauce, brown sugar or honey, toasted sesame oil, garlic, ginger, and salt. Stir in the sliced chili, or use 1/4 teaspoon red-pepper flakes instead.
- Place the pineapple, red onion, and cilantro in a large bowl. Pour the dressing over the mixture and toss gently so the pineapple pieces remain intact.
- Let the salad stand for 5–10 minutes so the flavors combine. Fold in half of the peanuts and coconut, then scatter the remainder over the top and serve immediately.
Notes
Final Thoughts
This easy Asian pineapple salad is proof that a memorable side dish does not need a long ingredient list or a hot stove. In about 15–20 minutes, ripe pineapple becomes a colorful, crunchy, herb-filled salad with a dressing that balances lime, fish sauce, sweetness, sesame, aromatics, and chili.
Use firm fruit, taste the dressing carefully, and add the peanuts and coconut at the last moment. Once you have made it, keep the recipe in your rotation for barbecues, weeknight dinners, and any meal that needs a bright tropical finish.
For a playful final treat after this refreshing course, pair the meal with easy cake batter fudge. The creamy sweetness makes a cheerful ending to a menu centered on crisp herbs and juicy pineapple.