Side Dishes
This buko pandan salad recipe panlasang Pinoy brings back the comforting flavors of Filipino home cooking with its signature creamy pandan swirls and tender young coconut. 🌿 The secret lies in the pandan-infused coconut gel—a velvety, fragrant centerpiece that transforms simple ingredients into a nostalgic dessert-salad hybrid.
I first tasted this at my lola's house, where it was always the centerpiece of family gatherings, and now it's my go-to recipe for special occasions.
The magic happens when the pandan extract infuses the coconut milk, creating those signature swirls that give the dish its signature look and flavor. Unlike other versions, this recipe focuses on balancing textures—crunchy buko (young coconut), soft gelatin, and creamy pandan layers—while keeping the preparation straightforward.
The key is patience in setting the gelatin properly so it holds its shape without becoming too firm.
What you'll end up with is a vibrant, creamy salad that's as beautiful as it is delicious—perfect for potlucks, celebrations, or even a special dessert. The pandan's floral aroma pairs perfectly with the sweetness of the coconut, while the buko adds a satisfying crunch.
It's a dish that transports you to childhood memories with every bite, yet still feels fresh and modern.
For an extra touch, you can top it with toasted coconut (latik) or ube jam for added depth. This recipe also works well as a vegan-friendly option by using agar-agar instead of gelatin. Let's bring this Filipino classic to your table!
Ingredients for buko pandan salad recipe panlasang pinoy
Six ingredients make this nostalgic Filipino classic—creamy, crunchy, and bursting with pandan aroma.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Pandan Leaves 🌿 | ¼ cup | Torn into strips, fresh preferred |
| Coconut Milk 🥥 | 1 can | Full-fat, unsweetened, chilled |
| Young Coconut (Buko) 🥥 | 2 cups | Fresh, peeled, cut into bite-sized pieces |
| Unflavored Gelatin 🧪 | 2 tbsp | Or agar-agar for vegan version |
| Granulated Sugar 🍚 | ½ cup | Or coconut sugar for deeper flavor |
| Water 💧 | ½ cup | Room temperature |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Toasted Coconut Flakes 🥥 | ¼ cup | For garnish, optional |
| Ube Halaya (Optional) 🍠 | ¼ cup | For garnish, store-bought or homemade |
| Shredded Sweetened Coconut 🥥 | ½ cup | Sweetened, for texture |
| Pandan Extract (Optional) 🌿 | 1 tsp | For extra pandan flavor |
| Glycerin (Optional) 💧 | 1 tsp | For glossy finish |
Pandan leaves are the heart of this dish. Look for fresh, vibrant green leaves at Asian markets—they should smell fragrant and not wilted. The coconut milk needs to be full-fat and chilled for the best texture in the gelatin layer. For buko, Filipino markets or specialty stores often sell pre-peeled young coconut, but if you're peeling them yourself, wear gloves—it's messy! The gelatin is key for that signature wobble, so don't skip it unless you're making the vegan version with agar-agar. I always grab extra pandan leaves because they lose their aroma fast once opened.
No fresh pandan leaves? Pandan extract or a few drops of pandan essence will work in a pinch, though it won't be as vibrant. Using agar-agar instead of gelatin makes this vegan-friendly—just follow the package instructions for setting ratios. For the buko, if you can't find young coconut, substitute canned young coconut in water, drained and rinsed well. The lime juice balances the sweetness, so don't skip it—fresh is best, but bottled works if you're in a hurry. The toasted coconut flakes can be swapped for regular flakes if you're short on time, though they won't have that same toasty crunch.
This salad keeps beautifully in the fridge for 3-4 days, though the gelatin layer might firm up—just give it a few minutes at room temperature to soften before serving. For extra presentation, pipe the pandan-infused coconut gel into a ring mold before chilling. The buko stays fresh for up to 5 days in the fridge if stored in water, but I always use it within 2 days for the best texture. If you're making this ahead for a party, assemble everything except the gelatin layer, then set the gelatin just before serving—it keeps everything looking fresh.
Why You'll Love This Recipe
- No Chopping Nightmare: I swear, this recipe only needs two ingredients to prep: buko and pandan. No dicing, no mincing—just shave the coconut, blanch the leaves, and let the gelatin do the heavy lifting. Honestly, my lazy Sundays just got a whole lot easier.
- Coconut-Pandan Magic: That first spoonful? Pure tropical bliss. The pandan’s floral aroma cuts through the creamy coconut milk, while the buko adds that perfect chewy bite. Between us, it’s the kind of dessert that makes you forget you’re eating something healthy.
- Party in a Bowl: Serve it chilled for birthdays or warm it slightly for a casual merienda spread. My in-laws asked for seconds at a family gathering—no fuss, just pure satisfaction. Even my picky nephew stopped complaining mid-bite.
- Make-Ahead Miracle: Prep the gelatin mix the night before, and boom—wake up to a dessert ready in minutes. Leftovers? They stay fresh for days, which means I can finally stop stressing about last-minute desserts. (Yes, even on a Tuesday night.)
Step-by-step instructions for buko pandan salad
Here's how to make this nostalgic Filipino dessert with perfect creamy pandan swirls.
👨🍳 Step 1: Bloom the Gelatin and Prepare the Pandan Infusion
Start by blooming the 2 tbsp unflavored gelatin in the 0.5 cup water—sprinkle it evenly over the water and let it sit for 5 minutes until fully dissolved. While this happens, tear the 0.25 cup fresh pandan leaves into thin strips and add them to the chilled 1 can coconut milk in a saucepan.
Heat the coconut milk mixture over low heat until it just begins to simmer, then immediately remove from heat. Cover and let it steep for 10 minutes to infuse that signature pandan aroma. The longer it steeps, the more intense the flavor, but don't let it boil or the pandan will turn bitter. Strain out the pandan leaves using a fine-mesh sieve—press gently to extract every last drop of that fragrant coconut milk.
🍳 Step 2: Make the Creamy Pandan Base
In a clean saucepan, combine the strained pandan-infused coconut milk, 0.5 cup granulated sugar, and the bloomed gelatin mixture. Add the 2 tbsp lime juice and 1 tsp pandan extract (if using). Stir gently over medium-low heat until the sugar dissolves completely and the mixture reaches 160°F—this ensures the gelatin fully activates for that perfect creamy texture.
Here's the thing—you want this mixture to be smooth as silk. If you see any lumps, strain it through a fine-mesh sieve one last time. Remove from heat immediately and let it cool to room temperature. If you're using 1 tsp glycerin, add it now—it'll give your salad that gorgeous glossy finish we all love. Let the mixture thicken slightly but remain pourable—about 15 minutes of cooling time.
🥘 Step 3: Assemble the Salad Layers
In a large glass bowl or individual serving glasses, layer the 2 cups young coconut (buko) pieces first—this forms the crunchy base. Pour about half of the cooled pandan mixture over the buko, gently tilting the bowl so the coconut pieces get fully coated. Sprinkle half of the 0.5 cup shredded sweetened coconut and half of the 0.25 cup toasted coconut flakes over the first layer.
Add the remaining buko pieces, then pour the rest of the pandan mixture on top. If you're using 0.25 cup ube halaya, dollop it artistically around the edges or in the center—it'll add beautiful purple swirls when you serve. Top with the remaining shredded coconut and toasted flakes. The key here is to work quickly so the gelatin doesn't set too soon while you assemble.
⏰ Step 4: Chill and Set to Perfection
Cover the salad with plastic wrap pressed directly onto the surface to prevent a skin from forming. Refrigerate for at least 4 hours, but I recommend overnight—this gives the gelatin time to fully set and creates that perfect creamy texture we're after. The longer it chills, the more the flavors meld together.
Here's what you're aiming for: when you run a spoon around the edge, the mixture should hold its shape but still be slightly jiggly in the center. If you're serving in individual glasses, you'll see beautiful pandan swirls throughout—this is where the magic happens. The buko should remain crisp, not soggy, which means you nailed the chilling time.
Pro Tips For Making Buko Pandan Salad Recipe Panlasang Pinoy
- STEAM NOT BOIL PANDANA: The pandan leaves need to release their scent, not turn into mush. Lightly crush them with the side of your knife first, then steep in warm (not boiling) coconut milk for 10 minutes—just enough to perfume the liquid without breaking down the fibers.
- PEEL BUKO FAST: Skip the tedious scraping. Use a sharp knife to slit the young coconut lengthwise, then tap the halves together to crack open the shell—no chisel needed. The jelly-like flesh inside is what you want, and this method saves your hands from endless peeling.
- CHILL GELATIN MIX: Let the gelatin-coconut mixture cool to room temperature before pouring into molds. I learned this the hard way—rushing it makes the set uneven and watery. A 15-minute rest in the fridge first guarantees a clean, jiggly texture.
- SWEETEN GRADUALLY: Start with half the sugar called for, taste, then adjust. The gelatin and coconut milk already add natural sweetness, and you can always add more later. Overdoing it early makes the salad cloying, and trust me, you’ll regret that.
Pro cooking tips for perfect results
Pandan Infusion Secrets
Fresh pandan leaves make all the difference—never use dried or frozen. I always buy them from Filipino markets where they're sold in bundles. Tear the leaves into ¼-inch strips and steep them in cold coconut milk for 10 minutes max—any longer and the flavor turns bitter.
For extra aroma, add 1 tsp pandan extract to the mixture after straining. 🌿
Gelatin Perfection
Blooming gelatin properly is key—sprinkle it evenly over ½ cup cold water and let it sit for 5 minutes before heating. The mixture must reach 160°F to fully activate, but don't overheat or it'll lose its setting power.
For a vegan version, use agar-agar at a 1:1 ratio with water, but reduce the cooking time to 3 minutes to prevent over-setting.
Layering Like a Pro
Work quickly when assembling—pour the pandan mixture in slow streams to create natural swirls. I use a spoon to gently fold the buko into the gelatin so every piece gets coated.
For restaurant-style presentation, pipe the gelatin through a star tip before chilling. The buko should stay crisp—if it feels soggy after chilling, your gelatin was too warm when poured.
Chilling Hacks
Press plastic wrap directly onto the surface to prevent skin formation. For individual servings, chill in 4-ounce glasses for 3 hours—this creates those perfect wobbly layers. If making ahead, assemble everything except the gelatin, then set it just before serving.
The buko stays fresh for 2 days in the fridge if stored in ice water between layers. ❄️
Texture Troubleshooting
If your gelatin sets too firm, it was likely too cold when poured. For a softer texture, add 1 extra tbsp coconut milk to the mixture. If it's too runny, chill for 15 more minutes uncovered.
The ideal consistency is jelly-like but still pourable—this ensures those signature swirls when served. For extra gloss, add 1 tsp glycerin to the cooled mixture before assembling.
Garnish Game-Changers
Toasted coconut (latik) adds nutty depth—pulse ½ cup coconut flakes in a food processor for 30 seconds until golden. For color contrast, use ube halaya in rosettes or purple swirls.
A sprinkle of crushed macadamia nuts adds luxury. I always garnish just before serving so the toppings stay crisp. The key is balance—too much garnish overwhelms the delicate pandan flavor.
Nutrition facts
Frequently asked questions
Can I make this buko pandan salad without fresh pandan leaves?
Yes, you can! Use 1 teaspoon pandan extract or ½ teaspoon pandan essence instead of fresh leaves. Just add it to the coconut milk mixture after straining. For extra depth, combine both fresh leaves and extract. The extract won't give the same vibrant aroma, but it still delivers that signature pandan flavor.
Why did my gelatin layer turn out too firm?
This usually happens when the gelatin mixture cools too quickly or was too cold when poured. For a softer texture, let it cool to room temperature before assembling, and consider adding 1 extra tablespoon coconut milk to the mixture. If it's already set too firm, gently warm it in the microwave for 5-10 seconds and stir until smooth before re-chilling.
How can I make this vegan-friendly?
Swap the gelatin for agar-agar at a 1:1 ratio with water. Bloom the agar-agar in ½ cup water for 3 minutes (instead of 5), then follow the same steps. The texture will be slightly firmer but still delicious. For extra creaminess, add 2 tablespoons coconut cream to the mixture before chilling.
Can I prepare this ahead of time for a party?
Assemble everything except the gelatin layer, then store the buko and toppings in the fridge. When ready to serve, prepare the gelatin mixture fresh and layer it just before chilling. This keeps the buko crisp and the presentation looking fresh. For individual servings, chill in glasses for 3 hours before serving to achieve those perfect wobbly layers.
What's the best way to store leftover buko pandan salad?
Store it in an airtight container in the fridge for up to 3 days. If the gelatin layer firms up, let it sit at room temperature for 10 minutes before serving. For longer storage, freeze the assembled salad (without the gelatin layer) for up to 1 month. Thaw overnight in the fridge before adding the gelatin mixture and re-chilling.
