Go Back
+ servings
top view of cheese puto on a white platter
Print Recipe
4.2 from 81 votes

Cheese Puto

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.
Prep Time20 mins
Cook Time10 mins
Total Time30 mins
Course: Dessert
Cuisine: Filipino
Servings: 40 Pieces
Calories: 127kcal


  • 1 1/2 cups flour
  • 1 cup sugar
  • 1 tablespoon baking powder
  • 3 eggs
  • 6 ounces evaporated milk
  • 1/2 cup water
  • 2 tablespoons butter, melted
  • 1 teaspoon vanilla extract
  • 1 cup cheddar cheese. shredded


  • 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 3/4 of the cheese and stir until combined.
  • Fill molds with batter up to 3/4 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 1/4 cup of cheese. Cover for about 1 minute to allow the residual heat to melt cheese. 
  • Allow to slightly cool before removing from molds.



The nutritional info is calculated at 2 pieces of puto per serving.


Calories: 127kcal | Carbohydrates: 18g | Protein: 3g | Fat: 4g | Saturated Fat: 2g | Cholesterol: 35mg | Sodium: 64mg | Potassium: 111mg | Sugar: 10g | Vitamin A: 150IU | Vitamin C: 0.2mg | Calcium: 94mg | Iron: 0.6mg