A proper Brazilian carrot cake recipe is one of those “how is this so simple?” desserts. You blend carrots with oil and eggs, stir in the dry ingredients, bake until golden, then pour a glossy chocolate topping over the whole thing. That’s it — no shredded carrots, no cinnamon, no nuts or raisins, no cream cheese frosting. Just a bright orange, tender cake with a chocolate finish that tastes like childhood for a lot of Brazilians, often eaten as an afternoon snack (lanche da tarde) alongside coffee.
Bolo de cenoura works well in different pans and ovens once the method is followed carefully.
American carrot cake usually leans on grated carrots, warm spices, chopped nuts, and a thick cream cheese frosting. Bolo de cenoura strips all of that away. The carrot flavor stands on its own — no cinnamon or nutmeg competing with it — and the texture comes from thoroughly blending the carrots into the batter rather than folding in shreds. The result is a smoother, more uniform crumb instead of a chunky, textured bite, topped with a thin, pourable chocolate glaze rather than a thick frosting.
Grated carrots behave like wet threads scattered through the batter — they can clump, sink, or leave pockets that bake unevenly. Blending the carrots with the oil and eggs first turns them into a smooth, bright orange puree that disperses evenly through the batter, which is what gives this cake its signature uniform crumb and consistent carrot flavor in every bite.
Oil does real work here too. Butter-based cakes tend to firm up and dry out a day or two after baking, especially if slightly overbaked. Oil keeps this cake moist for days, which is part of why it holds up so well for parties where it might sit out for hours.
10–12
slices15
minutes40
minutes3 medium carrots (about 10–11 oz), peeled and roughly chopped
4 large eggs, room temperature
1 cup vegetable oil
1½–2 cups granulated sugar
2½ cups all-purpose flour
1 tbsp baking powder
Pinch of salt
3 tbsp cocoa powder
1 cup sugar
2 tbsp butter
½ cup milk
1 can (14 oz) sweetened condensed milk
3 tbsp cocoa powder
1 tbsp butter
Chocolate sprinkles, for topping
Prepare the pan. Preheat the oven to 350°F (175°C). Thoroughly grease a 9 × 13-inch baking pan.
Blend the carrots. Put the carrots, eggs, oil, and your chosen amount of cake sugar in a blender. Blend until smooth, with no visible carrot pieces.
Mix the dry ingredients. In a large bowl, whisk together the flour, baking powder, and salt.
Make the batter. Pour the carrot mixture into the dry ingredients. Fold gently with a spatula just until no dry flour remains. Do not overmix.
Bake. Pour the batter into the prepared pan. Bake for about 35–45 minutes, checking toward the earlier end of that range. The cake is ready when a toothpick inserted in the centre comes out clean.
Cool the cake. Let it rest in the pan for 10 minutes, then cool completely before adding the glaze.
If using the simple chocolate glaze: Put its cocoa powder, sugar, butter, and milk in a small saucepan. Whisk over medium-low heat until the mixture simmers and becomes smooth and slightly thicker, about 2–4 minutes. Pour over the cooled cake and let it set before slicing.
If using the brigadeiro-style glaze instead: Put its condensed milk, cocoa powder, and butter in a saucepan over medium-low heat. Stir continuously until thickened but still easy to pour. Spread it over the cooled cake immediately. Add chocolate sprinkles while the glaze is still soft.
Combine cocoa powder, sugar, butter, and milk in a saucepan. Bring to a gentle simmer, whisking constantly, and cook 2–4 minutes until it thickens slightly and looks smooth and glossy. Pour over the cooled cake and let it set for 10–15 minutes before slicing.
Combine condensed milk, cocoa powder, and butter in a saucepan over medium-low heat, stirring constantly. Cook until it thickens — the same doneness test as classic brigadeiro applies: run a spatula across the bottom of the pan, and if the line holds for a moment before slowly closing back up, it’s ready. Work quickly once it’s off the heat, since it firms up fast. Pour immediately over the cooled cake — if using a bundt pan, pour some into the center hole too, so when you slice into it, you get a glossy chocolate “lava” effect running through the middle. Finish with chocolate sprinkles while the glaze is still tacky.
About 2–3 days at room temperature in an airtight container, or up to 5–7 days refrigerated. Because it’s oil-based, it stays moist noticeably longer than a butter cake.
Yes — wrap the cake tightly without glaze and freeze for up to 2–3 months. Make fresh glaze after thawing so the topping stays glossy instead of turning grainy.
Blending creates a smooth, evenly distributed batter. Grated carrots can clump and create uneven pockets that bake inconsistently, leading to a lumpier texture and less uniform flavor.
You can, but it changes the result — oil is what keeps this cake moist for days. Butter can make it feel richer initially but drier by the next day.
The simple glaze (cocoa, sugar, butter, milk) is thinner, quicker, and more like a chocolate syrup topping. The brigadeiro-style glaze (condensed milk, cocoa, butter) is richer and thicker, closer to a soft fudge, and is the more traditional option many Brazilian families use for celebrations.
Yes — bake it a day ahead and glaze it a few hours before serving. Many people find the flavor actually improves overnight as it rests.
Once you understand the blender method, a Brazilian carrot cake recipe becomes one of the most dependable cakes you can make. Smooth carrot batter, oil for lasting moisture, and a chocolate glaze — simple or brigadeiro-style — poured over a fully cooled cake. Start with the classic sheet-cake version, then try the bundt pan with a brigadeiro lava center once you’re comfortable with the base recipe.