Love this? Save it for later!
Share the inspiration with your friends
“I never thought a simple conversation with my taxi driver would lead me to one of the richest desserts I’ve ever made,” I said to myself as I stirred the glossy chocolate mixture for this decadent Brazilian Brigadeiro Truffles Cake with Dulce de Leche. It happened on a rainy Thursday afternoon when my ride was stuck in traffic, and Carlos—my usually quiet driver—started telling me about his grandmother’s legendary brigadeiro recipe. He described how the truffles were his family’s secret treat at every celebration, and how his mother added a twist with luscious dulce de leche that made the flavors sing. Honestly, I was skeptical at first. I mean, chocolate and caramel together sounded like a sugar overload, but I decided to give it a shot.
That evening, my kitchen turned into a cozy mess with spilled sweetened condensed milk and sticky fingers, but the results? Pure magic. The cake came out incredibly moist, layered with a silky brigadeiro frosting that felt like a hug in every bite. Maybe you’ve been there—trying to recreate a recipe from a fleeting memory or a casual chat—and ending up with something unexpectedly special. What stuck with me was not just the flavor but the story behind it: a humble family tradition turned into an indulgent celebration on my plate. Let me tell you, this isn’t just any chocolate cake; it’s a Brazilian delight that brings together rich textures, deep caramel notes, and that unmistakable creamy charm of brigadeiro. And the best part? It’s easier to make than you’d think, even if your kitchen looks like a battlefield afterward (trust me, I speak from experience). This cake has been my go-to for impressing guests or simply treating myself after a long day. Once you try it, you’ll know why it’s stuck around in my recipe box for good.”
Why You’ll Love This Recipe
Having made this Decadent Brazilian Brigadeiro Truffles Cake with Dulce de Leche several times now, I can honestly say it’s one of my favorite indulgences to whip up. Combining the creamy, fudge-like brigadeiro with the sweet, sticky charm of dulce de leche is honestly a game-changer. Here’s why this recipe wins hearts every time:
- Quick & Easy: The whole cake comes together in about 1 hour and 15 minutes, perfect for those spontaneous dessert cravings or last-minute celebrations.
- Simple Ingredients: No need to hunt down exotic items—most are pantry staples like sweetened condensed milk, cocoa powder, and butter.
- Perfect for Special Occasions: Whether it’s a birthday, a cozy dinner party, or just a treat-yourself moment, this cake fits right in.
- Crowd-Pleaser: Kids, adults, picky eaters—you name it, this cake gets rave reviews and usually disappears quickly.
- Unbelievably Delicious: The contrast between the fudgy brigadeiro frosting and the soft, moist cake layers creates a texture that’s pure bliss.
What really sets this recipe apart is the way the brigadeiro is transformed from a simple truffle filling into a luxurious frosting, combined with the smooth, caramel richness of homemade (or high-quality store-bought) dulce de leche. It’s not just another chocolate cake; it’s a celebration of Brazilian flavors that feels both nostalgic and indulgent. Honestly, I’ve tested variations, but this balance of sweet, creamy, and chocolatey is unbeatable. If you love desserts that make you close your eyes after the first bite, this one’s for you.
What Ingredients You Will Need
This recipe relies on a few wholesome, easy-to-find ingredients that come together to create bold flavors and a wonderfully satisfying texture. Most of these are pantry staples, and you can tweak a couple to fit your needs.
- For the Cake:
- All-purpose flour – 2 cups (240g), sifted for lightness
- Granulated sugar – 1 ¾ cups (350g), to sweeten perfectly
- Cocoa powder (unsweetened) – ¾ cup (75g), I prefer Valrhona for its deep chocolate flavor
- Baking powder – 1 ½ tsp, to help the cake rise beautifully
- Baking soda – 1 ½ tsp, balances acidity and adds tenderness
- Salt – ½ tsp, to enhance the chocolate notes
- Whole milk – 1 cup (240ml), room temperature
- Vegetable oil – ½ cup (120ml), keeps the cake moist
- Large eggs – 2, room temperature
- Vanilla extract – 2 tsp, adds warmth and depth
- Boiling water – 1 cup (240ml), intensifies cocoa flavor
- For the Brigadeiro Frosting:
- Sweetened condensed milk – 2 cans (each 14 oz / 395g), the heart of brigadeiro
- Unsweetened cocoa powder – ⅓ cup (35g)
- Unsalted butter – 4 tbsp (57g), softened for creaminess
- Heavy cream – ⅓ cup (80ml), to make frosting spreadable and silky
- Pinch of salt, to balance sweetness
- For the Dulce de Leche Layer:
- Dulce de leche – 1 cup (300g), homemade or store-bought (I recommend La Lechera for convenience)
- For Decoration (Optional):
- Chocolate sprinkles or grated chocolate – ½ cup (50g)
- Sea salt flakes – a pinch, to contrast the sweetness
Pro tip: If you want a gluten-free twist, swap all-purpose flour for a 1:1 gluten-free baking mix. Also, if dairy is off-limits, you can replace the butter and heavy cream with coconut oil and coconut cream, respectively, but results will vary slightly in texture.
Equipment Needed
To make this decadent Brazilian Brigadeiro Truffles Cake, you don’t need fancy gadgets—just a few kitchen basics that most home cooks have:
- Mixing Bowls: At least two medium-sized bowls for wet and dry ingredients. Glass or stainless steel works best for even mixing.
- Electric Mixer or Stand Mixer: While you can mix by hand, an electric mixer speeds things up and ensures a smooth batter and silky frosting.
- 9-inch (23cm) Round Cake Pans: Two pans, greased and lined with parchment paper, help you bake even layers. If you don’t have two pans, bake layers one at a time.
- Saucepan: For making the brigadeiro frosting on the stovetop. A heavy-bottomed pan helps prevent burning.
- Spatula and Whisk: For folding ingredients and stirring the brigadeiro mixture.
- Cooling Rack: To cool the cake layers evenly and prevent sogginess.
Personally, I find a silicone spatula indispensable for scraping every bit of that luscious brigadeiro out of the pan. For those on a budget, electric hand mixers are a great alternative to stand mixers and still get the job done perfectly. If you’re planning to make dulce de leche from scratch, a large pot for simmering the sweetened condensed milk is also needed.
Preparation Method

