Brazilian Chocolate Cake Recipe with Brigadeiro Frosting

Brazilian Chocolate Cake Recipe with Brigadeiro Frosting

A good Brazilian chocolate cake recipe doesn’t need a long ingredient list to feel special — it needs a moist cocoa crumb and a glossy brigadeiro frosting that sets like soft fudge. Ask any Brazilian what their favorite cake is, and brigadeiro-frosted chocolate cake comes up almost every time. It’s the cake at birthdays, family gatherings, and the afternoon coffee ritual known as café da tarde.

What makes it different from a typical chocolate cake is the frosting. Brigadeiro — Brazil’s most popular candy — is cooked down from condensed milk, cocoa, and butter until thick, then poured warm over the cooled cake instead of a standard buttercream.

Equipment You'll Need

Why This Cake Stays Moist

Cocoa powder is naturally dry, so this recipe balances it with oil rather than butter. Oil stays liquid at room temperature, while butter firms up as it cools — that’s the main reason this cake stays tender a day or two later instead of turning dry and crumbly. If you want a deeper chocolate flavor, whisk the cocoa powder with a few tablespoons of hot milk before adding it to the batter — this fully dissolves the cocoa instead of leaving small dry pockets in the crumb.

Recipe

Brazilian Chocolate Cake Recipe

Recipe by Camila SantosCourse: BRAZILIAN CAKES, DESSERTSCuisine: Brazilian
Servings

12

servings
Prep time

25

minutes
Cooking time

35-40

minutes
Cooling Time

30

minutes (optional)

Ingredients

  • For the cake:
  • 1½ cups all-purpose flour

  • ¾ cup unsweetened cocoa powder

  • 1½ cups granulated sugar

  • 1 tbsp baking powder

  • ½ tsp salt

  • 3 large eggs

  • ¾ cup vegetable oil

  • 1 cup whole milk

  • 1 tsp vanilla extract

  • For the brigadeiro frosting:
  • 1 can (14 oz) sweetened condensed milk

  • 3 tbsp unsweetened cocoa powder

  • 1 tbsp butter

  • ¼ tsp salt (optional, sharpens the chocolate flavor)

  • For a softer, spreadable frosting (optional):
  • 1 can table cream (also sold as Media Crema or crema de leche), drained of its liquid

  • For finishing:
  • ½ cup chocolate sprinkles

Instructions

  • Prep the oven and pan. Preheat to 350°F (175°C). Grease your pan and dust lightly with cocoa powder instead of flour, so you don't get a pale coating on the finished cake.

  • Mix the dry ingredients. Whisk together flour, cocoa powder, sugar, baking powder, and salt in a large bowl until evenly combined.

  • Mix the wet ingredients. In a separate bowl, whisk eggs, oil, milk, and vanilla until smooth.

  • Combine. Pour the wet ingredients into the dry ingredients and mix just until the batter turns smooth and evenly colored. Stop as soon as the flour disappears — overmixing builds gluten, which is what makes a chocolate cake turn tough instead of tender.

  • Bake. Pour into the prepared pan and bake for 30–35 minutes, until the center springs back lightly and a toothpick comes out with a few moist crumbs, not wet batter. Cool completely on a rack before frosting — frosting a warm cake melts the brigadeiro into a greasy mess instead of a clean, glossy layer.

  • Making the Brigadeiro Frosting
  • Combine and heat. Whisk condensed milk, cocoa powder, butter, and salt together in a saucepan, then cook over medium-low heat, stirring constantly.

  • Watch for the pull-away point. After about 8–10 minutes, the mixture will thicken and start to pull away from the bottom of the pan as you stir, leaving a brief trail before it settles back. That's your sign it's ready — stop here rather than going by time alone, since stovetops vary.

  • Cool briefly, then pour. Let it cool for 3–5 minutes off the heat — this thickens it slightly while it's still pourable. Pour over the cooled cake and spread evenly, then scatter chocolate sprinkles over the top while the frosting is still tacky enough for them to stick.

The Table Cream Trick (For a Softer, Layer-Cake Frosting)

  • If you're planning to stack this into a layered cake rather than a single sheet, straight brigadeiro can set too firm to spread cleanly between layers. The fix Brazilian bakers use: stir in a can of drained table cream once the brigadeiro comes off the heat. To drain it, freeze the unopened can for 20 minutes, then poke two small holes in the bottom and let the liquid drain out before opening — what's left is the thick cream that loosens the frosting just enough to spread and pipe without it turning runny.

Common Mistakes and How to Avoid Them

  • Frosting a warm cake: melts the brigadeiro into an oily mess instead of a clean, glossy coat. Cool completely first.
  • Overcooking the brigadeiro: turns it stiff and dense instead of creamy. Pull it as soon as it pulls away from the pan, not after a fixed number of minutes.
  • Undercooking the brigadeiro: leaves it runny and it slides off the cake. If it hasn’t thickened after 10 minutes, keep going a bit longer rather than stopping on a timer.
  • Overmixing the batter: builds gluten and leads to a denser, tougher crumb.
  • Skipping the drain step for table cream: using the cream straight from the can (without draining the watery liquid) can make the frosting separate instead of staying smooth.

Storage

Store in an airtight container at room temperature for 3–4 days. Refrigerate for up to 5 days, or freeze unfrosted cake layers for up to 2 months — frost fresh after thawing so the brigadeiro stays glossy rather than turning slightly grainy. Let refrigerated slices sit at room temperature for 10–15 minutes before serving so the crumb softens back up.

A Bit of History

Brigadeiro traces back to 1946, when supporters of Brazilian Air Force officer and presidential candidate Eduardo Gomes sold the chocolate fudge candy at campaign rallies to raise funds — the treat was named after his military rank, “brigadier.” It’s stayed Brazil’s most iconic sweet ever since, and turning it into a cake frosting decades later was a natural next step for a country that already puts brigadeiro at the center of nearly every celebration.

Variations Worth Trying

  • Layered version: split the batter between two 8-inch round pans, use the softer table-cream frosting between layers, and finish the outside with a firmer batch of straight brigadeiro.
  • Dark chocolate version: swap in dark cocoa powder for a more intense flavor — taste the frosting as you go, since dark cocoa can mute sweetness slightly.
  • Bundt version: bakes a bit faster due to the shape; check for doneness a few minutes early.

Frequently Asked Questions About Brazilian Chocolate Cake Recipe

3–4 days at room temperature in an airtight container, or up to 5 days refrigerated. The oil-based batter helps it stay moist longer than a typical butter cake.

Yes — freeze the unfrosted cake layers, tightly wrapped, for up to 2 months. Make the brigadeiro frosting fresh after thawing rather than freezing it, since it can turn slightly grainy.

It likely needs more time on the heat. Keep stirring until it visibly pulls away from the bottom of the pan and leaves a brief trail — that’s the real doneness test, not the clock.

Yes. It gives a deeper flavor but can mute sweetness slightly, so taste the frosting before finishing and adjust if needed.

 Table cream (sold as Media Crema or crema de leche in many stores) is a shelf-stable cream used to soften brigadeiro for spreading between cake layers. It’s optional for a single sheet cake, but worth using if you’re stacking layers.

Yes — bake it a day early and frost it the day you serve, since the crumb actually improves with a day of resting. Wrap the unfrosted cake well so the surface doesn’t dry out.

Conclusion

The base of a great Brazilian chocolate cake recipe is simple: a moist, oil-based cocoa crumb and a brigadeiro frosting cooked to the right thickness. Get those two things right, and everything else — sprinkles, layers, presentation — is just styling on top of a cake that’s already good on its own.

Share this post: