Filipino

Puto

Easy·20 min

Puto is the everyday Filipino steamed rice cake — soft, faintly sweet, and pure white, set in small cupcake-shaped molds. Made from a rice batter and steamed rather than baked, it carries little pillows of crumb that pull apart cleanly. The classic finish is a single square of melting cheese or a slice of salted duck egg on each one. It is eaten as merienda on its own and, just as often, served alongside savory dishes like dinuguan or pancit.

Puto descends from the rice-cake tradition that runs through Southeast Asia, and most accounts link it to the Indian-Malay steamed cake puttu, carried into the islands along old maritime trade routes. The Filipino form turned it sweet and pale and tied it to merienda and fiesta tables across the country. Older recipes leaned on galapong, the soaked-and-ground rice batter left to sour overnight; today most home cooks use rice flour and a chemical leavener for speed. The exact route of arrival is not firmly settled, but the dish is plainly an old, pan-Filipino staple rather than a regional one.

Each little cake is bone-white, domed, and springy — a clean, cottony crumb that tears in soft tufts. The taste is gently sweet, almost milky, a quiet backdrop for the toppings. A square of cheese turns molten and salty against the sweet steam; a sliver of salted duck egg drives it the other way, deep and savory. Warm from the steamer it is at its best, the surface just tacky to the touch.

Steam, not dry oven heat, is the whole point: gentle, water-saturated heat sets the starch without forming a crust, so the crumb stays pale and moist. The structure comes from rice starch swelling and gelatinizing as it cooks, while the leavener — historically wild-yeast fermentation in the galapong, now usually baking powder — throws off gas that lifts the batter into that light, open crumb. Pouring the batter only part-way up each mold leaves room for it to dome as it rises.

Variations

Puto cheese (puto queso), each cake capped with cheese, is the modern default; puto puti is the plain white version with no topping. Puto pao hides a sweet pork or bean filling inside, a Chinese-Filipino crossover with siopao. Puto biñan from Laguna is firmer and uses true galapong; puto Calasiao from Pangasinan is tiny, sticky, and sold by the bagful; and brightly colored versions tint the batter pink, yellow, or pandan-green for parties.

On the Palate

Where Puto sits in the Filipino flavor cloud

HeatRichnessComplexityFermentFreshness

Ingredients

Serves 12

How it's made

8 steps · 20 min

  1. 1
    3 min

    Whisk rice flour, sugar, baking powder, and a pinch of salt together in a bowl.

  2. 2
    3 min

    Pour in water and a little evaporated milk, and stir to a smooth, pourable batter.

  3. 3
    5 min

    Rest the batter briefly and skim off any large bubbles.

  4. 4
    8 min

    Grease the small puto molds and bring water in the steamer to a rolling boil.

  5. 5
    3 min

    Fill each mold about two-thirds full so the cakes have room to dome.

    Watch out

    Fill each mold only about two-thirds — the batter needs room to dome as it rises, or it overflows and the cakes come out flat.

  6. 6
    18 min

    Steam covered with a cloth-wrapped lid over medium heat until set and springy.

    Watch out

    Steam under a cloth-wrapped lid until set and springy — the cloth catches the drips so no water pocks the smooth surface; press one to check it bounces back.

  7. 7
    4 min

    Lay a square of cheese or a slice of salted egg on each cake for the last few minutes.

  8. 8
    5 min

    Let cool slightly, then unmold and serve warm.

Archive tool suggestions — not reviewed

These legacy suggestions have not been evidence-reviewed and are not presented as required tools.

Techniques

Dishes like this

More from Filipino