Espasol Recipe
Espasol is the kind of Filipino rice cake that people in Laguna take seriously. If you have ever ridden a bus through that part of Calabarzon, you know the scene. Vendors walk the aisle carrying trays of these little cylinders wrapped in paper, and you can smell the toasted rice flour before they even reach your seat. This Espasol recipe gives you that same warm, nutty, coconut-scented result right in your own kitchen. I have been making Espasol for a while, and it is still the kakanin my family asks for most. Homemade Espasol means you get to eat it while it is still slightly warm. Store-bought espasol, the ones wrapped and sitting on a shelf for who knows how long, just cannot compare.

I will be honest. The first time I made this, I thought I ruined it. Thirty minutes in, the mixture still looked soupy and I was convinced something went wrong. I almost added more flour. Good thing I did not. I kept going, and around the 45-minute mark, the whole thing came together like it was supposed to all along. My arms were dead the next morning, but my kids ate the entire batch in one sitting, so I could not even complain.
The toasted grated coconut is what makes this version different. A lot of espasol recipes skip it, and I think that is a mistake. Without it, you get a rice cake that tastes mostly like sweetened flour. With it, every bite has actual coconut flavor, not just coconut milk in the background.
What is Espasol?
Espasol is a cylinder-shaped Filipino rice cake made from toasted glutinous rice flour cooked in sweetened coconut milk, then dusted with toasted rice flour. It comes from the province of Laguna in the Calabarzon region, where families have been making it for generations.
You can still find espasol at bus stops and pasalubong centers all over Laguna. It used to be more of a Christmas season treat, but now it shows up year-round. The towns of Lumban and Los Baños are especially known for it.
The name probably has Spanish roots. Some trace it to “espalmar,” meaning “to flatten,” which describes the shaping process. Others connect it to “espárrago,” or asparagus, because of the cylindrical shape. Neither theory is confirmed, and honestly, most people in Laguna do not care about the etymology. They just want it fresh.
What most people do not know is that rice-based sweets existed in the Philippines long before the Spanish arrived. Italian chronicler Antonio Pigafetta documented a rice cake called tinapai during Magellan’s 1521 expedition. Espasol is part of that same tradition of kakanin, alongside biko, suman, and sapin-sapin. The toasting of the flour before cooking is what separates espasol from all of them. It gives the rice cake a roasted, almost nutty quality that steamed kakanin just does not have. That powdery coating on the outside? Not just for looks. It keeps the pieces from sticking together and creates a dry, crumbly contrast against the soft interior.
Why This Espasol Recipe Works
This espasol recipe holds together well and has real depth of flavor, and here is why.
- The rice flour is toasted before cooking – Dry heat drives off moisture and converts raw starch into something that actually tastes like something. Skip this and the espasol ends up bland. I have tried both ways. No contest.
- Low heat, long cook time – Coconut milk absorbs into the flour gradually when you keep the heat down. Crank it up and you get a scorched bottom with an undercooked center. Not worth the time you save.
- Toasted grated coconut goes directly into the dough – The bits hold onto their own moisture and flavor, so you get coconut in every slice instead of just a faint background note. Most online recipes leave this out. I would not.
- Sweet rice flour for the coating, not glutinous rice flour – It is finer, clings better, and does not clump. Small detail that makes a difference when you slice.
Ingredients
- Glutinous rice flour (toasted) – The main ingredient, responsible for the chew
- Sweet rice flour (toasted) – For coating the outside only
- Sugar – Goes into the coconut milk before the flour
- Coconut milk – The liquid base that cooks the flour into a dough
- Grated coconut (toasted) – Mixed into the dough for actual coconut flavor and a bit of texture
- Vanilla essence – Just a teaspoon. You do not want it to overpower the coconut.
Vanjo’s Advice
These tips come from a lot of batches, including a few that did not turn out right.
Buy the right flour. This sounds basic, but I have had readers use regular rice flour and wonder why their espasol fell apart. You need glutinous rice flour, sometimes labeled sweet rice flour. Bob’s Red Mill and Mochiko both work. Anything that says “glutinous” on the package is fine.
Do not walk away during toasting. I burned a pan of flour once because I went to check my phone. It took maybe 90 seconds. Medium-low heat, constant stirring, and stay right there until the color turns pale gold and the kitchen smells like roasted rice.
Get a sturdy spoon. I have broken two spatulas making this. The dough gets thick, especially in the last 15 minutes. A heavy wooden spoon is what I use now. Those thin plastic ones from the dollar store will snap.
Your arms will hurt. Forty-plus minutes of folding is no joke. I switch hands every few minutes. Sometimes I let the mixture rest for 10 to 15 seconds between folds. It will not hurt the final result.
Shaping has a window. Too hot and it sticks to everything, including your fingers. Too cool and it gets stiff. About 10 minutes of resting, then dust your hands with toasted flour and work fast. Once you figure out the timing, it goes quick.
How to Make Espasol
Making espasol is simple. The steps are not complicated. But it asks a lot of your patience, and honestly, your arms. Stick with it and you will end up with something better than anything from a pasalubong shop.
Cook the Coconut Milk Base
- Pour the coconut milk into a cooking pot and bring it to a boil over medium heat.
- Add the sugar and stir continuously for about 10 minutes until it fully dissolves.
- Add the toasted grated coconut and continue cooking for 5 minutes while stirring.
- Stir in the vanilla essence until combined.
The kitchen will start to smell like warm coconut and caramelized sugar around the 8-minute mark. That is normal. Keep the spoon moving.
Cook the Dough
- Add the toasted glutinous rice flour to the pot and fold the mixture continuously over medium-low heat.
- Keep folding and pressing for 40 minutes to 1 hour, until the dough pulls away from the sides of the pot and holds its shape on the spoon.
It starts out thin. Almost watery. That is fine. Around 20 minutes it gets noticeably thicker, and by 35 minutes your arm is going to want to quit. Push through. When the dough peels cleanly from the sides of the pot, you are done.
Shape and Slice
- Transfer the dough to a flat surface generously dusted with toasted sweet rice flour.
- Let it rest for about 10 minutes, until warm but firm enough to handle.
- Divide into portions and roll each one in the flour to form cylinders.
- Slice to your preferred size and arrange on a serving plate or wrap in paper.
Some people flatten the whole thing to half an inch thick and cut it into rectangles instead. Either way works.
Pro Tips
- Stir from the bottom up – The dough scorches where it sits against the pot, so keep lifting it
- Turn down the heat if the bottom browns – Once the mixture thickens, it burns faster than you expect
- Do not over-coat – A thick layer of loose flour on the outside hides the coconut flavor. Shake the excess off.
- Banana leaf wrapping is not just decorative – It actually keeps the espasol moist longer than wax paper does

