Method

  1. Prepare the oven and baking dish

    Heat the oven to 180°C (350°F). Use a 23 x 33 cm (9 x 13 in) baking dish (for 8 servings); scaled batches should use a vessel that keeps the batter at a similar depth. Line the base with baking parchment. Melt 40 g of unsalted butter, brush a thin film over the parchment and sides, and keep the remainder for the batter.

  2. Mix the cassava and ube batter

    Filipino Ube Cassava Cake: Mix the cassava and ube batter

    Whisk 2 large eggs in a large bowl until blended. Add 240 g of ube halaya, 300 ml of full-fat coconut milk, 300 g of sweetened condensed milk for batter, reserved melted butter, and 2 g of fine salt. Whisk until the ube is evenly dispersed and no large streaks remain. Fold in 680 g of grated cassava until every strand is coated. Do not taste the raw batter.

  3. Bake the cassava base

    Filipino Ube Cassava Cake: Bake the cassava base

    Spread the batter in an even layer and smooth the surface. Bake on the center rack for 50 to 60 minutes, rotating the dish once, until the edges are lightly browned, the center no longer ripples when nudged, and a food thermometer inserted in the center reads at least 71°C/160°F. Begin checking at 50 minutes and continue baking as needed.

    50:00
  4. Mix and add the coconut custard topping

    Filipino Ube Cassava Cake: Mix and add the coconut custard topping

    While the base finishes baking, whisk 120 ml of coconut cream, 80 g of sweetened condensed milk for topping, and 1 large egg yolk until smooth. Stir half of 40 g of mild cheddar cheese into the custard. Pour the mixture over the hot cake, spread it to the edges, and scatter the remaining cheese evenly over the surface.

  5. Set and brown the topping

    Return the dish to the oven and bake for 15 to 20 minutes, until the custard is set across the center, small golden patches appear around the edges, and the topping reaches at least 71°C/160°F on a food thermometer. Begin checking at 15 minutes so the cheese stays lightly browned rather than dark.

    15:00
  6. Rest and slice the cake

    Filipino Ube Cassava Cake: Rest and slice the cake

    Set the dish on a heatproof surface and let the cake stand for 30 minutes. The cassava will firm as steam settles, making the layers cleaner to cut. Run a thin knife around the edges, then cut into 8 squares and serve slightly warm or at room temperature.

    30:00
Cook's noteGrated cassava should look moist but not be swimming in liquid. Drain obvious excess water, but do not squeeze it dry; a little moisture is essential for the cake's tender chew.

Smart Substitutions

  • No ube halaya? Use the same weight of smooth cooked ube and expect a paler, less sweet cake.
  • No coconut cream? Use the thickest part of full-fat coconut milk for a slightly lighter topping.
  • No mild cheddar? Use Edam, gouda, or another mild, lightly salty melting cheese.
  • Prefer less dairy? Use sweetened condensed coconut milk and plant-based butter, then omit the cheese.

Tips and Variations

  • Whisk the ube halaya with part of the coconut milk first when it is very firm; this prevents purple streaks and dense pockets.
  • Spread the batter to an even depth so the center sets before the edges become tough.
  • Use a clean, lightly greased knife and wipe it between cuts for sharper squares.

What Went Wrong?

  • Center is still loose Continue baking the base in 5-minute intervals until it no longer ripples and reaches at least 71°C/160°F.
  • Custard topping is browning too quickly Lay a loose sheet of foil over the dish and continue baking until the center is fully set.
  • Ube forms dense purple pockets Whisk the halaya smooth with coconut milk before combining it with the remaining batter ingredients.
  • Slices slump when cut Let the cake stand for the full 30 minutes so the cassava starch can settle and firm.

Nutrition Estimate

Calories570
Protein10 g
Carbs79 g
Fat26 g
  • Fiber: 3 g per serving
  • Sodium: 240 mg per serving

Nutrition disclaimer:This recipe is provided for general cooking information only. Nutrition values are estimates and may vary by ingredients, brands, preparation methods, and serving sizes. Check ingredient labels and follow appropriate food-safety practices. This content is not medical, dietary, allergy, or professional food-safety advice.

FAQ

What makes cassava cake different from a regular cake?Grated cassava supplies the structure instead of wheat flour, giving the finished cake a dense, moist, springy chew rather than a light crumb.
Is ube the same as taro or purple sweet potato?No. Ube is a purple yam used widely in Filipino sweets; taro and purple sweet potato are different roots with different flavors and textures.
Why add cheese to a sweet cake?A small amount of mild cheese is common in Filipino cassava cake variations because its saltiness balances condensed milk and coconut without turning the dessert savory.