
I developed this recipe after testing multiple batches in my small kitchen, determined to capture the authentic chew of Filipino kakanin. The secret lies in proper hydration of the glutinous rice flour and precise steaming time.
This vegan version maintains traditional texture without dairy or eggs. The process transforms simple ingredients into a sweet, sticky treat that’s both comforting and nostalgic.
You’ll achieve that signature chewy consistency with a smooth, slightly sticky finish. The result is a base for classic kakanin like bibingka or puto that’s true to Filipino flavors.
Perfect for festivals or everyday indulgence, this method delivers consistent results every time.
Ingredients for Glutinous Rice Flour Recipe Filipino
Simple pantry staples create that authentic Filipino kakanin texture everyone loves right at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Glutinous Rice Flour 🌾 | 2 cups | Also called sweet rice flour |
| Granulated Sugar 🍚 | 1 cup | White or coconut sugar |
| Coconut Milk 🥥 | 1 ½ cups | Full-fat for richness |
| Water 💧 | ½ cup | Filtered or distilled |
| Coconut Oil 🫒 | 2 tbsp | Melted for greasing |
| Ube Halaya 🟪 | ½ cup | Optional for purple color |
| Vanilla Extract 🌿 | 1 tsp | Pure extract preferred |
| Salt 🧂 | ¼ tsp | Fine sea salt |
| Pandan Leaves 🌿 | 2 pieces | Knotted for infusion |
| Mung Bean Starch 🌱 | 2 tbsp | For extra chewiness |
Glutinous rice flour is non-negotiable here—Mochiko brand is the gold standard for kakanin, available at most Asian markets or online. The coconut milk must be full-fat (look for Thai Kitchen or Aroy-D brands) to achieve the proper richness. Pandan leaves can be tricky to find fresh; frozen from Filipino grocers works just as well. Avoid substituting regular rice flour—it lacks the sticky quality essential for that signature chew.
No ube halaya? Mashed purple yam or a few drops of ube extract can provide the color. Coconut oil can be swapped for any neutral oil, but the flavor won’t be as authentic. For a less sweet version, reduce sugar by half the amount. Mung bean starch can be omitted, but it’s worth hunting down at H Mart for that extra bounce. Vanilla extract is flexible—bourbon vanilla adds depth.
The batter keeps 2 days in the fridge, though it’s best used fresh. Finished kakanin stays good at room temperature for 3 days or in the fridge for 1 week. Freeze portions wrapped tightly for up to 3 months—thaw completely before reheating by steaming.
Why You’ll Love This Recipe
- Sticky Simplicity: I just mix the glutinous rice flour, sugar, and coconut milk—no fancy techniques, no stress.
- Coconut Heaven: The combo of coconut milk and oil gives that rich, creamy sweetness I crave in every bite.
- Festive Favorite: I bring this to potlucks and it’s always the first to disappear.
- Budget Stretcher: A bag of glutinous rice flour makes multiple batches, and it’s way cheaper than store-bought kakanin.
Step-by-Step Instructions for Glutinous Rice Flour Filipino Dessert
Master the traditional technique for creating perfectly chewy kakanin with authentic texture and flavor.
Step 1: Infuse Coconut Milk with Pandan
In a saucepan, combine the 1.5 cups Coconut Milk with the 2 pieces Pandan Leaves (knotted to prevent scattering). Heat over medium-low until small bubbles form at the edges—this should take about 3-4 minutes.
Remove from heat and let steep for 10 minutes to fully infuse the fragrant pandan flavor into the coconut milk. The liquid should turn a subtle greenish hue and carry a distinct nutty aroma. Strain out the pandan leaves before proceeding to ensure a smooth texture in your final product.
Step 2: Combine Dry Ingredients for Base Mixture
In a large mixing bowl, whisk together the 2 cups Glutinous Rice Flour, 1 cup Granulated Sugar, 2 tbsp Mung Bean Starch, and 0.25 tsp Salt until completely uniform. The mung bean starch enhances the signature chewiness of traditional Filipino kakanin.
This dry blend creates the structural foundation for your dessert. Ensure there are no lumps in the mixture, as this could lead to uneven texture in the finished product. The fine sea salt balances the sweetness without overpowering the delicate flavors.
Step 3: Create the Wet Ingredient Mixture
In a separate bowl, combine the infused 1.5 cups Coconut Milk with the 0.5 cup Water, 2 tbsp Coconut Oil, 0.5 cup Ube Halaya, and 1 tsp Vanilla Extract. Whisk vigorously until the ube halaya is fully incorporated and the mixture appears smooth and vibrant.
The coconut oil should be in liquid form (melted) to blend seamlessly with the other wet ingredients. The ube halaya provides both color and its characteristic earthy sweetness, while the vanilla extract adds depth to the flavor profile.
Step 4: Cook the Batter to Perfection
Gradually pour the wet mixture into the dry ingredients while continuously whisking to prevent clumping. The resulting batter should be thick but pourable, with a consistency similar to heavy cream.
Transfer the batter to a greased baking dish or steamer. Cook using your preferred method (steaming or baking) until the top sets and a toothpick inserted in the center comes out clean—typically 35-45 minutes for steaming or 40-50 minutes at 350°F for baking. The finished product should have a slightly sticky surface with a glossy sheen.
Step 5: Cool and Set Before Serving
Allow the dessert to cool completely at room temperature for at least 1 hour. This cooling period is crucial as it allows the glutinous rice flour to fully set, achieving that ideal chewy texture that defines authentic kakanin.
Once cooled, the dessert should hold its shape when sliced but still offer that satisfying resistance when bitten into. For best results, let it rest for an additional 30 minutes in the refrigerator before slicing into serving portions. The flavors will continue to develop during this time, creating a more cohesive taste experience.
Pro Tips For Making Glutinous Rice Flour Recipe Filipino
- Steam Evenly: Spread the batter in your mold or banana leaves thinly—about 1/2 inch thick—so the heat penetrates fully. I learned this the hard way after pulling out a gooey center from my first three attempts.
- Use Full-Fat Coconut Milk: Skip the light versions; the fat in full-fat coconut milk binds the glutinous rice flour and gives that rich, creamy texture Filipino desserts are known for. The difference is night and day.
- Avoid Overmixing: Stir just until the glutinous rice flour, sugar, and coconut milk come together. Overmixing develops too much starch, and you’ll end up with a dense, gummy mess instead of that tender, slightly chewy bite.
- Brush with Coconut Oil: Before steaming, brush the top of your mixture with coconut oil—about 1 teaspoon—to prevent sticking and add a subtle shine. Sounds small, but it makes the finished product look and taste more polished.
Creative Variations of This Dish
Ube Halaya Swirl
For a marbled effect, reserve ¼ cup of batter before adding ube halaya. Pour the plain and purple batters alternately into your pan, then swirl with a butter knife. I tested this 3 times to perfect the technique in my small kitchen. 💜
Pandan-Infused Version
Double the pandan infusion by adding 2 more leaves to the coconut milk. The aroma will be more pronounced, giving your dessert that authentic Filipino buko pandan flavor. I source my pandan from the Filipino market in Dorchester.
Mango Coconut Twist
Fold in ½ cup diced ripe mango after combining wet and dry ingredients. The sweet tropical fruit pairs beautifully with the coconut base. Use Ataulfo mangoes when available—they’re sweeter and less fibrous.
Chocolate Puto Style
Replace ¼ cup glutinous rice flour with cocoa powder for a chocolate version. Add 1 extra tbsp sugar to balance the bitterness. Steam in small molds for individual puto-like treats.
Salted Caramel Drizzle
After cooking, drizzle with 2 tbsp salted caramel sauce and sprinkle with toasted coconut flakes. The sweet-salty contrast elevates the dessert. I use Stonewall Kitchen caramel for this. ✨
Savory Option
Omit sugar and add ½ cup grated cheddar and 2 tbsp chopped scallions for a savory version. This works particularly well for puto cheese—a popular Filipino snack. Serve warm for best texture.
Nutrition Facts
Frequently Asked Questions
Can I use regular rice flour instead?
No, it won’t work. Regular rice flour lacks the sticky quality that defines kakanin. Glutinous rice flour is essential for that signature chewy texture.
Why does my dessert turn out dense?
Overmixing the batter or under-steaming can cause this. Ensure you whisk just until smooth and steam for the full 35-45 minutes.
How do I store leftovers?
Wrap tightly in plastic and refrigerate for up to 1 week. For longer storage, freeze for 3 months. Thaw completely before reheating by steaming.
Can I make this without ube halaya?
Yes! Use mashed purple yam or a few drops of ube extract for color. The flavor remains delicious without it.
- Cream of Wild Rice Soup Recipe: Earthy Grains in Silky Broth - October 9, 2026
- Filipino Garlic Rice Recipe: Crispy Fried Aroma With Every Bite - October 9, 2026
- Gobi Manchurian Rice Recipe: Indo-Chinese Fusion in One Bowl - October 9, 2026