What to Serve with Espasol
- Kapeng barako – Brewed strong, the bitterness cuts through the sweetness. My go-to pairing.
- Palitaw – Flat rice cakes rolled in coconut and sesame. Great alongside espasol on a kakanin platter.
- Carioca – Fried glutinous rice balls in brown sugar glaze. A different texture that goes well with the soft espasol.
- Hot chocolate – Thick, Filipino-style tsokolate is what I grew up having with kakanin like this
- Fresh mango – Ripe, slightly tart slices. The acidity works against all that coconut and sugar.
Storage
Espasol does not last long in our house. My kids finish most of it before I can even put it away. But if you do have leftovers:
- Refrigerator: Airtight container, up to 3 to 5 days. The flour coating gets less powdery after a day or two in the fridge. Let it sit at room temperature for 15 to 20 minutes before eating. Makes a difference.
- Freezer: Wrap each piece in wax paper individually, then put them in a freezer bag. Lasts about 2 months. One of our readers said the coating stayed intact even after thawing, which is good to know.
- Reheating: Five to 10 seconds in the microwave. That is it. Anything longer and it turns into a sticky mess that is impossible to handle.
More Filipino Dessert Recipes
- Biko with Latik – Glutinous rice cooked in coconut milk and brown sugar, topped with golden latik
- Sapin-Sapin – Three-tier rice cake with ube, jackfruit, and coconut. My wife and daughter made this one.
- Kutsinta – Steamed brown rice cake served with grated coconut on top
- Kalamay Hati – Thick, sticky coconut milk and rice flour kakanin with latik. Requires the same arm workout as espasol.
- Bibingkang Malagkit – Baked sticky rice cake with a thick coconut cream layer on top
- Puto Bumbong – Purple steamed rice cake. A Christmas season staple.
- Suman sa Lihiya – Glutinous rice in banana leaves, best with brown sugar and hot coffee

Substitutions
- Glutinous rice flour – Mochiko works. Regular rice flour does not. The dough will crumble and fall apart.
- Fresh coconut milk – Canned is fine, use full-fat. Stay away from coconut cream. It makes the dough greasy.
- Grated coconut – Desiccated coconut from a bag is OK. Toast it the same way you would fresh. Not ideal, but it works.
- Sugar – Brown sugar changes the color a bit but gives a deeper sweetness. I actually prefer it, though it is not traditional.
- Vanilla essence – Pandan extract if you want to go more Filipino. Or leave it out. The coconut flavor on its own is enough.
Frequently Asked Questions
Does espasol need to be refrigerated?
Not immediately. At room temperature in a covered container, espasol keeps for about 2 days, sometimes 3 if your kitchen is cool and dry. In humid weather, refrigerate after the first day. One thing I have noticed is that the flour coating absorbs moisture in the fridge and loses that powdery feel, so always bring it back to room temperature before eating.
How long does espasol last?
Room temperature: 2 to 3 days. Refrigerated: up to 5 days. Frozen: about 2 months if wrapped individually. But honestly, freshly made is a completely different experience. I try to make only what we can finish in a day or two.
Can I add macapuno to espasol?
Yes. About half a cup of macapuno strips folded in with the toasted grated coconut works well. It makes the espasol a bit sweeter and changes the chew slightly. In Laguna, this is what they call “special espasol.” People give it as gifts during fiestas and holidays.
What is the difference between espasol and mochi?
People ask this a lot because both are made with glutinous rice flour. But they are pretty different. Espasol uses toasted flour and coconut milk, so it tastes roasted and coconutty with a powdery coating. Mochi is steamed or pounded and has a smoother, more elastic feel. Espasol also has a slightly grainy texture from the toasted flour that mochi does not have. Different desserts, different traditions.
Can I use regular rice flour instead of glutinous rice flour?
No. I cannot stress this enough. Regular rice flour will give you something dry and crumbly that does not hold together at all. Glutinous rice flour is what gives espasol its stretch and chew. You can find it at any Asian grocery store. It is sometimes labeled “sweet rice flour.”
Making espasol at home is not hard, but it is not quick either. It asks you to slow down, commit to the stirring, and trust the process even when the mixture looks like it will never come together. Give this espasol recipe a try. That first warm piece, still dusted in toasted flour, with the coconut and vanilla coming through? That is when you realize why people in Laguna have been making this for generations. Tag us @panlasangpinoy on Instagram if you make it.
Watch How to Make It

Did you make this? If you snap a photo, please be sure tag us on Instagram at @panlasangpinoy or hashtag #panlasangpinoy so we can see your creations!

Espasol
Ingredients
- 3 cups glutinous rice flour toasted
- 1/2 cups sweet rice flour toasted, for coating
- 2 cups sugar
- 3 cups coconut milk
- 1 1/2 cups grated coconut toasted
- 1 teaspoons vanilla essence
Equipment
- 1 Large cooking pot Heavy-bottomed preferred to prevent scorching during the long cook time
- 1 Wooden spoon Sturdy enough to handle thick dough for 40 to 60 minutes of folding
- 1 Wide skillet or pan For toasting the rice flour and grated coconut separately
Instructions
- Pour the coconut milk into a cooking pot and bring it to a boil over medium heat.3 cups coconut milk
- Add the sugar and stir continuously for about 10 minutes, making sure it fully dissolves into the coconut milk.2 cups sugar
- Add the toasted grated coconut to the pot and continue cooking for 5 minutes while stirring.1 1/2 cups grated coconut
- Stir in the vanilla essence and the toasted glutinous rice flour. Cook while continuously folding the mixture for 40 minutes to 1 hour, or until it becomes very thick and pulls away from the sides of the pot.1 teaspoons vanilla essence, 3 cups glutinous rice flour
- Remove the mixture from the pot and allow it to cool slightly until it is easy to handle.
- Spread the toasted sweet rice flour on a flat surface.1/2 cups sweet rice flour
- Divide the mixture into portions and roll each one over the sweet rice flour to form a cylindrical shape.
- Slice according to your preferred size.
- Arrange on a serving plate or wrap individually in wax paper or banana leaves. Serve and enjoy.