- Prepare the Cake Batter: Preheat your oven to 350°F (175°C). Grease and line two 9-inch (23cm) cake pans with parchment paper.
In a large bowl, sift together 2 cups (240g) of all-purpose flour, ¾ cup (75g) unsweetened cocoa powder, 1 ½ tsp baking powder, 1 ½ tsp baking soda, and ½ tsp salt. - Mix Wet Ingredients: In another bowl, whisk 1 ¾ cups (350g) granulated sugar, 1 cup (240ml) whole milk, ½ cup (120ml) vegetable oil, 2 large eggs, and 2 tsp vanilla extract until combined.
- Combine Wet and Dry: Slowly add the dry ingredients into the wet mixture, stirring gently with a spatula to avoid overmixing. The batter will be thick but smooth.
- Add Boiling Water: Carefully pour in 1 cup (240ml) boiling water and stir until the batter is thin and well blended. This step intensifies the cocoa flavor and keeps the cake moist.
- Bake the Cake: Divide the batter evenly between the two pans. Bake for 30-35 minutes or until a toothpick inserted in the center comes out clean. The cake should spring back lightly when touched.
- Cool Completely: Remove cakes from the oven and let cool in pans for 10 minutes, then transfer to a cooling rack to cool completely before frosting.
- Make Brigadeiro Frosting: In a heavy-bottomed saucepan, combine two cans (28 oz / 790g total) of sweetened condensed milk, ⅓ cup (35g) unsweetened cocoa powder, 4 tbsp (57g) softened butter, and a pinch of salt.
Cook over medium-low heat, stirring constantly with a wooden spoon or silicone spatula, until the mixture thickens and pulls away from the bottom of the pan (about 12-15 minutes). It should be thick enough to spread but still creamy. Remove from heat, stir in ⅓ cup (80ml) heavy cream, and let cool. - Assemble the Cake: Place one cake layer on a serving plate. Spread a generous ½ cup (150g) of dulce de leche evenly over the top.
Spread about one-third of the brigadeiro frosting over the dulce de leche layer.
Place the second cake layer on top and cover the entire cake with remaining brigadeiro frosting. - Decorate: Sprinkle chocolate sprinkles or grated chocolate over the top and sides. Add a pinch of sea salt flakes if you like a sweet-salty contrast.
Refrigerate the cake for at least 1 hour before serving to allow flavors to meld.
Note: If the brigadeiro frosting stiffens too much after cooling, gently warm it for 10 seconds in the microwave and stir before spreading. Also, don’t skip cooling the cake layers completely; warm cake with frosting leads to melty, messy layers.
Cooking Tips & Techniques
Making brigadeiro frosting can seem intimidating, but once you get the hang of it, it’s a breeze. The key is constant stirring over medium-low heat to avoid burning the sweetened condensed milk. I once left it unattended for a minute and ended up with a scorched batch—I learned my lesson the hard way!
When mixing the cake batter, avoid overmixing after adding the flour; this keeps the cake tender and fluffy. The boiling water step might feel odd, but it really makes the cocoa flavor pop while keeping the crumb moist. It’s like a little secret weapon for chocolate cakes.
Another tip: use room temperature eggs and milk for better emulsification. Cold ingredients can cause the batter to seize or bake unevenly.
For assembling, don’t rush spreading the dulce de leche layer—if it’s too thick or cold, it can tear the cake. Warm it slightly or let it sit at room temperature before spreading.
Finally, chilling the cake is a must. It helps the brigadeiro frosting firm up and meld with the dulce de leche for that perfect bite. Trust me, patience pays off!
Variations & Adaptations
This cake is already rich and indulgent, but it’s flexible if you want to mix things up:
- Vegan Version: Use coconut condensed milk or make your own sweetened coconut milk reduction for the brigadeiro, swap butter for vegan margarine, and use flax eggs instead of chicken eggs.
- Fruit Twist: Add fresh raspberries or sliced strawberries between layers for a tart contrast that cuts through the sweetness.
- Nutty Addition: Fold finely chopped toasted hazelnuts or pecans into the brigadeiro frosting for a crunchy surprise.
- Spiced Brigadeiro: Add a pinch of cinnamon or chili powder to the brigadeiro frosting for warmth and subtle heat.
- Alternative Sweeteners: Swap granulated sugar for coconut sugar or maple syrup in the cake for a deeper, caramel note.
Once, I tried adding a shot of espresso to the cake batter for a mocha vibe—it was a hit at a friend’s brunch. Feel free to experiment based on your mood or pantry!
Serving & Storage Suggestions
This cake is best served chilled or at room temperature so the brigadeiro frosting is soft and luscious. I like cutting it into small slices because it’s so rich; a little goes a long way.
Pair it with fresh berries, a dollop of whipped cream, or even a scoop of vanilla ice cream for an extra special treat. For drinks, a bold coffee or a creamy chai tea complements the sweetness beautifully.
Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors deepen overnight, making it even more irresistible the next day. To reheat, bring slices to room temperature or microwave gently for 15-20 seconds to soften the brigadeiro.
For longer storage, you can freeze the cake (wrapped tightly) for up to 2 months. Thaw overnight in the fridge before serving.
Nutritional Information & Benefits
This decadent cake is certainly a treat, but it also contains some comforting ingredients you might appreciate. One slice (about 1/12th of the cake) contains approximately:
| Calories | 380 kcal |
|---|---|
| Fat | 18g |
| Saturated Fat | 10g |
| Carbohydrates | 52g |
| Sugar | 42g |
| Protein | 5g |
Key ingredients like cocoa powder are rich in antioxidants, which can support heart health and mood. The dulce de leche and sweetened condensed milk provide calcium and energy, but of course, this cake is best enjoyed in moderation.
For those with dietary restrictions, the recipe is adaptable for gluten-free, vegan, and dairy-free diets as mentioned. Just be mindful of allergens like dairy and eggs.
Conclusion
So, why should you make this Decadent Brazilian Brigadeiro Truffles Cake with Dulce de Leche? Because it’s more than just chocolate cake—it’s a celebration of flavor, texture, and story wrapped in every bite. Whether you’re making it to impress guests or simply to treat yourself, it offers that perfect balance of indulgence and comfort that’s hard to resist.
Feel free to tweak the layers, swap ingredients, or add your personal touch. I love how this recipe encourages creativity while staying true to its Brazilian roots. Honestly, it’s become one of those desserts I reach for when I want to feel a little special, and I hope it will be the same for you.
If you try this recipe, I’d love to hear how it turns out or what variations you’ve come up with. Drop a comment below and share your brigadeiro cake adventures. Happy baking!
FAQs
What is brigadeiro and why is it special in this cake?
Brigadeiro is a traditional Brazilian chocolate truffle made with sweetened condensed milk, cocoa powder, and butter. In this cake, it’s transformed into a rich, creamy frosting that adds a unique fudgy texture and deep chocolate flavor.
Can I use store-bought dulce de leche for this recipe?
Absolutely! Store-bought dulce de leche works perfectly and saves time. Just choose a good-quality brand like La Lechera for the best flavor.
How do I prevent the brigadeiro frosting from burning?
Cook it over medium-low heat and stir constantly with a wooden spoon or silicone spatula. Patience is key—avoid rushing or leaving it unattended to prevent scorching.
Is this cake suitable for freezing?
Yes, you can freeze the cake wrapped tightly for up to 2 months. Thaw overnight in the fridge for best results before serving.
Can I make this recipe dairy-free or vegan?
Yes! Use coconut condensed milk or a homemade vegan version for the brigadeiro, vegan butter or coconut oil, and a dairy-free milk alternative. Replace eggs with flax or chia eggs.
Pin This Recipe!

