Puto (Filipino Steamed Cakes)

My Puto recipe uses all-purpose flour for greater accessibility and uses classic cake ingredients such as egg and baking powder to create the most softest and fluffiest Filipino cakes!

Table of Contents

    Ingredients

    *The Recipe Card below includes all the full measurements for these ingredients!

    All-purpose flour: While the traditional recipe of Puto utilizes fermented rice, all-purpose flour is a widely accessible ingredient that will taste just as great.

    Eggs: As with most cake batters, egg will give our Puto that needed structure and stability.

    Milk, Powdered milk: Puto is known for its mellow sweetness and milky flavor. My family likes to use a combination of both fresh milk and powdered to give our cake added richness and an intense milk taste.

    Sugar: To give the cake sweetness.

    Unsalted butter: Butter provides an added richness and keeps the Puto light and tender.

    Baking powder: A leavening agent to provide the cake with lift, and keep it airy.

    Cheese: Slices of cheese are commonly added on top of Puto to provide a contrast of salty and savory flavor. In the Philippines, it’s typical to use processed cheese, such as Eden or Velveeta cheese. You could also use cheddar cheese.

    Puto (Filipino steamed cakes)

    Instructions

    *The Recipe Card below includes all the full detailed instructions! 

    Mix together the eggs, milk, and unsalted butter in a bowl. Sift in the flour, sugar, powdered milk, and baking powder.

    Spoon the batter into your puto molds.

    Steam for about 15 minutes to cook. You may also add slices of cheese for a classic Puto Cheese version.

    Puto cheese (Filipino steamed cakes)

    Cooking Tips

    Sift your dry ingredients: Sifting ensures that no large clumps of the dry ingredients make its way into your batter. This will lead to a lighter batter consistency and better distribution of ingredients.

    Don’t over mix your batter: This recipe calls for flour, which, when over mixed, can begin to form elastic gluten strands that can make your puto tough, dense, and chewy -the opposite of what we want!

    Steam your puto properly: Keep the water at a medium boil as opposed to a strong boil. Try to avoid driving water on top of the puto batter, as this can cause uneven rising.

    Grease your molds if necessary: A little butter or oil brushed on the sides can prevent your puto from sticking too much to your mold.

    Feel free to add other flavourings and toppings: Puto is super customizable! Visit special Filipino shops and you’ll see a variety of different ways Puto can be made. Here some recommendations:

    • Extracts (Ube, Pandan, or vanilla): Add a teaspoon of the extracts at a time to reach your desired flavor intensity.
    • Ube Halaya: Commonly known as ube “jam” (you can find my recipe here), you can swirl this in with the batter for a special treat.
    • Salted Egg (maalat na itlog): For a sweet and salty flavor combination, you can add slices of salted egg near the end of steaming to prevent it from sinking to the bottom.
    Puto (Filipino steamed cakes)

    FAQs (Frequently Asked Questions)

    Where do I get Puto molds?

    Traditional Puto molds resemble tiny muffins tins, which measure around 2-3″ in diameter, and can be found in some Filipino convenience stores. If you have no luck, you can always try to purchase them off Amazon or instead use mini muffin/tart cups or tins that are relatively around the same size of 2-3 inches.

    How do I store leftovers?

    Keep the puto stored in an airtight container or by wrapping them in plastic wrap. They can last for up 3-4 days inside the refrigerator. To soften, you can re-warm the puto briefly in the microwave or by steaming gently.

    Can I freeze leftover Puto?

    You can freeze cooked Puto for up to 3 months. To warm, let it thaw until softened in the refrigerator, then re-heat in the microwave or the steamer until warmed.

    Can I make the batter ahead of time?

    You can definitely prepare the batter a day ahead, just be sure to steam it as soon as you can (the leavening effects of the baking powder lessens the longer the batter sits). To store the batter, keep it in the fridge, covered, and pour into your molds when ready to steam. If the batter has been sitting for some time, expect that the final cake may not be as fluffy or lifted as a fresh batch.

    Can I double the ingredients?

    Yes, you can double or even triple these ingredients to make a larger batch of Puto!

    Why didn’t my Puto rise?

    If your puto failed to rise, it can be due to either poor quality or expired baking powder and/or too low and inadequate heat. Be sure to use fresh, still good baking powder to maximize its leavening effects. An adequate amount of steam and heat is also necessary for proper rising, so you may need to increase the heat for the next batch.

    If you loved this recipe, check out these other classic Filipino dishes:

    Puto (Filipino Steamed Cakes)

    Recipe by Ian
    4.7 from 32 votes
    Course: Snacks, DessertCuisine: Philippines
    Servings

    30

    servings

    My Puto recipe uses all-purpose flour for greater accessibility and uses classic cake ingredients such as egg and baking powder to create the most softest and fluffiest Filipino cakes!

    Cook Mode

    Keep the screen of your device on

    Ingredients

    • 2 eggs

    • 3/4 cup milk

    • 1/4 cup unsalted butter, melted

    • 1.5 cups all-purpose flour, spooned and levelled

    • 1 cup sugar

    • 1/2 cup powdered milk

    • 1 tbsp baking powder

    • (Optional, for a classic Puto Cheese): quick-melt cheese (such as Eden, Velveeta, or Cheddar), cubed or cut into thin strips

    Directions

    • In a bowl, add in the eggs, milk, and unsalted butter. Mix until smooth.
    • Sift in the flour, sugar, powdered milk, and baking powder. Gently whisk until combined; minor lumps in the batter are okay (avoid over-mixing the batter to prevent a dense puto).
    • Spoon the batter into your puto molds about 3/4 of the way full to allow room for rising.

    • Bring your steamer to a medium boil. Steam the puto for 15 minutes until risen and cooked all the way through .

      *If you’d like to add cheese, place the cheese slices after 13 minutes and continue steaming for an additional 2 minutes until melted.
    • Insert a toothpick into the centre of the puto, if it comes out clean with a few loose crumbs, it should be ready to go. Let cool slightly before removing from their molds. Enjoy warm.
    Instagram

    Did you make this recipe?

    Tag @Iankewks on Instagram and hashtag it with #iankewks

    Pinterest

    Like this recipe?

    Follow @Iankewks on Pinterest

    Facebook

    Join our Facebook Group!

    Follow Iankewks on Facebook

    Disclosure: Some links on this page are affiliate links, meaning that at no additional cost to you, we may receive compensation from purchases made through these links. As an Amazon Associate, I can earn from qualifying purchases.

    6 Comments

    1. A really quick and easy recipe – I thought the puto would be too sweet with a cup of sugar, but the taste is just right! My family really enjoyed this one!

    2. Hi Ian! I tried your version of Puto and my husband loves it so much, so thank you for sharing your yummy recipe 😋

    3. Easy recipe but definitely a perfect one. My family really enjoyed the puto ❤️

    Leave a Comment

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

    *