I’ll be honest—I used to think pomelo was just a giant, bland grapefruit until I discovered this incredible yam som-o pomelo salad with toasted coconut at a street food stall in Bangkok’s Chatuchak Market. Now I make this vibrant Thai creation every time I want something that explodes with flavor and texture, and my family devours this refreshing Southeast Asian salad faster than I can say “aroi!” The combination of sweet-tart pomelo, aromatic herbs, and crunchy toasted coconut creates pure Thai street food magic (if only my neighbors knew how many times I’ve perfected the dressing balance to get this yam som-o pomelo salad with toasted coconut absolutely authentic).
Here’s the Thing About This Recipe
The secret to authentic yam som-o pomelo salad with toasted coconut is understanding how pomelo’s natural sweetness balances perfectly with the salty-sour-spicy Thai dressing while toasted coconut adds that essential textural contrast. What makes this Bangkok street food version work so well is how each element contributes a different flavor note—sweet pomelo, salty fish sauce, sour lime, and spicy chili create that perfect Thai harmony. I learned the hard way that you need to segment the pomelo carefully—leaving any bitter pith will ruin the delicate balance. It’s honestly that simple once you master the technique, but the result tastes like something from the best Thai street vendors.
The Lineup – Let’s Talk Ingredients
Good ripe pomelo is worth seeking out at Asian markets—it should feel heavy for its size and give slightly when pressed (I learned this after making disappointing salad with dry, flavorless pomelo three times). The skin should be thick and fragrant when you scratch it. Don’t cheap out on the fish sauce either—brands like Red Boat or Three Crabs have the best depth and complexity.
Palm sugar is traditional and adds complex sweetness that regular sugar can’t match. For the coconut basics, use unsweetened shredded coconut that toasts to golden perfection. I always grab extra peanuts because someone inevitably wants more of that satisfying crunch and protein.
Fresh herbs are essential—cilantro and mint should look vibrant and smell incredibly aromatic. The shallots should be firm and purple, and the chili should be bright and fresh for the best heat and flavor.
Here’s How We Do This (Step by Step)
Start by toasting the shredded coconut in a dry skillet over low heat, stirring constantly until it turns golden brown and smells nutty. This takes about 5-7 minutes and transforms ordinary coconut into something magical. Here’s where I used to mess up—watch it carefully because it goes from perfect to burnt very quickly.
While the coconut cools, carefully peel and segment your pomelo, removing all the white pith and membranes. Break the segments into bite-sized pieces, discarding any seeds. The fruit should look clean and jewel-like when you’re done.
Thinly slice the shallots and red chili, keeping the slices uniform for the best presentation and even distribution. Roughly chop the cilantro and mint—you want pieces large enough to provide bursts of fresh flavor throughout the salad.
In a small bowl, whisk together the palm sugar, fish sauce, and fresh lime juice until the sugar completely dissolves. Taste and adjust—you want that perfect balance of sweet, salty, and sour that defines great Thai food. This takes maybe two minutes but creates the soul of the dish.
In a large mixing bowl, combine the pomelo segments, sliced shallots, chili, cilantro, and mint. Pour the dressing over everything and toss gently to coat without crushing the delicate fruit. The key is mixing just enough to distribute flavors evenly.
Transfer to a serving plate and sprinkle generously with the toasted coconut and chopped peanuts. The contrast of textures and flavors should be immediately apparent and incredibly appealing.
Serve immediately while everything is fresh and the coconut is still crispy—this salad loses its magic if it sits too long and gets soggy.
Try my Thai Sticky Rice alongside this—they’re perfect together for authentic Bangkok street food experiences, just like traditional Thai vendors serve refreshing salads with sweet sticky rice for the perfect flavor and texture contrast.
If This Happens, Don’t Panic
Pomelo too bitter or astringent? You probably left some pith on the segments, and it happens to everyone. That’s citrus prep learning curve, but don’t panic—just pick out the bitter pieces or add a bit more palm sugar to balance.
Dressing too salty or not balanced? If this happens (and it will until you get the hang of Thai flavor balancing), just adjust with more lime juice for sourness or palm sugar for sweetness. This is totally customizable to your taste.
Coconut getting soggy or losing crispiness? I always add the toasted coconut right before serving now so it stays crunchy. If your kitchen is like mine and humid, work quickly for the best texture contrast.
When I’m Feeling Creative
When I’m feeling fancy, I’ll add thinly sliced green mango or cucumber for extra crunch and cooling freshness. My protein-packed twist includes cooked shrimp or grilled chicken for a complete Thai main course, though that’s totally optional if you prefer the pure fruit salad focus.
Sometimes I make Spicy Som-O Salad by adding extra chilies and a touch of Thai chili paste for heat lovers who want more fire. This makes it spicier than a refreshing salad probably needs, but it’s perfect for adventurous palates.
Around the holidays, I’ll make Festive Thai Fruit Salad with colorful dragonfruit and rambutan mixed in—the exotic fruits look absolutely stunning for special Southeast Asian celebration dinners.
What Makes This Recipe Special
This yam som-o pomelo salad with toasted coconut draws inspiration from traditional Thai street food culture where vendors create complex flavor profiles using simple, fresh ingredients and perfect seasoning balance. The technique of combining sweet, sour, salty, and spicy elements reflects ancient Thai culinary wisdom about creating harmony through contrast. What sets this apart from other fruit salads is how the dressing transforms sweet pomelo into something savory and complex while maintaining freshness. I discovered this approach after experiencing authentic Thai cuisine during travels through Bangkok’s street markets, and it’s completely changed how I think about salads that are both refreshing and deeply satisfying.
Things People Ask Me About This Recipe
Can I make this yam som-o pomelo salad with toasted coconut ahead of time?
The dressing can be made ahead, but assemble the salad just before serving to maintain the best texture and prevent the coconut from getting soggy. Fresh is definitely best for this dish.
What if I can’t find pomelo for this authentic Thai salad?
Pomelo is really what makes this special with its sweet, mild flavor and firm texture, but you can substitute with pink grapefruit or large sweet oranges in a pinch. The flavor will be different but still delicious.
How do I know when the toasted coconut is perfectly done?
It should be golden brown and smell nutty and fragrant. Watch it carefully during the last few minutes—it can go from perfect to burnt very quickly over heat.
Can I substitute the fish sauce in this Southeast Asian dish?
Fish sauce provides authentic umami depth, but you can use soy sauce for vegetarian version. Use less since soy sauce is saltier, and add a squeeze of lime for complexity.
Is this pomelo salad suitable for vegans?
With soy sauce instead of fish sauce, this becomes completely vegan and still incredibly flavorful. All the other ingredients are naturally plant-based and nutritious.
What’s the best way to segment pomelo without bitterness?
Remove all the thick white pith and membranes carefully—they’re what cause bitterness. Take your time with this step; it makes all the difference in the final flavor.
Before You Head to the Kitchen
I couldn’t resist sharing this yam som-o pomelo salad with toasted coconut because it’s completely changed how my family thinks about salads that actually excite your taste buds with every bite. The best Thai food nights are when everyone experiences that perfect balance of flavors that makes you close your eyes and smile. Trust me, once you taste this authentic street food magic, regular fruit salads will seem pretty boring in comparison.
Print
Yam Som-O (Pomelo Salad) with Toasted Coconut
Description
This vibrant yam som-o pomelo salad with toasted coconut transforms sweet citrus into authentic Thai street food perfection with complex dressing, fresh herbs, and crunchy textures that create Bangkok market magic.
Prep Time: 20 minutes | Cook Time: 5 minutes | Total Time: 25 minutes | Servings: 4

