Filipino Cheesy Steamed Muffins (Puto)

Puto is a Filipino favorite that is a must for Urdas (Hungry Ghost Festival). The reason for this is that in order to keep the hungry and agitated dead from crossing over to the real world is to offer them foods that they loved in life. Puto steamed cakes, especially the cheesy ones, do just that.

Filipino puto keso muffins

Philippines Cheesy Puto

Puto is a savory steamed bun. This buttery puto with cheese is moist, fluff, milky, and not too sweet. One bite of these steamed little cakes and you'll be a fan for life (and death).
5 from 1 vote
Print Pin
Course: Bread, Dessert, Hand Food, Snack
Cuisine: Philippines, Southeast Asian
Prep Time: 20 minutes
Cook Time: 15 minutes
Total Time: 35 minutes
Servings: 14 buns
Author: My Hungry Traveler


  • small saucepan
  • Large bowl
  • 14 Silicone muffin or paper cupcake cups
  • Wok or large pot with steamer.
  • Whisk and rubber spatula


  • ¼ cup Unsalted butter
  • ¾ cup Granulated sugar
  • 2 large Eggs
  • ¾ cup Evaporated milk (Sub: whole milk)
  • tsp Vanilla Extract
  • ½ cup Water
  • cup All-purpose flour
  • 1 tbsp Baking powder
  • ½ cup Cheddar cheese, shredded or grated
  • 14 Strips of cheddar cheese, for topping
  • Butter or oil for brushing molds


  • Combine flour, sugar, sugar, and baking powder in a mixing bowl. Lightly whisk in milk and egg at medium speed until the batter just becomes smooth. Gently fold in the shredded cheese.
  • Grease each mold with butter and fill them ¾ of the way with batter.
  • Fill the bottom of a wok or steamer and bring to a gentle simmer over very low heat. Place molds in the steamer basket and place a kitchen towel between the steamer racks and the top cover to keep moisture from dripping into the batter. Steam for 10 to 12 minutes. A toothpick inserted that comes out clean indicates they're done.
  • Remove lid and top each puto with a strip of cheese. Steam for another minute or so. When cheese strip has melted, remove from heat and crack cover slightly to cool. Remove Cheesy puto from molds, plate and serve.


Calories: 121kcal | Carbohydrates: 21g | Protein: 1g | Fat: 3g | Saturated Fat: 2g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 1g | Trans Fat: 0.1g | Cholesterol: 9mg | Sodium: 92mg | Potassium: 16mg | Fiber: 0.4g | Sugar: 11g | Vitamin A: 102IU | Vitamin C: 0.004mg | Calcium: 54mg | Iron: 1mg

Search All MHT Recipes:

Key Ingredients
Cooking Method

Search all Recipes 

Load More