RecipeShare Test Kitchen

Soft and chewy Filipino pichi-pichi made with grated cassava and coconut milk, steamed in small moulds, then finished with fresh coconut or grated cheese.
Do not squeeze the grated cassava; its moisture helps the pichi-pichi stay soft and bouncy.
Wrap the steamer lid with a clean towel so condensation does not drip onto the tops.
Cool the pieces until just warm before unmoulding, then add coconut or cheese immediately.
Use only a little food colouring because the shades become lighter and brighter during steaming.
We use affiliate links, which may earn us a small commission at no extra cost to you.
If using frozen cassava, thaw it completely. Remove any tough central fibres, then grate it finely or pulse it briefly in a food processor.
If the cassava is very wet, drain only obvious excess liquid through a sieve. Do not press or squeeze it dry.
Combine the cassava, sugar, coconut milk, melted butter, eggs, and salt in a large bowl. Stir until evenly hydrated without whipping air into the mixture.
Divide the batter between bowls if using colours. Tint one portion red and another green or pandan, leaving the rest plain if desired.
Set small puto moulds or silicone mini moulds on a heatproof tray. Lightly grease only if your moulds are not naturally non-stick.
Fill each mould nearly to the top, leaving a little room for the batter to expand. Arrange the moulds so steam can circulate around them.
Bring the steamer water to a steady boil. Wrap the lid with a clean kitchen towel, keeping the towel away from the flame or heating element.
Steam for 15 to 20 minutes, until the tops are set and the pieces feel springy when lightly pressed. Keep the water at a steady boil and refill with boiling water if necessary.
Turn off the heat and leave the moulds covered for 3 minutes before removing them from the steamer.
Cool the pichi-pichi until warm rather than hot, then loosen the edges and unmould carefully.
Roll the pieces in fresh grated coconut, or top them with finely grated cheddar cheese. Serve warm or at room temperature.
If using frozen cassava, thaw it completely. Remove any tough central fibres, then grate it finely or pulse it briefly in a food processor.
If the cassava is very wet, drain only obvious excess liquid through a sieve. Do not press or squeeze it dry.
Combine the cassava, sugar, coconut milk, melted butter, eggs, and salt in a large bowl. Stir until evenly hydrated without whipping air into the mixture.
Divide the batter between bowls if using colours. Tint one portion red and another green or pandan, leaving the rest plain if desired.
Set small puto moulds or silicone mini moulds on a heatproof tray. Lightly grease only if your moulds are not naturally non-stick.
Fill each mould nearly to the top, leaving a little room for the batter to expand. Arrange the moulds so steam can circulate around them.
Bring the steamer water to a steady boil. Wrap the lid with a clean kitchen towel, keeping the towel away from the flame or heating element.
Steam for 15 to 20 minutes, until the tops are set and the pieces feel springy when lightly pressed. Keep the water at a steady boil and refill with boiling water if necessary.
Turn off the heat and leave the moulds covered for 3 minutes before removing them from the steamer.
Cool the pichi-pichi until warm rather than hot, then loosen the edges and unmould carefully.
Roll the pieces in fresh grated coconut, or top them with finely grated cheddar cheese. Serve warm or at room temperature.
Save this recipe to one of your meal plans or browse your existing plans.
Everything you want to know about this recipe.
Pichi-pichi is a Filipino steamed cassava dessert with a soft, chewy texture and a lightly sweet coconut flavour. These small pieces are made in moulds, steamed until springy, and finished with either fresh grated coconut or salty cheddar cheese.
This coconut-rich version is designed for home kitchens using fresh or frozen cassava. The recipe focuses on the practical details that determine texture: keeping enough moisture in the cassava, preventing condensation from dripping onto the batter, and steaming only until the pieces are set.
Cassava provides the characteristic bouncy structure, but the final texture depends heavily on its moisture. Do not wring out the grated cassava as you would for some cassava cakes. Excess liquid can be drained, but pressing the cassava dry can produce dense or rubbery pieces.
The batter should be evenly mixed rather than whipped. Air is not needed here; the goal is a smooth, hydrated mixture that sets gradually in the steam.
Bring the steamer to a steady boil before adding the moulds. A towel wrapped around the lid catches condensation and prevents water droplets from marking the tops or making them wet.
Do not pack the moulds so tightly that steam cannot move around them. The exact time depends on mould size, but the pieces are ready when the surface is set and the centre feels springy. A short covered rest after steaming makes them easier to unmould.
Fresh grated coconut is soft, fragrant, and the most natural pairing for the cassava base. Keep it chilled and use it quickly because fresh coconut does not keep as long as the steamed cakes.
Cheddar provides a salty contrast and is especially good on plain or lightly coloured pichi-pichi. For a pandan-style variation, add a small amount of pandan flavouring or use green colouring; start conservatively because both colour and flavour can become stronger as the batter steams.
Pichi-pichi is best on the day it is made, when the texture is softest. Store leftovers covered in the refrigerator for up to three days. If already topped with fresh coconut, aim to eat them within two days.
To prepare ahead, mix and portion the batter, then refrigerate the covered moulds for up to 12 hours before steaming. Cooked untopped pieces can be frozen for up to one month; thaw them in the refrigerator and warm them gently before adding the topping.
Yes. Thaw it completely, remove tough fibres, and grate or pulse it before mixing. Keep as much of its natural moisture as possible.
Both toppings are used. Coconut gives a soft, fragrant finish, while cheddar adds a salty, savoury contrast. You can divide one batch and serve both.
Yes. Refrigerate the filled moulds for up to 12 hours before steaming, or store cooked pieces covered in the refrigerator for up to three days. Add fresh coconut closer to serving.
Serving Size: 1 piece
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
It may have been over-steamed or the cassava may have been squeezed too dry before mixing. Steam only until the pieces are set and springy, and keep the natural moisture in the cassava.
Yes. Thaw it completely, remove any tough fibres, and grate or pulse it before mixing. Drain only obvious excess liquid; do not press it dry.
Both are common finishes. Fresh grated coconut gives a soft, fragrant coating, while finely grated cheddar adds a salty contrast. Add either topping after steaming, while the pieces are still slightly warm.
Fresh coconut spoils quickly, so refrigerate topped pieces in an airtight container and eat them within two days. Untopped pieces keep for up to three days refrigerated and can be rewarmed gently.
See how other home cooks made this recipe, then share your own experience.
5 ratings
How would you rate this recipe?
Frozen cassava worked well after a full thaw. The pieces stayed soft the next day when stored covered in the refrigerator.
The towel under the steamer lid kept the tops smooth. I unmoulded them while warm and they came out cleanly.
I rolled some in coconut and topped the rest with cheese. Both versions worked well for merienda.
I steamed them for 18 minutes and the texture was spot on. Keeping the cassava moist made a noticeable difference.
The texture was perfectly bouncy and moist. I coloured half the batch green for a pandan-style finish and it was a hit.
Add your personal creations and build your own recipe collection.