Pinoy Kakanin Recipe: Traditional Filipino Rice Cakes With Coconut Milk

Pinoy Kakanin Recipe: Traditional Filipino Rice Cakes With Coconut Milk

I discovered the beauty of traditional Filipino rice cakes while exploring Boston’s diverse culinary scene. These authentic treats showcase the perfect balance of sweet, chewy, and coconut-rich flavors.

This recipe stays true to its roots, using simple ingredients like glutinous rice, coconut milk, and sugar. The process is straightforward, yet the results are anything but ordinary—soft, slightly sticky, and irresistibly fragrant.

What makes this dish special is its versatility. Serve it warm for breakfast, as a sweet snack, or even as a dessert. The coconut milk adds a creamy richness that’s hard to resist.

With roots in Filipino tradition, this creation brings a taste of the Philippines to your kitchen. Here’s how to make it at home.

👨‍🍳
Difficulty
Easy
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Pinoy Kakanin

Simple pantry staples transform into these fragrant, coconut-rich traditional treats with ease.

Ingredient Amount Notes
Glutinous Rice Flour 🌾 2 cups Also called sweet rice flour
Coconut Milk 🥥 2 cups Full-fat for creaminess
Granulated Sugar 🍚 1 cup Adjust to taste preference
Brown Sugar 🟤 ½ cup Packed, for depth of flavor
Water 💧 1 ½ cups For mixing batter
Shredded Coconut 🥥 ½ cup Unsweetened, for topping
Pandan Leaves 🌿 2 pieces Optional for aroma
Vanilla Extract 🌿 1 tsp Pure for best flavor
Salt 🧂 ¼ tsp Balances sweetness
Butter 🧈 2 tbsp For greasing pan
Lime Leaves 🍈 2 pieces Optional, for citrus note

The glutinous rice flour is non-negotiable for authentic texture—look for brands like Koda Farms or Bob’s Red Mill at Asian markets or well-stocked grocery stores. Full-fat coconut milk is essential; Thai Kitchen or Chaokoh deliver the creamy richness this dish demands. Pandan leaves (found frozen at Vietnamese grocers) add the signature aroma, but don’t skip the recipe if you can’t source them.

No pandan? Vanilla extract with a drop of green food coloring mimics the visual appeal. Brown sugar can be replaced with muscovado for deeper molasses notes. For a lighter version, coconut water at half the quantity works, though the flavor won’t be as rich. Shredded coconut is optional but adds delightful texture—toast it lightly for extra crunch.

Store leftovers in an airtight container at room temperature for 2 days or refrigerate for 1 week. Reheat briefly in the microwave or steamer to restore softness. The batter can be prepared a day ahead—just whisk before cooking. Freezing isn’t recommended as it alters the chewy texture.

❤️

Why You’ll Love This Recipe

  • One Bowl Wonder: I just dump the glutinous rice flour, coconut milk, and sugars in a bowl, mix, and steam—no fancy steps.
  • Coconut Caramel Love: That brown sugar and coconut milk combo gives it this deep, caramelized richness that lingers.
  • Fiesta Ready: I bring this to potlucks and it disappears first—birthdays, holidays, or just because.
  • Stretches for Days: A batch costs pennies and feeds my whole family, with leftovers that taste even better the next day.

Step-by-Step Instructions for Traditional Filipino Rice Cakes With Coconut Milk

Master this authentic method for perfectly textured rice cakes with rich coconut flavor.

Step 1: Prepare the Batter Base

In a large mixing bowl, combine the 2 cups Glutinous Rice Flour, 1 cup Granulated Sugar, and 0.25 tsp Salt. Whisk thoroughly to eliminate any lumps. The flour’s fine texture ensures a smooth, uniform batter that’s essential for traditional kakanin.

Gradually pour in the 1.5 cups Water while whisking continuously. This slow incorporation prevents clumping and creates a silky-smooth consistency. The batter should resemble thin pancake batter at this stage, with no dry pockets remaining.

Step 2: Infuse with Aromatics and Coconut Milk

Add the 2 cups Coconut Milk, 0.5 cup Brown Sugar, 1 tsp Vanilla Extract, 2 pieces Pandan Leaves, and 2 pieces Lime Leaves to the batter. Stir gently to combine. The coconut milk’s richness will develop into that signature creamy texture kakanin is known for.