Ingredients
- 1 medium pomelo, peeled and segmented (about 3 cups)
- 1/2 cup unsweetened shredded coconut
- 1/4 cup raw peanuts, chopped
- 2 shallots, thinly sliced
- 1 red chili, thinly sliced (remove seeds for less heat)
- 2 tbsp fresh cilantro, roughly chopped
- 2 tbsp fresh mint leaves, roughly chopped
- 2 tbsp palm sugar (or brown sugar)
- 2 tbsp fish sauce
- 2 tbsp fresh lime juice
Instructions
- In dry skillet, toast shredded coconut over low heat, stirring constantly until golden brown, about 5-7 minutes.
- Set toasted coconut aside to cool completely.
- Carefully peel pomelo, removing all white pith and membranes, then break into bite-sized segments.
- Thinly slice shallots and red chili into uniform pieces.
- Roughly chop cilantro and mint leaves into bite-sized pieces.
- In small bowl, whisk together palm sugar, fish sauce, and lime juice until sugar dissolves completely.
- Taste dressing and adjust for perfect sweet-salty-sour balance.
- In large mixing bowl, combine pomelo segments, sliced shallots, chili, cilantro, and mint.
- Pour dressing over fruit mixture and toss gently to coat without crushing pomelo.
- Transfer to serving plate and sprinkle with toasted coconut and chopped peanuts.
- Serve immediately while coconut is still crispy for best texture contrast.
Nutrition Information (Per Serving):
- Calories: 165
- Carbohydrates: 28g
- Protein: 4g
- Fat: 6g
- Fiber: 4g
- Sodium: 485mg
- Vitamin C: 130% DV (incredible immune support!)
- Folate: 15% DV
- Antioxidants: High levels from citrus and herbs
- Healthy fats: Medium-chain triglycerides from coconut
Notes:
Seriously, remove all the white pith from pomelo—it’s what makes it bitter. Toast coconut until fragrant and golden, watching carefully. Add toppings right before serving to maintain crispiness.
Storage Tips:
Best enjoyed immediately for optimal texture and freshness. Dressing can be made ahead and stored in fridge for 2 days. Don’t assemble until ready to serve or everything gets soggy.
Serving Suggestions:
- Perfect as refreshing appetizer for Thai meals
- Amazing alongside spicy Thai curries for cooling contrast
- Great for summer gatherings and Asian fusion dinners
- Pairs beautifully with Thai sticky rice or coconut rice
Mix It Up (Recipe Variations):
Tropical Mango Version: Add diced green mango for extra Southeast Asian authenticity. Protein-Packed Style: Include cooked shrimp or grilled chicken for complete main course. Extra Spicy Som-O: Add Thai chili paste and extra fresh chilies for serious heat. Festive Exotic Fruit: Mix in dragonfruit and rambutan for colorful holiday presentation.
What Makes This Recipe Special:
This recipe uses traditional Thai street food techniques where sweet, sour, salty, and spicy elements create perfect flavor harmony. The balance reflects centuries of Thai culinary wisdom about transforming simple ingredients through proper seasoning and technique into complex, satisfying dishes that refresh and energize.
