Fluffy Steamed Milk Cakes with a Dreamy Leche Flan Topping
Leche Puto Recipe
Get ready to fall in love with Leche Puto, the ultimate Filipino dessert mashup! This recipe combines the soft, airy texture of a classic steamed puto cake with a rich, creamy layer of leche flan hidden on top. It’s a two-in-one treat that looks impressive but is surprisingly simple to whip up for a special snack or party.
25 minutes
20 minutes
45 minutes
24 small cakes
Dessert
Steaming
Filipino
N/A
Why You’ll Love This Recipe
- Two classic Filipino desserts in one perfect bite!
- Unbelievably soft, fluffy, and moist texture.
- A rich, silky smooth leche flan layer on top.
- A guaranteed crowd-pleaser for parties and gatherings.
Equipment You’ll Need
- Steamer pot or a large pot with a steamer rack
- 24 small puto molds or mini silicone muffin liners
- Large mixing bowl
- Medium mixing bowl
- Whisk
- Rubber spatula
- Measuring cups and spoons
- Fine-mesh sieve
Ingredients
- For the Leche Flan Topping:
- 3 large egg yolks
- 1/2 cup sweetened condensed milk
- 1/4 cup evaporated milk
- 1/2 teaspoon vanilla extract
- For the Puto Batter:
- 1 1/2 cups all-purpose flour
- 1 cup granulated sugar
- 1 tablespoon baking powder
- 1/4 teaspoon salt
- 3 large egg whites
- 1 cup evaporated milk
- 1/4 cup melted unsalted butter, cooled slightly
- 1/2 cup water
- For the Topping:
- 1/2 cup grated cheese (cheddar or edam), optional
Instructions
- Prepare your steamer by filling it with water and bringing it to a boil over medium heat. Lightly grease about 24 small puto molds.
- In a medium bowl, make the flan topping. Whisk together the egg yolks, condensed milk, evaporated milk, and vanilla extract until smooth. Strain the mixture through a fine-mesh sieve to remove any lumps.
- Carefully pour about 1 tablespoon of the flan mixture into the bottom of each greased mold.
- Place the molds in the prepared steamer, cover, and steam for about 5-7 minutes, or just until the flan is slightly set. Remove the molds from the steamer and set aside.
- While the flan sets, prepare the puto batter. In a large bowl, sift together the all-purpose flour, granulated sugar, baking powder, and salt. Whisk to combine.
- In a separate bowl, whisk together the egg whites, evaporated milk, melted butter, and water until well combined.
- Pour the wet ingredients into the dry ingredients and whisk until just combined. Do not overmix; a few small lumps are perfectly fine.
- Gently pour the puto batter over the set flan layer in each mold, filling them about three-quarters full.
- If using, sprinkle a little grated cheese on top of the batter in each mold.
- Arrange the molds back in the steamer, ensuring they are not overcrowded. Wrap the steamer lid with a clean kitchen towel to catch condensation.
- Steam for 10-15 minutes, or until a toothpick inserted into the center of a puto comes out clean.
- Carefully remove the molds from the steamer and let them cool on a wire rack for at least 15-20 minutes.
- Once cooled, gently run a thin knife around the edge of each mold to loosen the Leche Puto, then invert them onto a serving platter. The flan layer will now be on top. Serve and enjoy!
Expert Cooking Tips
- Sift the dry ingredients! This is a non-negotiable step for achieving the lightest, fluffiest puto imaginable.
- Wrap the steamer lid with a kitchen towel or cheesecloth. This simple trick prevents water from dripping onto your cakes, which can create a dense, gummy texture.
- Don’t overfill the molds. Fill them only about three-quarters of the way to give the puto room to rise and become beautifully domed.
- Let the Leche Puto cool completely before attempting to remove them from the molds. This allows the flan layer to set properly and prevents breakage.
Substitutions and Variations
For a finer crumb, you can substitute cake flour for all-purpose flour using a 1:1 ratio. If you don’t have evaporated milk, whole milk can work in a pinch, though the flavor will be slightly less rich. For a classic, non-cheesy version, simply omit the grated cheese topping. To experiment with a dairy-free version, try using full-fat canned coconut milk and a dairy-free butter alternative, but note that the final taste and texture will be different.
Common Mistakes to Avoid
The most common mistake is overmixing the puto batter, which develops the gluten in the flour and results in tough, dense cakes instead of light, fluffy ones. Another frequent issue is over-steaming, which can dry them out; test for doneness right at the 10-minute mark. Lastly, ensure your baking powder is fresh. Expired baking powder is the number one culprit for flat, sad puto.
Serving Suggestions
Leche Puto is a star on its own, perfect for an afternoon snack (merienda) with a hot cup of coffee or Filipino tsokolate (hot chocolate). For parties, arrange them on a tiered platter for a stunning and delicious centerpiece. Traditionally, sweet puto is also served alongside savory, rich dishes like Dinuguan (pork blood stew) to create an incredible sweet and savory flavor combination.
Storage and Reheating Tips
Store any leftovers in an airtight container in the refrigerator for up to 3 days. They will firm up when chilled. You can enjoy them cold straight from the fridge or let them sit at room temperature for about 20 minutes to soften. To restore their original fluffy texture, steam them for just 1-2 minutes until warmed through.
Nutrition Facts (Estimated)
| Serving Size | 1 cake |
| Calories | 110 kcal |
| Fat | 4 g |
| Saturated Fat | 2 g |
| Unsaturated Fat | 1.5 g |
| Trans Fat | 0 g |
| Cholesterol | 55 mg |
| Sodium | 150 mg |
| Carbohydrates | 15 g |
| Fiber | 0.5 g |
| Sugar | 12 g |
| Protein | 3 g |
Frequently Asked Questions
Why did my puto turn out dense instead of fluffy?
This is usually caused by one of two things: overmixing the batter or using old, inactive baking powder. Mix the batter only until the ingredients are just combined, and always check the expiration date on your baking powder for the best rise.
My leche flan layer mixed into the puto batter. What went wrong?
This can happen if you don’t pre-steam the flan layer long enough for it to set. That initial 5-7 minute steam is a crucial step to create that beautiful, distinct layering.
Can I use large muffin tins instead of small puto molds?
Yes, you can use standard-sized silicone or metal muffin tins, but you will need to increase the steaming time. Start checking for doneness with a toothpick around the 18-20 minute mark.
Can I make these ahead of time for a party?
Absolutely! Leche Puto is a great make-ahead dessert. You can prepare them a day in advance and store them in an airtight container in the fridge. They taste just as delicious the next day.
Conclusion
There you have it – a delightful fusion of two beloved Filipino classics in one perfect bite! This Leche Puto recipe brings the creamy, caramel goodness of leche flan together with the soft, fluffy texture of puto for a treat that’s guaranteed to impress. It’s the perfect project for a weekend afternoon and so rewarding to share. If you make these little bites of heaven, I’d love to see them! Tag me on social media and be sure to save this recipe to your favorite board on Pinterest!