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.
I’ve made bolo de cenoura in different pans and ovens, and the biggest surprise is how consistent it turns out once you understand the method. Get the blending and mixing right, and this becomes a reliable weeknight bake as easily as a party centerpiece.
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
Prep the oven and pan. Preheat to 350°F (175°C). Grease your pan thoroughly, especially if using a bundt pan — every groove needs coverage to release cleanly later.
Blend the wet ingredients. Combine the carrots, eggs, oil, and sugar in a blender. Blend on high until completely smooth, about 60 seconds, with no visible carrot flecks and a bright orange color.
Mix the dry ingredients separately. In a large bowl, whisk together the flour, baking powder, and salt.
Combine gently. Pour the blended carrot mixture into the dry ingredients and fold together with a spatula just until the flour disappears. This is the step people rush — overmixing here is the main reason the cake turns dense instead of light and fluffy.
Bake. Pour into the prepared pan and bake 35–45 minutes (a bundt pan may need slightly longer than a sheet pan), until a toothpick comes out clean.
Cook the greens. Add the sliced collards and toss continuously for 2–3 minutes, until wilted but still bright green. If the pan looks wet, your heat is too low; if the leaves darken excessively, it's too high — that balance is what separates good couve from great couve.
Cool completely before glazing. Let the cake cool in the pan for 10 minutes, then move it to a rack. Glazing a warm cake makes the topping soak in and disappear instead of setting glossy on top.
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.