1. Prepare the Steamer:
- Set up a steamer and bring water to a boil. Grease a round or square 8-inch cake pan with butter or oil, then set aside.
2. Mix the Cake Batter:
- In a large mixing bowl, combine the grated cassava, coconut milk, condensed milk, sugar, melted butter, egg, vanilla extract, and salt. Stir well until the ingredients are fully combined and the mixture is smooth.
3. Steam the Cake:
- Pour the cassava mixture into the prepared cake pan. Smooth out the top with a spatula.
- Place the pan into the steamer. Cover with a lid wrapped in a kitchen towel (to prevent water from dripping onto the cake) and steam over medium heat for about 45-50 minutes, or until the cassava cake is set and firm.
4. Prepare the Topping:
- While the cassava cake is steaming, make the topping. In a small saucepan, combine the coconut milk, condensed milk, and grated cheese (if using). Cook over low heat, stirring constantly, until the mixture thickens slightly, about 5-7 minutes. Remove from heat and set aside.
5. Add the Topping:
- Once the cassava cake is fully steamed and set, pour the topping mixture evenly over the top of the cake. Return the cake to the steamer and steam for an additional 10-15 minutes until the topping is set and slightly thickened.
6. Cool and Serve:
- Remove the steamed cassava cake from the steamer and let it cool completely in the pan. Once cooled, slice into squares or wedges and serve.
Optional Serving Tip: For an extra decadent twist, sprinkle some grated cheese or toasted coconut on top before serving. This will give the cake a sweet and savory contrast that’s truly delicious.
This steamed cassava cake is a delightful dessert with a soft, chewy texture and rich coconut flavor. It’s a popular treat in the Philippines, and with this easy recipe, you can enjoy it at home too!