• Skip to main content
  • Skip to primary sidebar
Floured Frame
menu icon
go to homepage
  • Recipes
  • Spring
  • Filipino
  • About
  • Shop
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • search icon
    Homepage link
    • Recipes
    • Spring
    • Filipino
    • About
    • Shop
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Filipino

    Puto (Filipino Steamed Cake)

    Published: Dec 4, 2019 · Modified: Sep 24, 2024 by Floured Frame · This post may contain affiliate links · 1 Comment

    Love it? Share it!

    • Facebook
    • X
    • Reddit

    Puto is a delicacy and a favorite amongst Filipinos. It is a soft and fluffy cake usually eaten as a midday snack (aka ‘meryenda’). These have the perfect sweetness, so you can eat a bunch and not get a sugar high!

    Jump to Recipe Print Recipe
    Puto stacked over a bamboo plate lined with a banana leaf.

    What is Puto?

    Puto is a kakanin, or “rice cake” from the Philippines. While the word has negative connotations for some countries worldwide, this rice cake is quite delicious. Filipinos love their sweet desserts like halo-halo, leche flan, or cassava cake, it is less sweet in comparison, which makes it a great base to eat alongside savory dishes, such as pancit or dinuguan or topped off with cheese or ube jam. 

    Traditionally, Filipinos make puto by soaking, grinding, and fermenting rice, but these days, you won’t find puto recipes using that method. They either use rice flour or all-purpose flour and for simplicity’s sake, we are making this recipe with all-purpose flour. I find that it gives the puto a much softer and smoother texture compared to rice flour.

    Jump to:
    • ✨Why You’ll Love This Recipe
    • ✏️Ingredient Notes
    • 📝Substitutions & Variations
    • 🍴How to Make Puto
    • ⭐Expert Tips
    • 💭Common Questions
    • 🥣Storage & Reheating
    • ❤️More Recipes You'll Love
    • 📖 Recipe

    ✨Why You’ll Love This Recipe

    • This Filipino steamed cake recipe is simple and easy and requires only six ingredients.
    • These cakes aren’t overly sweet and make a perfect base for a savory dish.
    • They make a great breakfast on the go, a quick snack, or a tasty dessert!
    Ingredients for Filipino puto recipe.

    ✏️Ingredient Notes

    • All-purpose flour - While the traditional Filipino recipe uses fermented rice or rice flour, I decided to use all-purpose flour because it's easily accessible and makes this puto recipe softer in texture.
    • Baking powder - This leavening agent gives this steamed cake recipe its rise and makes it light and fluffy. Ensure your baking powder isn't expired; otherwise, it won't have that same effect.
    • Vegan butter - The fat in butter will help create moisture and enhance the flavor of the cakes.
    • Dairy-free milk - I love using soy milk for baking. It has a high protein content and viscosity similar to dairy milk, which helps baked goods develop structure.
    • Granulated sugar - Adds the perfect sweetness while keeping the puto soft and moist.
    • Salt - Salt balances the cake batter's sweetness and enhances the other ingredients' flavors.

    See the recipe card below for a full list of ingredients and measurements.

    📝Substitutions & Variations

    • Don’t want a plain puto? Add flavors such as ube or pandan extract.
    • Top it off with cheese! Use your favorite mild cheese slices to make cheese puto.

    This recipe has not been tested with other substitutions or variations. If you replace or add any ingredients, please let us know how it turned out in the comments below!

    🍴How to Make Puto

    Top Tip: Use a food scale to weigh out the ingredients. That way, you'll only need one or two bowls, and you won't have to wash a bunch of measuring cups!

    Dry ingredients whisked in a bowl.

    Step 1: Combine the all-purpose flour, baking powder, and salt in a medium bowl.

    Wet ingredients whisked in another bowl.

    Step 2: In a large bowl, mix the melted vegan butter, granulated sugar, and dairy-free milk. If using flavors, add them now. Whisk until the sugar has dissolved.

    Dry and wet ingredients whisked together to make puto batter.

    Step 3: Then pour the dry ingredients into the bowl of the wet ingredients and mix well until the batter is no longer clumpy.

    Batter distributed into silicone molds and placed into a bamboo steamer.

    Step 4: Carefully pour the batter into the silicone mold only about ¾ of the way. Transfer those molds to the steamer and steam for 15-20 minutes or until an inserted toothpick comes out clean.

    Puto cut in half revealing the cake texture, and placed over a plate lined with a banana leaf.

    ⭐Expert Tips

    1. Once you make the batter, steam it right away. The steamed cakes will rise better. If you wait, they won’t rise as much.
    2. Use low heat when steaming. You want just enough steam to cook the batter evenly. Using high temperatures will cause the batter to rise unevenly instead of forming a perfect dome.
    3. Use a silicone mold or cupcake liner. They make it easy to transfer the batter in and out of the steamer, and you don’t need extra grease to release the puto.

    💭Common Questions

    Can I use baking soda as a substitute for baking powder?

    No, because unlike baking powder, baking soda requires an acid to activate, which this recipe doesn’t contain.

    Can I use rice flour instead of all-purpose flour?

    No, this puto recipe, in particular, is made intended for all-purpose flour. The texture and final product will be different if you use rice flour using the ratios in this recipe

    🥣Storage & Reheating

    • Room temperature
      Let this Filipino puto cool completely before storing it. At room temperature, it should last 3-4 days.
    • Freezing Instructions
      Place the cooled cakes in a freezer-safe container. Store in the freezer for up to 1 month.
    • Reheating Instructions
      While it’s delicious at room temperature, sometimes I like to heat these steamed cakes in the microwave for 10-20 seconds.

    ❤️More Recipes You'll Love

    • Easy Filipino Karioka (Fried Sweet Rice Balls)
    • Vegan Filipino Empanada
    • Vegan Filipino Ensaymada
    • Turon (Filipino Banana Lumpia)

    Did you try this recipe? Please leave a 5-star ⭐️ rating and comment below! Tag @flouredframe on Instagram & Facebook!

    📖 Recipe

    Puto (Filipino Steamed Cake)

    Keisha
    Puto is a delicacy and a favorite amongst Filipinos. It is a soft and fluffy cake usually eaten as a midday snack (aka ‘meryenda’). These have the perfect sweetness, so you can eat a bunch and not get a sugar high!
    5 from 2 votes
    Print Recipe Pin Recipe
    Prep Time 8 minutes mins
    Cook Time 20 minutes mins
    Course Snack
    Cuisine Filipino
    Servings 12 servings
    Calories 87 kcal

    Equipment

    • Food scale highly recommended
    • Bamboo steamer or steamer pot
    • Saute pan to hold water for the bamboo steamer
    • Silicone molds or silicone cupcake liners
    • Mixing bowls
    • Whisk
    Pro TipIf a recipe calls for it, use a food scale to weigh ingredients in grams for the best results! Use the options below to toggle between cups or grams.

    Ingredients
     
     

    • 125 grams All-purpose flour (spooned, leveled, and sifted)
    • 1 ½ teaspoons Baking powder (do not substitute for baking soda)
    • ¼ teaspoon Salt
    • 100 grams Granulated sugar
    • 240 grams Dairy-free milk (I used soy)
    • 14 grams Vegan butter
    • 1 teaspoon Ube extract or pandan extract (optional flavors)
    Prevent your screen from going dark

    Instructions
     

    • Fill the bottom of the steamer or pan with 2-3 inches of water and bring to a simmer over low heat.
    • While you wait for the water to start simmering, combine the all-purpose flour, baking powder, and salt in a medium bowl.
    • Then, combine the melted vegan butter, granulated sugar, and dairy-free milk in a large bowl. If using flavors, add them now. Whisk until the sugar has dissolved.
    • Pour the dry ingredients into the bowl of the wet ingredients and mix well until the batter is no longer clumpy.
    • Place the silicone molds onto the top portion of the steamer, and carefully pour the batter into the silicone molds only about ¾ of the way. Steam for 15-20 minutes or until an inserted toothpick comes out clean.
    • Carefully remove the puto from the steamer basket and allow it to cool completely. Then, gently remove the puto from the molds and serve warm.

    Notes

    • To make multiple flavors in one batch, make the plain batter as follows. Then, divide it equally into two or three separate bowls. Add one teaspoon of the flavors to each, and whisk to combine. Continue to step 5.
    • Can I use baking soda to substitute for baking powder? No, because unlike baking powder, baking soda requires an acid to activate which this recipe doesn’t contain.
    • Can I use rice flour instead of all-purpose flour? No, this puto recipe in particular is made intended for all-purpose flour. If you use rice flour, the texture and final product will not turn out the same
    • Measure your flour correctly. I test my recipes 100% in grams. Incorrectly measured flour is a common reason baked goods fail. I always recommend using a scale for accuracy when baking. It greatly improves your chance for success and lessens room for error.
    • If you measure by cups, avoid scooping the measuring cup directly into the flour. It tends to pack the flour into the cup, resulting in too much flour and a very dense or gummy finished product. Instead, aerate your flour (fluff it with a fork or spoon) and then spoon it into your measuring cups, leveling it with your finger or the back of a butter knife. Remember, though, that this method is not guaranteed to be accurate.
    Calories: 87kcalCarbohydrates: 17gProtein: 2gFat: 1gSaturated Fat: 0.3gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 0.4gTrans Fat: 0.01gSodium: 121mgPotassium: 40mgFiber: 0.4gSugar: 9gVitamin A: 123IUVitamin C: 1mgCalcium: 60mgIron: 1mg

    The provided nutritional information is an estimate per serving. Accuracy is not guaranteed.

    Tried this recipe?Leave a comment below & tag @flouredframe on social!

    More Filipino

    • Vegan Ube Leche Flan
    • Vegan Mais con Yelo (Filipino Corn Shaved Ice Dessert)
    • Vegan Ube Cream Cold Brew
    • Vegan Ube Rolls

    Reader Interactions

    Comments

    1. Josiah says

      October 16, 2023 at 11:16 am

      Absolutely amazing, light and fluffy. Brings back memories of the Philippines!

      Reply
    5 from 2 votes (2 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Welcome to Floured Frame! You'll find a delightful collection of Filipino recipes, sweet treats, and more. These recipes will truly hit the spot and leave you craving for more.

    More about me →

    Spring Recipes

    • Vegan Matcha Thumbprint Cookies
    • Vegan Matcha White Chocolate Chip Cookies
    • Vegan Lemon Crinkle Cookies
    • Vegan Matcha Marble Cake

    Vegan Filipino Panaderia Classics E-book

    15 vegan classic Filipino bakery recipes, including bibingka, pan de coco, buko pie, asado rolls, lengua de gato, and more!

    Buy Now - $7.00

    Filipino Recipes

    • Ube Latte
    • Vegan Ube Halaya (Filipino Ube Jam)
    • Avocado con Yelo (Filipino Avocado Shaved Ice Dessert)
    • Vegan Ube Pancakes

    Fresh on the Blog

    • Simple Vegan Brown Butter
    • Vegan Mango Sago
    • Cheesy Vegan Mushroom Tarts
    • Vegan Iced Sugar Cookie Latte

    Recently Updated

    • Vegan Ube Pie
    • Vegan Pumpkin Sage Pasta
    • Vegan Halloween Spooky Cookies
    • Vegan Pumpkin Bread Rolls

    Footer

    ↑ back to top

    About

    • About Me
    • Privacy Policy
    • Terms & Conditions
    • Affiliate Disclaimer

    Let's Be Social

    Contact

    • Contact

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2019-2024 Floured Frame

    Manage Cookie Consent
    We use cookies to optimize our website and our service.
    Functional cookies Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
    View preferences
    {title} {title} {title}

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.