The Chocolate Cake That Disappears Before It Cools


Some cakes are pretty. This Brazilian chocolate cake is something else entirely — deeply moist, intensely chocolatey, and drowned in a glossy, fudgy ganache that pools into every crack the moment you slice it. It’s the kind of cake that gets requested for birthdays, potlucks, and “just because it’s Tuesday” cravings, and it never lasts more than a day in my house.

This cake is inspired by the beloved Brazilian bolo de chocolate, a simple sheet cake made rich with cocoa and topped with a brigadeiro-style chocolate glaze — the same fudgy, condensed-milk-based topping used in Brazil’s famous chocolate truffles. Instead of a thin glaze, this topping is thick, shiny, and almost sauce-like, soaking slightly into the top of the warm cake and leaving that irresistible fudgy layer you can see pooling around every slice.

What makes this recipe special is how simple it actually is to pull off. There’s no fussy layering, no delicate frosting technique — just a one-bowl batter, a stovetop ganache, and a generous scattering of chocolate sprinkles on top. It’s rustic, deeply satisfying, and every bit as good the next day (if it survives that long).

Why You’ll Love This Recipe

  • Ultra-moist, fudgy texture — the cake practically melts in your mouth.
  • Rich, glossy chocolate topping — a brigadeiro-style ganache that’s thick, shiny, and pours beautifully.
  • Simple, one-bowl method — no mixer required for the cake batter.
  • Great for a crowd — a full sheet cake that slices into generous squares.
  • Make-ahead friendly — tastes just as good, if not better, the next day.

Ingredient Notes

The base of this cake relies on a good quality unsweetened cocoa powder — the deeper and more intense the cocoa, the richer the final flavor will be. Dutch-processed cocoa gives a smoother, slightly less acidic chocolate flavor and a darker color, while natural cocoa powder gives a more classic, slightly tangy chocolate taste; either works well here.

The ganache topping is made with sweetened condensed milk, butter, and cocoa powder cooked together on the stovetop until thick and glossy — this is the same base used for Brazilian brigadeiros. If you can’t find sweetened condensed milk easily, it’s worth checking the baking aisle near evaporated milk, as it’s sometimes shelved separately; there isn’t a great one-to-one substitute, since the sugar and thickness it provides are essential to the topping’s texture.

For the sprinkles on top, Brazilian chocolate cakes traditionally use granulado, a chocolate jimmies-style sprinkle, but standard chocolate sprinkles or even mini chocolate chips work just as well if that’s what’s available. A good quality butter also makes a noticeable difference in the ganache, since it’s such a small ingredient list where each component really shows through.


[Recipe card goes here]


Step-by-Step Instructions

1. Preheat your oven to 350°F (175°C) and grease a 9×13-inch baking pan. Lining the pan with parchment paper makes removing and slicing the cake much easier later.

2. Mix the dry ingredients. Whisk together flour, cocoa powder, sugar, baking powder, baking soda, and salt in a large bowl. Tip: sifting the cocoa powder helps prevent lumps in the batter.

3. Add the wet ingredients. Add eggs, milk, oil, and vanilla extract to the dry ingredients and whisk until mostly smooth.

4. Add the hot water or coffee. Slowly stir in hot water (or hot coffee, which deepens the chocolate flavor) until the batter is thin and smooth. Tip: the batter will look very thin — that’s normal, and it’s what keeps the cake so moist.

5. Bake for 30–35 minutes. Pour the batter into the prepared pan and bake until a toothpick inserted in the center comes out with just a few moist crumbs. Tip: avoid overbaking, since this cake is meant to stay dense and fudgy rather than light and airy.

6. Make the ganache while the cake bakes. In a saucepan over medium heat, whisk together sweetened condensed milk, cocoa powder, and butter until thickened and glossy, about 5–7 minutes. Tip: stir constantly here — the mixture can scorch quickly once it starts to thicken.

7. Top the warm cake and add sprinkles. Pour the warm ganache directly over the cake while it’s still warm, spreading to the edges, then scatter chocolate sprinkles generously over the top before the ganache sets.

Nutrition Snapshot (Per Serving, Approximate)

  • Calories: 380
  • Protein: 6g
  • Carbohydrates: 48g
  • Fat: 18g

These figures are estimates based on standard ingredients and a 12-slice cake, and will vary depending on brands and exact portion sizes.

Storage & Reheating

This cake keeps well at room temperature, covered, for up to 2 days, or in the fridge for up to 5 days thanks to the moist crumb and fudgy topping. For the best texture, let refrigerated slices come to room temperature before serving, or warm briefly in the microwave for 10–15 seconds to soften the ganache back to its glossy, fudgy state. To freeze, wrap individual slices tightly and store for up to 2 months, thawing overnight in the fridge before serving.

Budget Note

This cake costs roughly $0.60–$0.80 per slice, making it an affordable dessert for a crowd compared to a bakery cake of similar size. To keep costs down, use a mid-range cocoa powder rather than a premium imported brand for the cake batter, saving the higher-quality cocoa for the ganache topping where its flavor stands out the most.

Variations to Try

Healthy/lighter version: Swap half the oil for unsweetened applesauce and reduce the sugar in the cake batter by about a quarter — the cake stays moist while cutting back on some of the added fat and sugar.

Meal-prep/make-ahead friendly: Bake the cake a day in advance and store it covered at room temperature, then make the ganache fresh and pour it over just before serving for that glossy, just-made look.

Gluten-free swap: Substitute a 1:1 gluten-free flour blend for the all-purpose flour in the cake batter — the texture stays close to the original since the cocoa and moisture do most of the work in this recipe.

Dairy-free swap: Use a dairy-free butter substitute and a plant-based sweetened condensed milk alternative for the ganache, along with a non-dairy milk in the batter, to make the whole cake dairy-free without losing the fudgy texture.

Frequently Asked Questions

Can I make this ahead of time? Yes — you can bake the cake up to a day ahead and store it covered at room temperature, then prepare the ganache fresh right before serving for the best glossy finish.

What can I use instead of sweetened condensed milk in the ganache? There isn’t a perfect substitute, but a mixture of heavy cream and extra sugar simmered down can approximate the thick, sweet texture, though the flavor will be slightly less rich than the traditional version.

Why did my ganache turn out grainy? This usually happens if the mixture is cooked over heat that’s too high or stirred inconsistently — keep the heat at medium and stir constantly for a smooth, glossy result.

Can I make this in a round layer cake instead of a sheet cake? Yes — divide the batter between two 9-inch round pans and reduce the bake time to about 25 minutes, checking for doneness with a toothpick before removing from the oven.

Does this cake need to be refrigerated? It can sit at room temperature for up to 2 days, but because of the condensed milk-based topping, refrigerating it after that keeps it fresher for longer, especially in warmer climates.

Related Recipes You Might Like

  • Classic Brazilian Brigadeiros
  • Moist Chocolate Sheet Cake with Buttercream
  • Fudgy One-Bowl Chocolate Brownies

Recipe developed for home cooks who want a rich, crowd-pleasing chocolate dessert with minimal fuss. Enjoy!

Leave a Comment