Decadent Brazilian Brigadeiro Truffles Cake Recipe with Dulce de Leche Made Easy
A rich and moist Brazilian chocolate cake layered with luscious dulce de leche and creamy brigadeiro frosting, perfect for special occasions and easy to make with pantry staples.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour 15 minutes
- Yield: 12 servings
- Category: Dessert
- Cuisine: Brazilian
Ingredients
- All-purpose flour – 2 cups (240g), sifted
- Granulated sugar – 1 ¾ cups (350g)
- Cocoa powder (unsweetened) – ¾ cup (75g)
- Baking powder – 1 ½ tsp
- Baking soda – 1 ½ tsp
- Salt – ½ tsp
- Whole milk – 1 cup (240ml), room temperature
- Vegetable oil – ½ cup (120ml)
- Large eggs – 2, room temperature
- Vanilla extract – 2 tsp
- Boiling water – 1 cup (240ml)
- Sweetened condensed milk – 2 cans (each 14 oz / 395g)
- Unsweetened cocoa powder – ⅓ cup (35g)
- Unsalted butter – 4 tbsp (57g), softened
- Heavy cream – ⅓ cup (80ml)
- Pinch of salt
- Dulce de leche – 1 cup (300g)
- Chocolate sprinkles or grated chocolate – ½ cup (50g) (optional)
- Sea salt flakes – a pinch (optional)
Instructions
- Preheat oven to 350°F (175°C). Grease and line two 9-inch (23cm) cake pans with parchment paper.
- In a large bowl, sift together flour, cocoa powder, baking powder, baking soda, and salt.
- In another bowl, whisk sugar, milk, vegetable oil, eggs, and vanilla extract until combined.
- Slowly add dry ingredients into wet mixture, stirring gently with a spatula to avoid overmixing.
- Carefully pour in boiling water and stir until batter is thin and well blended.
- Divide batter evenly between pans and bake for 30-35 minutes or until a toothpick comes out clean.
- Cool cakes in pans for 10 minutes, then transfer to a cooling rack to cool completely.
- To make brigadeiro frosting, combine sweetened condensed milk, cocoa powder, butter, and salt in a heavy-bottomed saucepan.
- Cook over medium-low heat, stirring constantly until thickened and pulling away from pan (12-15 minutes).
- Remove from heat, stir in heavy cream, and let cool.
- Place one cake layer on a serving plate. Spread ½ cup dulce de leche evenly over the top.
- Spread one-third of brigadeiro frosting over dulce de leche layer.
- Place second cake layer on top and cover entire cake with remaining brigadeiro frosting.
- Decorate with chocolate sprinkles or grated chocolate and a pinch of sea salt flakes if desired.
- Refrigerate cake for at least 1 hour before serving to allow flavors to meld.
Notes
If brigadeiro frosting stiffens after cooling, warm gently for 10 seconds in microwave and stir before spreading. Avoid overmixing cake batter after adding flour to keep cake tender. Use room temperature eggs and milk for better emulsification. Chill cake before serving to firm frosting and meld flavors. For gluten-free, substitute flour with 1:1 gluten-free baking mix. For dairy-free, replace butter and heavy cream with coconut oil and coconut cream.
Nutrition
- Serving Size: 1 slice (1/12th of c
- Calories: 380
- Sugar: 42
- Fat: 18
- Saturated Fat: 10
- Carbohydrates: 52
- Protein: 5
Keywords: brigadeiro, Brazilian cake, dulce de leche, chocolate cake, truffles cake, dessert, easy cake recipe, moist chocolate cake