The pandan and lime leaves release their fragrance during cooking, creating that authentic Filipino aroma. If using, tie the pandan leaves in a knot to make removal easier later. Let the batter rest for 10 minutes to allow the flavors to meld.

Step 3: Steam the Mixture

Grease a 9×9-inch baking pan with the 2 tbsp Butter, ensuring all surfaces are well coated. Pour the batter into the prepared pan, spreading it evenly. The buttered surface prevents sticking and adds a subtle richness to the final product.

Place the pan in a steamer with boiling water. Cover and steam over medium heat for 45-50 minutes. Check for doneness by inserting a toothpick in the center—it should come out clean when fully cooked. The top should appear set with a slight gloss.

Step 4: Add the Coconut Topping

Sprinkle the 0.5 cup Shredded Coconut evenly over the steamed rice cake. Return to the steamer and cook for an additional 10 minutes. This allows the coconut to soften slightly and adhere to the surface while developing a subtle toasted flavor.

The shredded coconut should become slightly golden and fragrant. This topping adds texture contrast and visual appeal to the traditional presentation. Remove the pan from the steamer and let it cool slightly before serving.

👨‍🍳

Pro Tips For Making Pinoy Kakanin

  • Pre-cook the coconut milk: Simmer the coconut milk for 2-3 minutes before mixing with flour to remove the raw taste and prevent separation—I learned this the hard way after my first batch had an oily, split texture.
  • Sift the flour: Glutinous rice flour clumps easily, so sift it twice to avoid lumps in your kakanin. My grandmother swore by this, and she was right: smooth batter means smooth results.
  • Steam evenly, don’t rush: After pouring the batter into molds, steam for 30-40 minutes on medium heat—resist the urge to crank it up, or you’ll end up with a rubbery top and undercooked center.
  • Use brown sugar syrup: Dissolve the brown sugar in water first and strain it to remove impurities. Sounds weird, but it works: your kakanin will have a cleaner, richer caramel flavor.

Troubleshooting This Recipe

Batter Too Thin

If your mixture resembles water, you likely added too much liquid. Stir in 1-2 tbsp glutinous rice flour at a time until it reaches pancake batter consistency. I always keep extra flour on hand for this exact reason. 💡

Batter Too Thick

When the batter is more like dough, gradually whisk in ¼ cup water until smooth. The texture should coat the back of a spoon but still drip slowly. This happened to me during my first test batch in my tiny Boston kitchen.

Uneven Steaming

If the center remains undercooked while edges set, your steamer may not be distributing heat evenly. Try rotating the pan 180° halfway through cooking. Also ensure your water level doesn’t drop below the steamer insert.

Sticky Texture Issues

Excess stickiness often means undercooking. Return to the steamer for 5-10 more minutes. If it’s overcooked and tough, you may have used too much flour next time, reduce by 2-3 tbsp. ✨

Coconut Milk Separation

If you see oil pooling on top, your coconut milk may have separated. Whisk the can vigorously before adding to the batter. I learned this trick after a frustrating batch split during steaming.

Pandan Flavor Too Weak

For stronger aroma, bruise the pandan leaves by tying them in a knot before adding. Alternatively, use 1 tsp pandan extract if leaves aren’t available. This makes a noticeable difference in the final flavor profile.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 18g90%
Cholesterol 15mg5%
Sodium 120mg5%
Total Carbohydrate 70g25%
Dietary Fiber 2g7%
Sugars 45g
Protein 5g10%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

What can I use if I don’t have glutinous rice flour?

Regular rice flour won’t work as it lacks the sticky texture. For best results, use mochiko flour (sweet rice flour) as a direct substitute. Avoid all-purpose flour entirely.

2

Can I bake this instead of steaming?

Yes, but steaming yields the traditional chewy texture. For baking, use a water bath at 350°F for 45-50 minutes. The result will be slightly denser.

3

How do I know when it’s fully cooked?

Insert a toothpick in the center—it should come out clean. The top will appear set with a slight gloss. Undercooked kakanin will look translucent in spots.

4

Can I make this ahead of time?

Prepare the batter the night before and refrigerate. Steam fresh when ready to serve. Leftovers keep well in an airtight container for 2 days at room temperature.

★★★★★4.7(11 reviews)
Brian Walker