Jay says
I went to Vietnamese and Thai Asian stores in my area and asked them for rice flour and glutinous rice flour. I was told by both stores that they were same.
If rice flour is made of regular rice, can I just put regular rice in a blender and grind the heck out of it till it turns to powder?
Risa Galang says
hi,
i tried this recipe and it was successful! i’m so happy kc i really like espasol before i used to order to my neighbor but now after watching you video i can make my own…you’re really big help to us! thank you very much for sharing it to us and keep on cooking other recipes.
mikmik says
thanks… thanks.. thanks… more power and more recipes!
Brenda says
Thank you po sa nga recipes. I’m a foodie here in New Zealand.
You make it look so easy! I’m cooking more often now.
Happy New Year!
Cheers from all of us
Brenda
Jez says
I always wanted to learn how to cook espasol.. thank God, may panlasang pioy.com…
sheila says
ang dami kung natutunan s site mo kuya…thank u so much:)
Jes says
Hi I have a question about the flour ingredients:
-3 cups glutinous rice flour, toasted
-1/2 cup sweet rice flour, toasted
I have Mochiko- Glutinous Rice Flour, but when I googled it says Glutinous Rice Flour was similar to Sweet Rice Flour. Can I use the Mochiko for both? or is there another substitute for Sweet Rice Flour?
Thanks in Advance:)
Shasha says
I have the same Mochiko here but it says on the box ‘sweet rice’ I googled it, according to wiki ‘glutinous rice’.. is also called ‘sticky rice’ or bigas na malagkit. Im a bit confused now with the ingredients.. maybe the 3 cups glutinous rice flour should only be just rice flour? I was about to make this but Im confused with the glutinous rice..
Paulo says
Hi,
Thank you for all your fantastic recipes!
I’m just wondering with this recipe, I’ve been looking everywhere for Sweet Rice Flour but unable to locate it anywhere.
What can I use instead of it?
Thanks very much.
Panlasang Pinoy says
Ordinary rice flour will do, if that is the case Paulo.
leah says
hi thanks a lot 4 posting your knowledge about cooking different kind of pilipino food! I ENJOYED it watching your video while your showing the step how to do it!! god bless panlasang pinoy! kip it up the good work! mabuhay,,:))
Susan says
Hi there!
Awesome site, I am a small business owner here abroad. I will try this recipe to sell. I will let u know the outcome. God bless you. You are a great help for me.
feenay says
Kuya, thanks for all your wonderful recipes. You are the best!!!
luiza says
hi kuya,
your recipes are of great help, i’m married to a muslim so PORK is a BIG NO.
before bumping your site I only have fried chicken always in mind or tinolang manok, but now I have different cuisines to choose from because of what you have posted in your site.Cooking now is just like eating peanuts…Now manage to serve unfamiliar dishes in the table but surely mouth watering one.A BIG THANK YOU FOR YOU.
If it isn’t 2 much to ask please feature BEEF RANDANG…
God bless you.
luiza
reggie buen says
hi, i just wanted to ask you, i did everything that says on the recipe, but at the end, mine wasn’t like yours. it wasn’t sticky, mine looked grainy, wasn’t smooth and sticky…can u tell me wat i did wrong…thnx
reggie
Panlasang Pinoy says
reggie, did you use glutinous rice flour for this recipe? If you did, I don’t see any scenario why it should be grainy because it will eventually become very sticky one its added.
Ram says
Hi, I’d just like to let you know that I cooked this today. I didn’t have any sweet rice flour so I put 2 cups plus 2 tablespoons of sugar and just used the glutinous rice flour w/out sugar to dredge or roll the Espasol. By the way, it took me only 20 minutes to cook the whole mixture of Espasol. Thank you very much, overall it is worth all the effort. It’s so good!!!
Ram says
Follow-up questions:
-can I use the sweetened shredded coconut from the supermarket, same amount?
-I don’t have sweet flour, can I use the toasted glutinous flour for rolling the cooked espasol?
Thanks!
Ram says
Hello! I’m so happy to be back here in Panlasang Pinoy. I really appreciate what you’re doing for your kababayans, especially for us living abroad where we don’t have access to Filipino food that we miss so much.
May I know the difference between glutinous rice flour and sweet rice flour? I live here in Florida and I don’t know which one to buy at the Oriental market. Thank you and more power!
Allan says
where to buy sweet rice flour?
wendy says
hello po kuya…. I found this espasol recipe and it looks delicious. I can’t wait to make some but before that I have to ask you how to make the sweet rice flour? It says here in the recipe that 1/2 cup of sweet rice flour is needed and I honestly wonder what that is. Is this the toasted rice flour with sugar??? Help me please…..
lhen says
just wanna thank you for sharing a lot of delicious recipes sa site mo. i have tried almost of it and it really works for me as a new housewife.my husband always wondering how did i cook such tasty food.so thanks a lot kuya.more power and GOD BLESS!!!!!!
mia says
Hey, we are in Chicago too. What’s the name of the Filipino store you get your ingredients from?
Panlasang Pinoy says
Its actually a Korean grocery Mia. Assi plaza is the name and its in Niles IL along Milwaukee avenue.