Salads
This buko pandan salad recipe with the evaporated milk delivers tropical creaminess that tastes like a vacation in every bite. The signature combination of chewy young coconut (buko), fragrant pandan jelly, and rich evaporated milk creates a dessert-salad hybrid that's impossibly refreshing.
I developed this version after years of perfecting the texture balance—creamy yet light, sweet but not cloying, with that signature pandan aroma that transports you to Southeast Asia.
The secret lies in layering ingredients properly: chilled buko for chewiness, pandan jelly for that signature floral flavor, and evaporated milk as the creamy base that binds everything together.
This isn't your average fruit salad—it's a textural experience with jelly-like bits, tender coconut, and a velvety coconut milk swirl that makes it irresistibly smooth. The recipe comes together in just 15 minutes, though chilling for 30 minutes ensures perfect texture.
What makes this version special is how the evaporated milk transforms the salad from ordinary to extraordinary—its natural sweetness and thickness create that luxurious creaminess without overpowering the pandan flavor.
The result is a dish that's cooling enough for dessert but substantial enough to serve as a main course, especially when topped with toasted coconut or shaved ice. It's the kind of recipe that disappears quickly once served.
Perfect for summer gatherings, potlucks, or as a refreshing end to a tropical-themed meal, this salad offers endless variations. Try adding mango chunks for extra sweetness or using coconut milk for a vegan version—though I'd argue nothing beats the authentic combination of evaporated milk and pandan.
Let's create this tropical masterpiece together.
Ingredients for buko pandan salad recipe with evaporated milk
Sixteen ingredients transform into a tropical masterpiece with chewy coconut and floral pandan swirls.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Young Coconut (Buko) 🥥 | 2 cups | Chilled, cubed into bite-sized pieces |
| Pandan Jelly 🍬 | 1 package | 12 oz (340g) for standard Asian markets |
| Evaporated Milk 🥛 | 1 can | 12 oz (354ml) full-fat preferred |
| Coconut Milk 🥥 | 1 can | 13.5 oz (400ml) full-fat for creaminess |
| Granulated Sugar 🍚 | ½ cup | Adjust to taste for sweetness balance |
| Shredded Coconut 🥥 | ¼ cup | Toasted lightly for extra flavor |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed for brightness |
| Vanilla Extract 🌸 | 1 tsp | Pure extract for authentic flavor |
| Gelatin 🍬 | 1 tsp | Unflavored, vegetarian-friendly |
| Cold Water 💧 | ¼ cup | For gelatin activation |
| Ice Cubes ❄️ | ½ cup | For chilling the salad base |
| Shaved Ice ❄️ | 1 cup | Optional for serving presentation |
The heart of this salad lies in sourcing the right buko and pandan jelly. Asian markets are your best bet for authentic buko—look for fresh young coconuts with vibrant green husks. Filipino or Thai brands like Goya or Thai Orchid typically carry the best pandan jelly, which should have a vibrant green hue and a strong floral aroma. Evaporated milk is non-negotiable here; Carnation or Nestlé brands provide the perfect balance of sweetness and creaminess. For the coconut milk, full-fat versions from brands like Thai Kitchen ensure that luxurious texture. If you can't find fresh buko, pre-packaged buko from Asian grocery freezers works perfectly—just thaw and drain well before using.
No pandan jelly? Make your own by blending pandan extract with sugar and water, then setting with agar-agar. Short on evaporated milk? Coconut cream mixed with a touch of sugar mimics the richness, though purists will notice the difference. The gelatin can be swapped for agar-agar if you're avoiding animal products, though traditional gelatin creates that signature jelly texture. For a more tropical twist, add mango chunks or pineapple tidbits—just reduce the sugar slightly to balance the natural sweetness. The lime juice is crucial for brightness; Mexican or Persian limes have the most intense flavor, but regular limes work fine in a pinch.
This salad thrives on proper chilling—prepare it at least 30 minutes before serving to let flavors meld. Store leftovers in an airtight container for up to 3 days, though the texture may soften slightly. For presentation, serve in clear glass bowls with a dusting of toasted coconut and a sprinkle of shaved ice. The shaved ice keeps the salad cool and adds that signature tropical flair. If making ahead, assemble everything except the buko and jelly, then layer just before serving to maintain that perfect chewy texture. The salad tastes even better the next day as flavors deepen—ideal for meal prep.
Why You'll Love This Recipe
- No-Chop Necessary: The buko just needs slicing—no dicing, no mincing. I grab a knife, shave off the coconut’s hairy shell, and slice straight through the meat. The jelly cubes? Store-bought or pre-cut. Mix everything in a big bowl, and you’re done. Honestly, my lazy Sundays just got a lot sweeter.
- Creamy Dream Combo: That evaporated milk and coconut milk blend? It’s where the magic happens. The milk coats every piece of buko in this velvety, slightly sweet cloud—like a hug for your taste buds. And the pandan jelly? It adds that floral punch without overpowering, so it’s never too cloying.
- Party in a Bowl: This is my go-to for potlucks, family gatherings, or even a fancy dessert spread. The colors—creamy white, green pandan, and translucent jelly—look stunning in a glass bowl. Between us, it’s the dish that gets raided first, and no one ever complains.
Step-by-step instructions for buko pandan salad
Assemble this tropical dessert with precise layering for perfect texture contrast.
Prepare the Pandan Gelatin Layer
In a medium heatproof bowl, sprinkle the 1 teaspoon gelatin evenly over the 0.25 cup cold water. Let it bloom for 5 minutes until it becomes translucent and thickens slightly. This activation step is crucial—gelatin won't set properly if it's not fully hydrated.
Once bloomed, place the bowl over a pot of barely simmering water (double boiler method) and stir constantly until the gelatin completely dissolves. Remove from heat and immediately whisk in the 0.5 cup granulated sugar until fully incorporated. The mixture should be smooth and slightly syrupy—this will create the signature pandan swirls when chilled.
Combine the Creamy Coconut Base
In a separate large bowl, combine the 1 can evaporated milk, 1 can coconut milk, 2 tablespoons lime juice, and 1 teaspoon vanilla extract. Whisk vigorously for 1 minute until the mixture is completely smooth and well-blended. The evaporated milk adds richness while the coconut milk provides that signature creamy texture.
Gradually pour the dissolved gelatin mixture into the coconut milk blend while whisking continuously. This ensures even distribution of the gelatin throughout the base, preventing any clumping. The mixture should now have a thick, pudding-like consistency—this is your foundation layer that will hold all the other components together.
Layer and Chill the Salad
In a large glass bowl or serving dish, begin by adding the 0.5 cup ice cubes to keep the salad chilled during assembly. Next, layer half of the 2 cups fresh young coconut (buko) pieces evenly across the bottom. This first layer provides the signature chewy texture that makes this dessert special.
Pour half of the coconut-vanilla mixture over the buko, spreading it gently to cover completely. Add half of the 1 package pandan jelly, cutting it into small cubes if needed. Repeat with the remaining buko, coconut mixture, and pandan jelly. The pandan jelly adds that signature floral aroma and vibrant green color that makes this dessert visually stunning.
Add Final Toppings and Serve
Gently fold in the 0.25 cup shredded coconut using a spatula, being careful not to break up the buko pieces. The toasted coconut adds a delightful crunch contrast to the creamy base. Finally, top with the 1 cup shaved ice if using, and refrigerate for at least 2 hours or until completely set.
When ready to serve, run a knife around the edges to loosen if needed. The salad should have distinct layers visible—creamy coconut base, chewy buko, jelly cubes, and crunchy coconut topping. Serve immediately with a long spoon for scooping up all the delicious components together.
Pro Tips For Making Buko Pandan Salad Recipe With Evaporated Milk
- CHILL THE BUKO: Use ice-cold water when soaking the buko—literally dump a bowl of ice into the water with the coconut chunks. This keeps the texture firm and prevents the salad from turning into a watery mess later. (I learned this the hard way when my first batch turned into coconut mush after sitting in warm water.)
- DRAIN EVAPORATED MILK: Don’t just pour in the evaporated milk straight from the can—drain it first. Open the can, let it sit for 5 minutes, then drain the thick cream that rises to the top. Mix this back into the remaining liquid for a richer, less watery texture. (Your future self will notice the difference.)
- CUT JELLY SMALL: Slice the pandan jelly into ½-inch cubes instead of leaving it in big chunks. Smaller pieces melt more evenly into the creamy base, giving every bite that signature pandan flavor without clumps. (Yes, it takes 2 extra minutes—but the payoff is worth it.)
- SWEETEN GRADUALLY: Add sugar in stages, tasting as you go. Start with ¾ of the recipe’s sugar, mix, then adjust to taste. The evaporated milk and coconut milk already add sweetness, so you might not need the full amount. (I used to dump it all in and end up with a syrup-like disaster.)
Dietary considerations for these flavors
Vegetarian-Friendly Base
The traditional buko pandan salad is naturally vegetarian, relying entirely on coconut, dairy, and plant-based ingredients. The evaporated milk provides the signature creamy richness, while the pandan jelly and coconut milk ensure that no animal products are needed.
For an extra boost, I always use full-fat coconut milk—brands like Thai Kitchen deliver that luxurious texture without compromising the dish's vegetarian integrity. 🌱
Dairy-Free Adaptations
If you're avoiding dairy, swap the evaporated milk for full-fat coconut cream (like Goya brand) mixed with 1 tablespoon sugar to mimic the sweetness. The coconut cream also thickens beautifully, though the texture will be slightly lighter.
For the gelatin layer, use agar-agar powder instead—just dissolve 1 teaspoon agar-agar in 0.25 cup hot water and follow the same blooming process. This keeps the salad vegan while maintaining that signature jelly consistency.
Gluten-Free Assurance
This salad is naturally gluten-free—no flour, grains, or wheat-based ingredients are involved. The pandan jelly from brands like Goya or Thai Orchid is typically gluten-free, but always double-check the label if you're highly sensitive.
The gelatin used in the recipe is also gluten-free, though if you're avoiding animal products, stick with agar-agar as mentioned earlier. The shredded coconut and buko are both gluten-free by nature, making this a safe choice for anyone with gluten restrictions.
Low-Sugar Options
To reduce sugar, cut the granulated sugar in the gelatin layer to 0.25 cup and enhance natural sweetness with 1 extra tablespoon lime juice. The evaporated milk already contains some natural sweetness, and the pandan jelly adds floral notes that balance flavors without needing extra sugar.
For a diabetic-friendly version, use sugar-free gelatin (like Unflavored Knox brand) and sweeten lightly with stevia or monk fruit sweetener. Just be mindful that the texture may firm up slightly faster with artificial sweeteners.
Allergen Awareness
This salad contains coconut, which is a top allergen—always check labels if serving guests with allergies. The gelatin in the recipe is derived from animal sources, so it’s not suitable for halal or kosher diets unless you substitute with agar-agar.
For nut allergies, ensure no cross-contamination occurs if using shared kitchen tools. I recommend preparing this salad in a dedicated space if allergies are a concern, especially since coconut is a common allergen.
Always verify ingredient sources for hidden allergens like soy (sometimes in gelatin) or dairy traces in coconut milk.
Nutrition facts
Frequently asked questions
Can I use regular milk instead of evaporated milk?
Evaporated milk is key for that signature creamy texture, but you can substitute with 1 cup heavy cream mixed with 1 tablespoon sugar to mimic the sweetness and thickness. The salad will be slightly lighter, though. For best results, use full-fat coconut cream as a dairy-free alternative—it thickens beautifully and complements the pandan flavor.
How long should I chill the salad before serving?
For perfect texture, chill for at least 2 hours (overnight is ideal). This allows the gelatin to fully set and the flavors to meld. The buko will stay chewy, while the coconut base becomes luxuriously smooth. If you're short on time, place the assembled salad in the freezer for 30 minutes—just serve it slightly chilled rather than frozen.
What's the best way to cut buko for this recipe?
Use a sharp knife to cut the young coconut into 1-inch cubes, removing as much of the hard outer shell as possible. For extra tenderness, soak the buko in cold water for 10 minutes before using. The goal is bite-sized pieces that stay chewy but aren't too fibrous. If using frozen buko, thaw it first and drain well to prevent a watery salad.
Can I make this salad ahead of time?
Assemble everything except the buko and jelly, then refrigerate the base mixture for up to 2 days. When ready to serve, layer the buko and jelly on top and chill for 30 minutes to set. This keeps the buko chewy and prevents sogginess. The flavors actually improve overnight, making it perfect for meal prep.
Why does my salad look too watery?
This usually happens if the gelatin didn't bloom properly or if too much liquid was added. Double-check that you whisked the gelatin mixture thoroughly into the coconut base—it should be thick like pudding. If the salad is still too thin, chill it longer (up to 4 hours) to let the gelatin fully set. For future batches, reduce any added liquids slightly or use 1 extra teaspoon gelatin.
