Brazilian Coconut Custard Cake

Some recipes are impressive because of the skill they require. And some recipes are impressive because of what they do seemingly on their own while you simply wait beside the oven. Brazilian Coconut Custard Cake belongs firmly in the second category. One bowl, one batter, one pan — and what comes out of the oven after 50 minutes is a cake with two completely distinct, perfectly formed layers: a light, golden, fluffy cake top and a silky, creamy, richly coconut-flavored custard layer underneath that is dense, smooth, and genuinely extraordinary. No layering, no filling, no technique beyond mixing and pouring.

This is the recipe that makes people ask how long it took and refuse to believe the answer when you tell them.

Why You Will Love This Recipe

  • Two perfect layers from one simple batter — The magic of this cake is entirely physics-based — no extra steps, no separate preparations, no layering technique required to achieve the stunning two-layer result that makes every slice look professionally made.
  • Intensely coconut flavored throughout — Sweetened condensed milk, full-fat coconut milk, and shredded coconut work together to create a deeply rich, tropical coconut flavor that permeates both layers completely.
  • Easier than it looks by a significant margin — Despite its impressive presentation, this cake requires only basic mixing technique and produces a genuinely showstopping result that will have everyone at the table asking for the recipe.
  • Equally delicious warm, room temperature, or chilled — The custard layer has a slightly different character at each temperature — creamier and softer at room temperature, firmer and more set when chilled — and both versions are equally appealing.

Ingredients You Will Need

  • 2 cups (250g) all-purpose flour
  • 1½ cups (300g) granulated sugar
  • 4 large eggs, room temperature
  • ½ cup (115g) unsalted butter, softened
  • 1 cup (240ml) whole milk
  • 1 tablespoon baking powder
  • 1 can (14 oz) sweetened condensed milk
  • 1 cup (240ml) full-fat coconut milk
  • 1½ cups (150g) unsweetened shredded white coconut

Tip: You will find the full list of ingredients and measurements in the recipe card below.

Let’s Get Started

  1. Preheat oven to 350°F (175°C). Grease a 9×13 inch baking dish generously with butter and dust lightly with flour or spray with cooking spray.
  2. In a large mixing bowl or stand mixer, beat the softened butter and granulated sugar together on medium speed for 2–3 minutes until light and fluffy.
  3. Add the eggs one at a time, beating well after each addition until fully incorporated.
  4. In a separate bowl, whisk together the flour and baking powder. Add to the butter mixture alternately with the whole milk, beginning and ending with the flour mixture. Mix until just combined.
  5. Add the sweetened condensed milk and coconut milk to the batter and stir until fully incorporated — the batter will be quite thin and liquid at this stage which is normal and expected.
  6. Fold in the shredded coconut until evenly distributed throughout the batter.
  7. Pour the batter into the prepared baking dish and bake for 45–55 minutes until the top is deep golden brown and a toothpick inserted in the center comes out clean.
  8. Allow to cool completely in the pan before slicing — the custard layer needs the full cooling time to set into a clean, sliceable consistency.
  9. Slice and serve at room temperature or chilled from the refrigerator.

Servings and Pairing

This recipe serves 12 generously. Brazilian Coconut Custard Cake is exceptional on its own exactly as served — it genuinely needs no accompaniment to be a complete and satisfying dessert. For a more indulgent presentation, serve each slice with a small scoop of vanilla or coconut ice cream alongside, a drizzle of caramel sauce, or a scatter of toasted coconut flakes over the top. A strong cup of black coffee or a glass of cold coconut water pairs beautifully with the tropical sweetness of the cake.

Variations

Toasted Coconut Version

Toast the shredded coconut in a dry skillet over medium heat for 3–4 minutes until golden and fragrant before folding into the batter. Toasted coconut adds a deeper, nuttier flavor to the finished cake and creates a more dramatic appearance in the top layer where the toasted flakes are visible and golden against the cake surface.

Caramel Base Version

Pour a thin layer of homemade or store-bought caramel sauce across the bottom of the greased baking dish before adding the batter. The caramel bakes into the custard layer and creates a flan-inspired flavor combination — particularly spectacular when the cake is inverted and the caramel layer is revealed on top.

Lime Coconut Version

Add the zest of 2 limes and 2 tablespoons of fresh lime juice to the batter along with the condensed milk and coconut milk for a bright, citrusy tropical twist that cuts through the richness of the condensed milk and coconut in a way that makes the cake taste noticeably more vibrant and refreshing.

