Cheese Puto are soft, fluffy, and extra delicious with pockets of cheese! These Filipino steamed cakes are easy to make and fun to eat; delicious on their own or served with dinuguan or pancit.

I hit the jackpot! I mean, the cheese puto jackpot, not the Mega Million Lotto which, by the way, is up to $324 million this coming Tuesday drawing.
Three hundred twenty-four million dollars! Can you imagine what you could do with all that money? I'm sure I'll find 324,000,000 ways to spend 324,000,000 dollars. All it takes is $20 worth of Lotto tickets and a prayer. Somebody's gotta win might as well be me, right?.
Ok, enough of the daydreaming and back to this puto recipe. Sure, these mini muffins are not exactly in the category of $324 million, but they come pretty close 🙂
I've always made mine with rice flour but when I found this recipe at My Expat Mom blog, I couldn' t wait to try it! She said it's her most popular recipe and one bite of the steamed cakes, I knew why. Soft, moist and fluffy with delicious pockets of cheese, they are pure heaven!
What is Puto Made Of
Puto is traditionally made of rice. The grains are soaked overnight in water to soften and then processed into a soft dough called galapong. The natural fermentation of soaking the rice acts as a leavening agent, but it's also common to add yeast or baking powder to help the cake rise.
The prepared batter is either steamed as whole loaves or into individual portions and the steaming vessel is usually lined with banana leaves to impart aroma. Flavorings and toppings such as pandan water, cheese, salted eggs, grated coconut meat, and butter are also added for extra flavor and texture.
While the term puto is mostly associated with the muffins we have here, it also refers to other varieties of kakanin that are cooked by steaming such as lanson, kutsinta, and puto maya.
Tips on How to Make Cheese Puto
- The type of puto we have here is made of all-purpose flour, evaporated milk, and eggs. It's a great base recipe you can modify to make other flavors; feel free to experiment with pandan or ube extracts!
- I like to add shredded cheddar to the batter to create creamy pockets of cheese. You can skip this if you like and just sprinkle on top. Other than cheddar, you can also use sliced salted eggs, kesong puti, processed cheese (Eden), and even ham or crisp-cooked bacon to add a savory note to the rice cakes.
- You might want to cover the lid with muslin (katsa) or any lightweight cotton to absorb the condensing steam.
- This recipe makes about 40 pieces using the mini molds and about 20 using regular size molds.
Equipment Needed to Make Puto
- Steamer with a conical-shaped lid to keep the condensing steam to drip down to the puto.
- Individual molds-you can use tin cans and ramekins but I prefer silicone mini muffin cups to make removing the steamed cake easier.
How to Serve Cheese Puto
These Filipino muffins are traditionally enjoyed on their own as a snack or dessert. They're so good with hot coffee or ice-cold samalamig!
It's also common to serve them as a side to savory dishes such as dinuguan or pancit guisado. Soft and fluffy, they provide a delicious contrast of flavor and texture.
Looking for more recipes to make in a steamer? This cassava suman made with grated kamoteng kahoy and coconut milk are heart and filling. It took me a while to nail down the perfect dough for siopao asado but these steamed buns are so worth the long search. Enjoy!
Ingredients
- 1 ½ cups flour
- 1 cup sugar
- 1 tablespoon baking powder
- 3 eggs
- 6 ounces evaporated milk
- ½ cup water
- 2 tablespoons butter, melted
- 1 teaspoon vanilla extract
- 1 cup cheddar cheese. shredded
Instructions
- In a large bowl, combine flour, sugar, and baking powder. Mix well.
- Add eggs on at a time and using an electric mixer, beat after each addition.
- Add milk and beat until smooth.
- Add water and continue to beat until batter is thin and smooth.
- Add butter and vanilla extract. Stir until well blended.
- Add ¾ of the cheese and stir until combined.
- Fill molds with batter up to ¾ full. Arrange molds in a single layer on steamer rack and place over steamer.
- Steam for about 8 to 10 minutes or until a toothpick inserted comes out clean.
- Turn off heat and top each puto with the remaining ¼ cup of cheese. Cover for about 1 minute to allow the residual heat to melt cheese.
- Allow to slightly cool before removing from molds.
Notes
Video

Nutrition Information
“This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.”
Sara Fabunan says
Hi can I bake the puto? I don't have a bigger steamer. May I know the temperature and for how many minutes? Thanks!
Khrystyn Vivienne Gayle Datario says
Ano po kaya ang magiging difference if coconut milk ang ginamit? Thank you.
Jo Tercenio says
Sarap ng timpla... pero po bakit kaya pag tinanggal ko ang molder nakadikit pa ang ibang part ng puto?
Lalaine Manalo says
Palamigin lang po nang mabuti. 🙂
karen says
Hi...
Thank you for this recipe.. after trying so many recipes, finally got one that my family loves... will definitely save this recipe for future cooking again... God bless you...
Joy says
The best tasting puto cheese I have tried! Thank you so much for sharing! My whole family loves it so much😊
Lalaine Manalo says
Thank you for the 5-stars! I'm glad the family liked it.
Melody says
Hi! Do I cook this under low heat? Can I substitute 1 tsp of baking soda to 1tbsp of baking powder ?
Elaine Tolenada says
Hi in wondering why the second batch didnt rise in the steamer?
TIA
Jovelyn buhian says
Is it ok to substitute bking soda in bkng powdr? Tnx
norma palma says
hi, ask q lang po sana kung pwedeng e alternate ang almond flour s APF at almond milk s evaporated milk? kc i use to eat low cab food. thank you
jennifer marquez says
nakailang try na ko gumawa ng puto pero di ko talaga maperfect ok yung lasa .umalsa nmn pero ... siksik sya .. iba yung texture .. bat kaya ?
Lyn says
Hi ma'am!I just made it ngayon lng,,kahit wapang cheddar cheese,,,it turns perfect,,my kids really love it,,thank for sharing it ma'am,,, advance merry Christmas po
Edna V. Salvador says
I love this recipe because the ingredients are a staple in my pantry. I bring some to work and my Korean and British co-workers loved it and asked for the recipe and I directed them to Kawaling Pilipino. Keep up the good work!
Daisy Rice says
Hello!
This is my 2nd time making the puto cheese. I love the taste and my kids love it too. Thank you for sharing this recipe. Friends always requested when there's partying and salo salo together.
Lalaine Manalo says
Thank you for the feedback! I am glad the recipe has worked well for you 🙂
Roed says
Gaano katagal ung shelf life ng puto, pwede ba cya hanggang 1 week?
Fridae says
Super recipe! The best I ever tried. Description and explanations were PERFECT. Brief and exact.
Not an ordinary kind of Baking and Cooking style.
Easy to understand. Neat and authentic 👍👌
Thank you so much to the author. Keep going!
Nida says
It’s the best tasting cheese puto I’ve ever tried making: fluffy and soft. Here’s my variation: I used mozzarella cheese & only 1/3 c of granulated sugar since my husband is diabetic. Kudos to you.
Lalaine Manalo says
You made my day! I am glad you're able to modify the recipe to suit your tastes!
nyra says
I made your puto recipe tonight and it's good I love the taste. I will do this again when i go back to Philippines.
nisa jabajab says
Of all the puto cheese recipes ive tried,this is the best!!! As in perfect maam!!! Ive been following a lot of your recipes for the past year at gusto ko lang pong sabihin that you are very instrumental in making me a good home cook!!! My husband and my toddler always love what i cook, mostly recipes coming from your blog, i just tweak it a little depende kung anong ingredients available here locally. Anyway, i would just like to say na maraming salamat for taking time to post these recipes and for giving those little advices that are extremely important when cooking. God bless and more power!!!
Lalaine Manalo says
Thank you so much. Napasaya mo ako sobra. God Bless and all the best to you and your family.
Owie says
Winning recipe. 👌🏼 Taste is similar to that famous G bakery back home.
Lalaine Manalo says
Thank you!
Renz says
Can I use fresh milk po? Thank you!
Lalaine Manalo says
Yes, you can use fresh milk. It's not as thick and creamy as evap milk so there might be a slight change in texture and taste.
Gelina says
What’s the difference if fresh milk is used instead of evap milk?
Rosie Lavadia says
Hi po.maraming salamat po sa walang sawang pagshare ng recipe.Marami na po akong natutunan at matutunan pa..perfect po ang mga sangkap na binibigay nyo.God bless you more po.stay safe.
Lalaine Manalo says
Salamat rin po sa pagsubaybay. I really appreciate it.
Abi says
Ask ko lang po if need ba na boiled na yung water Pag nilagay na yung steamer and puto? Gano po ka Dami ang water kalhati po ba ng casserole? Kasi po kahapon nag gawa ako parang kutsinta ang itsura niya so Di ko maintindihan kung Bakit kasi nag lagay din naman ako ng cloth sa cover. Thank k you po.
Lalaine Manalo says
Depende sa itsura nang puto ang gusto mo. Pag nagboboil na ang tubig at malakas ang apoy, pumuputok ang to nang puto. Yes, mga kalahati lang nang steamer ang tubig; bantayan lang para di matuyo. Yung parang kutsinta, ang ibig mo bang sabihin hindi umaalsa?