Moist Blender Brazilian Carrot Cake with Fudgy Chocolate Topping
Brazilian carrot cake is a tender blender cake topped with a glossy chocolate sauce that sets like a soft fudge. It is the kind of dessert you throw together on a Tuesday but tastes like you pulled it from a bakery case.

Unlike American carrot cake, there are no spices, raisins, or cream cheese frosting here, just a bright orange crumb that gets its structure from raw carrots puréed with the wet ingredients. A 35 minute bake and a quick stovetop sauce later, you are sliding a spoon through that crackly chocolate top.
What Makes This Brazilian Carrot Cake Special
The cake itself is impossibly light, with a fine crumb that stays soft for days thanks to the oil and the carrot purée. There is no grating or shredding, just a few pulses of the blender.
The chocolate topping is the real showstopper. It is a simple brigadeiro-style sauce made with sweetened condensed milk, cocoa powder, and butter, poured over the warm cake so it melts into the top and sets like a thin fudge layer.
I keep coming back to this recipe because it is the ultimate get-out-of-jail dessert. Six pantry ingredients and a blender, and you are done.
Ingredients

For the cake:
- 3 medium carrots (about 250g / 9 oz), peeled and roughly chopped: no need to grate; the blender does the work
- 1 cup (240ml) vegetable oil: canola or sunflower both work well
- 3 large eggs, at room temperature
- 1 cup (200g) granulated sugar
- 2 cups (240g) all-purpose flour
- 1 tablespoon baking powder
- Pinch of salt
For the chocolate topping:
- 1 can (14 oz / 397g) sweetened condensed milk
- 3 tablespoons unsweetened cocoa powder: Dutch-process or natural both work; sift if lumpy
- 1 tablespoon salted butter: unsalted with a tiny pinch of salt is fine too
Variations / Substitutions
- Oil swap: Use melted coconut oil for a subtle tropical note, but avoid strong olive oil.
- Sugar swap: Coconut sugar works, though it deepens the color and gives a slight caramel taste.
- Gluten-free version: Substitute a 1-to-1 gluten-free flour blend for the all-purpose flour; the cake will be just as moist.
- Dairy-free topping: Replace condensed milk with a can of full-fat coconut milk and ¾ cup (150g) sugar, reduced over medium heat until thick, then whisk in the cocoa and a tablespoon of coconut oil.
- Richer top: Stir in 2 oz (60g) chopped dark chocolate right after you take the sauce off the heat for a deeper chocolate flavor.
Moist Dairy-Free Carrot Cake is next on our list if this cake is your kind of dessert.
How To Make Moist Brazilian Carrot Cake
Step 1: Blend the Carrot Batter

Preheat your oven to 350°F (180°C) and grease a 9-inch round or square pan. Line the base with parchment if you want to lift the cake out cleanly. Add the chopped carrots, 1 cup oil, the 3 eggs, and 1 cup sugar to a blender. Blend on high until the mixture is smooth and no carrot flecks remain, about 30 seconds.
You will see a vivid orange liquid that already smells sweet. At this point, sift the 2 cups flour, 1 tablespoon baking powder, and pinch of salt directly into the blender jug. Pulse 5 or 6 times, just until you no longer see dry flour streaks. Scrape down the sides once if needed, but resist running the motor any longer than necessary. Overmixing will push out the air and leave you with a dense cake.
Step 2: Bake the Cake

Pour the batter into the prepared pan and smooth the top with a spatula. Slide it into the center of the oven and bake for 35 to 40 minutes. The cake is done when a toothpick inserted in the middle comes out with a few moist crumbs, not wet batter.
The top will dome slightly and turn golden, with a crackly surface that looks almost like a sugar crust. Let the cake cool in the pan on a wire rack while you make the topping. Do not turn it out yet. The residual heat helps the chocolate set later.
Step 3: Cook the Chocolate Topping

While the cake bakes or right after it comes out, combine the can of condensed milk, 3 tablespoons cocoa powder, and 1 tablespoon butter in a small saucepan. Set it over medium heat and stir constantly with a silicone spatula. In about 5 minutes, the mixture will turn glossy, darken a shade, and thicken just enough to coat the back of the spatula.
You are aiming for the consistency of warm hot fudge, not a stiff paste. If it starts to pull away from the sides of the pan too quickly, take it off the heat immediately. Once it reaches that syrupy stage, remove the pan from the stove and keep it warm.
Step 4: Pour and Serve the Cake

Poke the warm cake all over with a fork or a toothpick. These little holes let the chocolate seep into the crumb. Slowly pour the warm topping over the cake, nudging it toward the edges with the back of the spatula so it covers every inch.
Let the cake sit for 15 minutes so the topping sets into a soft, sliceable fudge. Run a knife around the edge, lift out the cake, and slice it into squares or wedges. Serve while the chocolate layer is still slightly glossy at room temperature, and watch it crackle under the fork.
Tips for the Fluffiest Carrot Cake
- Weigh your flour: A heavy hand on the flour will sink the cake. If you do not have a scale, fluff the flour, spoon it into the cup, and level it off.
- Room temperature eggs blend more evenly and trap more air, so pull them out 30 minutes before you start.
- Do not skip the salt, even a small pinch wakes up the carrot flavor and balances the sweet chocolate top.
- The topping sets best while both cake and sauce are still warm: but not scalding hot. If your sauce thickened too much waiting, rewarm it gently with a splash of milk.
- If you want crisp edges, turn the cake out of the pan right after pouring the topping and let it cool on a rack.
Bake times by pan material and size:
| Pan Type and Size | Bake Time |
|---|---|
| 9-inch metal square/round | 35–40 minutes |
| 9-inch glass pan | 40–45 minutes |
| Two 8-inch metal rounds | 25–30 minutes |
Storing Brazilian Carrot Cake
Refrigerate leftover cake in an airtight container for up to 4 days. The chocolate topping firms up in the cold, so let slices sit at room temperature for 20 minutes before serving. The cake also freezes well without the topping — wrap it tightly and freeze for up to a month, then make fresh chocolate sauce after thawing.
Frequently Asked Questions
Can I use whole wheat flour instead?
Yes, but swap only half the amount. Replacing all the flour with whole wheat will make the cake dry and heavy.
Why did my chocolate topping turn grainy?
It likely cooked too fast or too long. Keep the heat at medium and stir constantly; once it coats the spatula, remove it from the burner.
Can I make this cake ahead of time?
Absolutely. Bake the cake a day ahead and keep it covered at room temperature. Make the topping fresh and pour it over before serving so the fudge layer stays glossy.
My cake sank in the middle. What happened?
The most common culprit is opening the oven door too early. Wait until at least the 30 minute mark before checking. Also check that your baking powder is not expired.

Brazilian Carrot Cake Recipe
Ingredients
Method
- Preheat oven to 350°F (180°C) and grease a 9-inch pan. Blend carrots, oil, eggs, and sugar until smooth. Sift in flour, baking powder, and salt, then pulse just until combined.
- Pour batter into the pan and bake 35 to 40 minutes, until a toothpick comes out with moist crumbs. Cool in the pan on a rack.
- In a saucepan over medium heat, stir condensed milk, cocoa, and butter constantly until glossy and thickened, about 5 minutes.
- Poke holes in the warm cake with a fork, pour the warm topping over it, and let it set 15 minutes before slicing and serving.
