Delicious Filipino Ube Puto (Printer-Friendly)

Soft, fluffy Filipino ube puto with coconut milk and vibrant purple yam, perfect for any occasion.

# The Ingredients You'll Need:

→ Batter

01 - 1 cup rice flour
02 - 1 cup all-purpose flour
03 - 1 cup granulated sugar
04 - 1 tbsp baking powder
05 - 1/2 tsp salt
06 - 1 cup ube halaya (purple yam jam)
07 - 1 cup coconut milk
08 - 1/2 cup water
09 - 1 large egg
10 - 1 tsp vanilla extract (optional)

→ Optional Toppings

11 - 1/2 cup shredded cheese
12 - 1/2 cup grated coconut
13 - 2 pieces salted egg

# Step-by-Step Instructions:

01 - Set up the steamer with water and heat over medium. Cover the lid with a clean kitchen towel underneath to prevent condensation from dripping onto the puto.
02 - In a large bowl, whisk together rice flour, all-purpose flour, sugar, baking powder, and salt until thoroughly combined.
03 - In a separate bowl, whisk ube halaya, coconut milk, water, egg, and vanilla extract (if using) until the mixture is smooth.
04 - Gradually fold the wet mixture into the dry ingredients, mixing gently until just combined to avoid overmixing.
05 - Lightly grease the molds and fill each about three-quarters full with batter.
06 - Sprinkle chosen optional toppings evenly over each filled mold.
07 - Cover molds and steam for 20 to 25 minutes, or until a toothpick inserted comes out clean.
08 - Allow puto to cool in molds for a few minutes before removing and serving.

# Extra Tips:

01 - For extra richness, drizzle steamed puto with melted butter or coconut cream before serving.