Desserts
This Bolo de Chocolate recipe delivers the rich, layered perfection of Brazil's most beloved dessert—a moist chocolate cake with a velvety mousse center that melts in your mouth. 💛 The secret lies in precise layering and a carefully balanced batter that stays tender even after baking.
I've perfected this technique over years of testing, ensuring every slice reveals that signature creamy surprise at the center.
The cake's magic comes from a combination of melted chocolate, melted butter, and a precise ratio of flour to eggs that creates the perfect crumb. We'll build it in layers, alternating with chocolate mousse made from whipped egg whites and melted chocolate, then chill it overnight for ideal texture.
This isn't just dessert—it's an experience that transforms any gathering into something special.
What you'll achieve is a stunning cake with crisp edges, a moist chocolate base, and that signature silky mousse core that makes it unforgettable. The aroma alone will have guests gathering around your kitchen, and each bite delivers layers of chocolate flavor that balance perfectly between rich and light.
This recipe serves 12-15, making it ideal for celebrations or when you want to impress.
The best part? This cake improves with time, developing deeper chocolate flavor as it sits. We'll cover frosting options, serving suggestions, and tips for achieving that perfect balance of textures. Let's create something truly special that will have everyone asking for seconds—and the recipe.
Ingredients for bolo de chocolate
Twelve essential ingredients create Brazil's most iconic chocolate cake experience—moist layers and velvety mousse that melts in your mouth.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 ½ cups | Melted and cooled to room temperature |
| Dark Chocolate Chips 🍫 | 12 oz | 70% cocoa or higher, chopped fine |
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for lightness, plus extra for dusting |
| Granulated Sugar 🍚 | 2 cups | Superfine preferred for smooth texture |
| Large Eggs 🥚 | 6 whole | Room temperature for even mixing |
| Egg Whites 🥚 | 5 large | Separated for mousse, room temperature |
| Baking Powder 🧂 | 1 tbsp | Diamond Crystal preferred |
| Salt 🧂 | ½ tsp | Fine sea salt for balance |
| Vanilla Extract 🌿 | 1 tbsp | Pure Madagascar bourbon preferred |
| Milk 🥛 | ½ cup | Whole milk for richness |
| Powdered Sugar 🍚 | 2 cups | For dusting layers between mousse |
| Unsweetened Cocoa Powder 🍫 | ½ cup | Dutch-processed for smoothness |
The chocolate matters most here—70% or higher cocoa delivers that signature Brazilian depth. Ghirardelli or Lindt squares are my go-tos, chopped into fine bits for even distribution. The butter? European-style unsalted (like Plugrá) melts smoother and adds richness. If you can't find superfine sugar, pulse regular granulated in a food processor for 30 seconds. And those egg whites? Room temperature is non-negotiable—cold whites won't whip properly, and that's the secret to that signature mousse texture. For the cocoa powder, Valrhona or Dutch-processed Dutch Bros make all the difference in flavor.
No powdered sugar? Blend 1 cup granulated sugar with 1 tbsp cornstarch for a substitute. Running short on vanilla? Seeds from 1 vanilla bean work beautifully. The milk can be swapped for heavy cream for extra richness, but whole milk keeps it classic. For the flour, King Arthur or Gold Medal are reliable—avoid self-rising or cake flour. Need to adjust for altitude? Reduce baking powder to 1.5 tsp if above 3,500 feet. And if you're feeling fancy, add 1 tsp instant espresso powder to deepen the chocolate flavor without changing the recipe structure.
This cake needs 24 hours of chilling—that's when the magic happens. Store it in an airtight container between layers of parchment, and it'll keep for 5 days at room temperature. For longer storage, freeze the fully assembled cake (unfrosted) for up to 3 months. Thaw overnight in the fridge before serving. Pro tip: Wrap tightly in plastic wrap before freezing to prevent freezer burn. The mousse layer stays perfectly intact when handled this way—no soggy surprises when slicing.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe on days when my mixer’s acting up—just cream the butter and sugar by hand until it’s light and fluffy. The eggs come together in minutes, and the chocolate chips melt right into the batter without fuss.
- Rich Without Effort: That first bite? Pure decadence. The dark chocolate chips stay gooey in the center while the edges get just crisp enough, and the butter makes every crumb melt-in-your-mouth. It’s like a hug for your taste buds.
- Weeknight & Holiday Star: Between us, this is my go-to for potlucks and lazy Sundays. Double the batch, let it cool, and slice it for breakfast or dessert—no one will guess it’s the same recipe. (Yes, even on a Tuesday night.)
- Budget-Friendly Indulgence: Uses pantry staples you already own, and a single batch stretches for days. Freeze half, and you’ve got a last-minute treat for company or a midnight craving—no fancy ingredients, just pure chocolate joy.
Step-by-step instructions for Brazilian layered chocolate cake
Here's how to build this showstopper with perfect texture—crisp crust, moist cake, and velvety mousse core.
👨🍳 Step 1: Prepare the Chocolate Cake Layers
Preheat your oven to 350°F and grease three 9-inch round cake pans with the 1.5 cups unsalted butter (melted and cooled). Line the bottoms with parchment circles. Sift together the 2.5 cups all-purpose flour, 2 cups granulated sugar, 1 tbsp baking powder, 0.5 tsp salt, and 0.5 cup unsweetened cocoa powder in a large bowl.
In a separate bowl, whisk the 6 whole large eggs until frothy, then gently fold in the dry ingredients along with the 1 tbsp vanilla extract and 0.5 cup milk. Fold in the 12 oz dark chocolate chips (chopped fine) until just combined—don't overmix. Divide the batter evenly among the prepared pans.
Bake for 25-30 minutes until a toothpick inserted comes out clean. Let the layers cool in the pans for 10 minutes, then transfer to a wire rack to cool completely. This resting period prevents cracking when you assemble the cake later.
🍳 Step 2: Create the Silky Chocolate Mousse
While the cake layers cool, whip the 5 large egg whites in a clean bowl until soft peaks form. Gradually add the 2 cups powdered sugar while whipping until stiff, glossy peaks form. This step is crucial—your mousse depends on these perfectly aerated egg whites.
In a separate bowl, melt the remaining 1.5 cups unsalted butter (if any was reserved) with the 12 oz dark chocolate chips over a double boiler until smooth. Let cool slightly, then gently fold into the whipped egg whites using a spatula. Fold until fully incorporated but don't overmix—you want that silky, cloud-like texture.
Chill the mousse in the refrigerator for at least 2 hours (or up to 24 hours) until set but still spreadable. The longer it chills, the more stable it becomes for layering. Here's the thing—this mousse is what makes bolo de chocolate special, so don't rush this step.
🥘 Step 3: Assemble the Cake Layers
Place the first cake layer on a serving plate. Spread a generous layer of the chilled mousse (about ½ inch thick) over the top, leaving a ½-inch border around the edges. Dust the top with a thin layer of the 2 cups powdered sugar to create a barrier that prevents the mousse from oozing out when you add the next layer.
Repeat with the remaining two cake layers, adding mousse and powdered sugar between each. For the top layer, spread the mousse evenly and smooth the surface with a spatula. Dust the entire top with more powdered sugar to create that signature Brazilian finish. This final layer keeps everything intact while adding that beautiful snowy contrast.
⏰ Step 4: Chill and Serve
Cover the assembled cake with plastic wrap and refrigerate for at least 4 hours (overnight is best). This chilling time allows the mousse to fully set and the flavors to meld together. When you're ready to serve, carefully remove the plastic wrap and dust the top with additional powdered sugar for that professional finish.
Slice with a warm, clean knife for clean cuts—this prevents the mousse from oozing out. Each slice should reveal that perfect contrast: crisp cake layers, velvety mousse, and that signature powdered sugar dusting. Serve at room temperature for the best texture and flavor experience. This cake tastes even better the next day, so make it ahead if you can!
Pro Tips For Making Bolo De Chocolate
- Melt Butter Slowly: If you dump cold butter into the mix, you’ll end up with streaks of unmelted fat—trust me, I’ve seen it. Heat the butter over medium-low until it’s just shimmering (not brown) before mixing it with the sugar. This ensures it emulsifies smoothly with the eggs and chocolate, giving you that silky texture instead of a lumpy mess.
- Sift That Flour: Skimping on sifting the flour is how you get dense, heavy bolo. Use a fine-mesh sieve and tap it firmly against the bowl—this aerates the flour and cuts down on gluten development, so your cake stays tender. (Yes, even if you’re using all-purpose flour, which is already forgiving.)
- Don’t Overmix: The moment you add the eggs, stop mixing after 30 seconds. Overworking the batter introduces air bubbles that collapse in the oven, leading to a flat top. Fold just until the flour is barely incorporated—your cake will rise higher and stay moist.
- Use Room-Temp Eggs: Cold eggs from the fridge can curdle the butter mixture, leaving you with a greasy, separated batter. Let them sit in warm water for 5 minutes before cracking them in—this guarantees a smooth, cohesive dough. (I know, it’s an extra step, but it’s worth it.)
Creative variations of this recipe
Portuguese-Inspired Version
For an authentic Portuguese twist, replace the milk with ½ cup Portuguese sweet wine (like Vinho Verde) and add 1 tsp cinnamon to the batter. Top with orange zest and a sprinkle of candied orange peel before baking.
Serve with a dusting of powdered sugar and a side of Portuguese custard tarts (pastéis de nata) for a true Azores-inspired dessert spread. 🍊
Brazilian Coconut Fusion
Add ½ cup desiccated coconut to the batter for a tropical twist inspired by Brazil's coastal regions. Fold in 2 tbsp coconut milk after mixing the dry ingredients, and top each layer with a thin layer of toasted coconut flakes before adding the mousse.
Garnish with fresh mango slices for a vibrant, summery presentation. This variation keeps the classic texture while adding a refreshing contrast.
Espresso-Infused Dark Chocolate
Enhance the chocolate flavor by adding 1 tbsp instant espresso powder to the dry ingredients and 1 tsp strong brewed coffee to the mousse mixture. Use 85% dark chocolate for an intense, bittersweet profile.
This Italian-Brazilian fusion works beautifully with a dusting of cocoa powder instead of powdered sugar. Perfect for coffee lovers who want to deepen that chocolate experience. ☕
Fruity Tropical Layers
Add a fruity twist by folding ½ cup pureed passionfruit or guava into the mousse mixture. For visual appeal, layer thin slices of fresh strawberries or kiwi between the cake and mousse.
This variation works especially well when served with a dollop of whipped cream and a sprinkle of toasted coconut on top. The tropical flavors complement the rich chocolate beautifully.
Nutty Brazilian Crunch
For a textural contrast, fold ½ cup chopped pecans or Brazil nuts into the mousse before assembling the cake. Toast the nuts in a dry pan for 2-3 minutes until fragrant, then sprinkle them between layers and on top.
This adds a satisfying crunch that balances the soft mousse and cake. Pair with a glass of Brazilian cachaça for an authentic dessert experience. 🌰
Gluten-Free Adaptation
Swap the all-purpose flour for a 1:1 gluten-free baking flour blend like Bob's Red Mill or King Arthur. Add ½ tsp xanthan gum to help bind the batter. Use almond flour for half the required flour to enhance the chocolate flavor.
This version maintains the same rich texture while being accessible to those with gluten sensitivities. The mousse layer remains unchanged, so the signature experience stays intact. 🌱
Nutrition facts
Frequently asked questions
Why does bolo de chocolate need to chill before serving?
The chilling time (at least 4 hours) is essential to let the mousse set properly and prevent it from oozing out when sliced. This also allows the flavors to meld together, creating that signature rich chocolate experience. The cake actually tastes better after chilling—it develops deeper flavor and maintains its structure perfectly.
Can I make bolo de chocolate without a mousse center?
Yes! You can create a simpler version by omitting the mousse layer and just making a three-layer chocolate cake. Replace the mousse with chocolate ganache or extra batter between layers. The texture will be different but still delicious—just don't expect that signature surprise in the center. This works well for quick celebrations when you need a cake fast.
How do I prevent my cake layers from cracking when assembling?
Let the cake layers cool completely before assembling, and make sure they're at room temperature. Use a thin layer of powdered sugar between mousse layers as a barrier—this prevents moisture from seeping in. Also, don't overfill the layers with mousse, leaving that ½-inch border around the edges. This simple technique keeps everything intact while maintaining that professional look.
What's the best way to store leftovers?
Keep the cake in an airtight container between layers of parchment paper to maintain freshness. It stays perfect for 5 days at room temperature. For longer storage, freeze the unfrosted cake (wrapped tightly in plastic) for up to 3 months. Thaw overnight in the fridge—never at room temperature. The texture remains excellent when handled this way, with no soggy surprises.
Can I use white chocolate instead of dark?
While you can substitute white chocolate, it won't give you that authentic Brazilian depth of flavor. For the classic bolo de chocolate experience, stick with 70% or higher cocoa dark chocolate. If you must use white chocolate, reduce the amount by 20% to avoid making the cake too sweet. The mousse will also be lighter in color, but the texture remains the same.