Storage Tips

  • Room temperature: Store covered at room temperature for up to 2 days in a cool environment — the custard layer stays creamy and the cake layer stays moist throughout.
  • Fridge: Refrigerate covered for up to 5 days. The custard layer firms further when chilled and becomes more dense and flan-like in texture — many people actually prefer the chilled version for its cleaner, more defined layers. Serve cold or allow to come to room temperature for 20 minutes before eating.
  • Freezer: Freeze individual slices wrapped tightly in plastic wrap and stored in a freezer bag for up to 2 months. Thaw overnight in the refrigerator — the custard layer holds up remarkably well after freezing and the flavor remains excellent.

FAQs

Why did my cake not separate into two layers?

The most common cause is batter that was too thick — either from using light coconut milk instead of full-fat, not adding enough of the condensed milk, or adding extra flour to compensate for the thin consistency. The batter must be noticeably thin and liquid after adding the condensed milk and coconut milk for the separation to occur during baking. Trust the thin batter and resist the urge to thicken it.

Can I use sweetened shredded coconut instead of unsweetened?

Yes — sweetened shredded coconut works but will make the finished cake noticeably sweeter overall. If using sweetened coconut, consider reducing the granulated sugar by 2–3 tablespoons to compensate and prevent the cake from becoming overly sweet. The texture difference is minimal — the main impact is entirely in the sweetness level of the finished dessert.

How do I know when the custard layer is properly set?

The custard layer is properly set when the cake has cooled completely to room temperature — at least 1.5–2 hours after coming out of the oven — and a clean knife inserted vertically through both layers comes out with the custard clinging in a firm, smooth layer rather than running or dripping. If the custard still seems very soft after 2 hours at room temperature, refrigerate for an additional 30–60 minutes to finish setting before slicing.

Final Thoughts

Brazilian Coconut Custard Cake is one of those genuinely magical recipes that makes people question how something so simple to prepare can produce a result so extraordinary — two perfect layers, intense coconut flavor, and a custard richness that makes every slice feel like a genuinely special occasion. Bake it once for your family or your guests and prepare for it to become the most requested dessert in your repertoire for every celebration and gathering from that point forward!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Brazilian Coconut Custard Cake


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Isabella Florelle
  • Total Time: 1 hour 5 minutes
  • Yield: 12 Servings
  • Diet: Vegetarian

Description

A magical Brazilian-inspired cake made from one simple batter that separates during baking into a fluffy, golden cake layer on top and a silky, creamy coconut custard layer underneath, made with sweetened condensed milk, coconut milk, shredded coconut, and butter. A stunning, tropical dessert that is far easier to make than it looks and absolutely impossible to forget.


Ingredients

  • 2 cups (250g) all-purpose flour
  • 1½ cups (300g) granulated sugar
  • 4 large eggs, room temperature
  • ½ cup (115g) unsalted butter, softened
  • 1 cup (240ml) whole milk
  • 1 tablespoon (15g) baking powder
  • 1 can (14 oz / 396g) sweetened condensed milk
  • 1 cup (240ml) full-fat coconut milk
  • 1½ cups (150g) shredded white coconut, unsweetened


Instructions

  1. Preheat oven to 350°F (175°C). Grease a 9×13 inch baking dish generously with butter and dust lightly with flour or spray with cooking spray.
  2. In a large mixing bowl or stand mixer, beat the softened butter and granulated sugar together on medium speed for 2–3 minutes until light and fluffy.
  3. Add the eggs one at a time, beating well after each addition until fully incorporated.
  4. In a separate bowl, whisk together the flour and baking powder. Add to the butter mixture alternately with the whole milk, beginning and ending with the flour mixture. Mix until just combined.
  5. Add the sweetened condensed milk and coconut milk to the batter and stir until fully incorporated — the batter will be quite thin and liquid at this stage which is normal and expected.
  6. Fold in the shredded coconut until evenly distributed throughout the batter.
  7. Pour the batter into the prepared baking dish and bake for 45–55 minutes until the top is deep golden brown and a toothpick inserted in the center comes out clean.
  8. Allow to cool completely in the pan before slicing — the custard layer needs the full cooling time to set into a clean, sliceable consistency.
  9. Slice and serve at room temperature or chilled from the refrigerator.

Notes

  • Do not be alarmed by how thin and liquid the batter looks after adding the condensed milk and coconut milk — this is exactly correct and the liquid batter is what allows the custard layer to form and settle at the bottom during baking.
  • Cool completely before slicing — cutting a warm cake disrupts the custard layer before it has had time to set and the slices will not hold their shape cleanly.
  • Full-fat coconut milk is essential — light coconut milk does not have enough fat content to create the rich, creamy custard layer that makes this cake so extraordinary.
  • Prep Time: 15 minutes
  • Cook Time: 50 mins

Related posts:

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star