For Moist, Tender Carrot Cake, Make It the Brazilian Way

This moist carrot cake is equally wonderful as a snacking cake or as a dessert for a special occasion.

By
Genevieve Yam
Genevieve Yam headshot
Senior Editor
After graduating from the International Culinary Center, Genevieve cooked at Blue Hill at Stone Barns and Per Se. Prior to joining Serious Eats, she was an editor at Epicurious. She grew up between Toronto and Hong Kong and is a graduate of the University of St Andrews in Scotland. She currently lives in New York with her husband and two cats.
Learn about Serious Eats' Editorial Process
Published April 15, 2025
Brazilian carrot cake topped with chocolate glaze, a slice is served nearby

Serious Eats / Hannah Hufham

Why It Works

  • Puréeing the carrots with sugar, vegetable oil, and eggs creates a smooth batter that bakes into a light, moist cake.
  • Incorporating whole milk into a mixture of sweetened condensed milk, cocoa powder, and butter helps thin out the frosting slightly, resulting in a smooth, creamy chocolate glaze that’s easily pourable.

Carrots may be available at grocery stores year-round, but they're at their best in the spring, when they’re in season and particularly sweet. I especially like them raw in salads, grilled or roasted, and in desserts such as Persian halva and carrot cake—pairing the root vegetable with sugar helps highlight its earthy, vegetal notes and brings out its natural sweetness. These flavors are particularly prominent in bolo de cenoura, a light, tender Brazilian carrot cake.

Unlike most American carrot cakes, which feature grated carrots and mix-ins such as nuts, shredded coconut, pineapple chunks, and raisins, bolo de cenoura is completely smooth and made with puréed carrots. Another key difference is that there is no tangy cream cheese frosting in sight—instead, the cake is glazed in a rich chocolate frosting.

The recipe below comes from our Birmingham, Alabama-based test kitchen colleague Giovanna Vazquez, who frequently enjoys bolo de cenoura with her Brazilian family. Her goal was to come up with a recipe for a cake that would be just as good—if not even better—than the versions she ate growing up. After extensive testing, she came up with a recipe for a moist carrot cake that’s balanced, just sweet enough without being cloying, and equally wonderful as a snacking cake or as a dessert for a special occasion.

According to Giovanna, the dessert can vary from family to family: Some use a 9- by 13-inch baking pan, others reach for a Bundt pan, and others, like Giovanna, use a 9-inch round cake pan. Some cooks whizz up the batter in a blender—carrots, eggs, flour, and all—while others gently whisk the flour into the carrot purée.

Traditionally, bolo de cenoura is glazed with a brigadeiro, a combination of condensed milk, cocoa powder, and butter. These ingredients are whisked together and cooked on a stovetop until they come together into a thick mixture that’s poured over the cake. (When cooled, that same mixture is firm enough to shape into balls and coat with sprinkles, another popular treat known as a “brigadeiro.”) 

Making bolo de cenoura well isn’t difficult, but the following tips will ensure your carrot cake is the very best it can be.

The Key Techniques for a Moist, Tender Brazilian Carrot Cake

Whisk the batter by hand until just combined. Blitzing everything together in a blender is a tempting shortcut, but increases the risk of overmixing the batter and developing too much gluten, resulting in a tough, chewy cake. To ensure the cake stays tender, Giovanna purées the carrots with sugar, vegetable oil, and eggs, then whisks the liquid mixture with the flour, baking powder, and salt together by hand until just combined, which keeps gluten development to a minimum.

Triple the dairy for the frosting. While Giovanna enjoys the traditional brigadeiro that’s poured over the cake, she prefers a glaze that’s slightly thinner. Her frosting is made with the condensed milk and butter—both traditional brigadeiro ingredients—but also includes whole milk, which gives the frosting a ganache-like texture that’s not too thick and not too thin. “It’s sweet and milky, and the chocolate is a little more present than in brigadeiro,” she says. A touch of salt balances the sweetness of the condensed milk, and enhances the flavor of the cocoa powder.

Let it sit. You will likely want to dig into the cake immediately after frosting, but Giovanna recommends letting the glaze set for neater slicing and serving. A brief 30 minutes is all it needs—and we promise it’s worth the wait.

Ingredients arranged for Brazilian carrot cake, including grated carrots, flour, sugar, eggs, and oil on a counter

Serious Eats / Hannah Hufham

This recipe was developed by Giovanna Vasquez; the headnote was written by Genevieve Yam.

Recipe Details

For Moist, Tender Carrot Cake, Make It the Brazilian Way

Prep 10 mins
Cook 55 mins
Cooling Time: 105 mins
Total 2 hrs 50 mins
Serves 10
Cook Mode (Keep screen awake)

Ingredients

For the Cake:

  • Baking spray with flour

  • 3 medium carrots (4 ounces; 113 g each), peeled and grated (about 2 cups packed)

  • 14 ounces granulated sugar (400 g; 2 cups)

  • 1 cup (240 ml) vegetable oil

  • 3 large eggs

  • 8 1/2 ounces all-purpose flour (240 g; 1 3/4 cup plus 2 tablespoons)

  • 1 tablespoon baking powder

  • 1 teaspoon Diamond Crystal kosher salt; for table salt, use half as much by volume

For the Frosting:

  • 2 (3 1/2 ounce) cans sweetened condensed milk

  • 3/4 cup (180 ml) whole milk

  • 1 1/2 ounces unsweetened natural cocoa powder (42 g; 1/2 cup)

  • 1 ounce unsalted butter (28 g; 2 tablespoons), cut into 1-inch cubes

  • 1/4 teaspoon Diamond Crystal kosher salt; for table salt, use half as much by volume

  • Chocolate sprinkles (optional)

Directions

  1. For the Cake: Adjust oven rack to middle position and preheat oven to 350°F (175°C). Using baking spray, lightly grease bottom and sides of a 9-inch round cake pan; line bottom of pan with parchment paper.

  2. In a blender or food processor, blend carrots, sugar, oil, and eggs until completely smooth, about 90 seconds. In a large bowl, whisk flour, baking powder, and salt together. Pour carrot mixture into flour mixture and whisk until combined and no lumps remain. Pour batter into prepared pan and gently tap to eliminate any air bubbles. Using an offset or flexible spatula, smooth batter into an even layer.

    Blender containing a mixture being processed, viewed from above

    Serious Eats / Hannah Hufham

    Mixing bowl with batter being prepared for a carrot cake, wooden spatula inside

    Serious Eats / Hannah Hufham

  3. Bake until golden brown and a toothpick or cake tester inserted comes out clean, 45 to 50 minutes. Tent with aluminum foil, if needed, after 30 minutes to prevent overbrowning. Let cake cool in pan 15 minutes; invert cake onto a wire rack and let cool completely, about 1 hour.

  4. For the Frosting: In a small saucepan, whisk condensed milk, whole milk, cocoa powder, butter, and salt to combine. Cook over medium heat, stirring constantly, until mixture begins to bubble and has thickened slightly, about 5 minutes.

    A chocolate glaze being poured from a saucepan onto a round cake placed on a green plate

    Serious Eats / Hannah Hufham

  5. Immediately pour frosting over cooled cake, allowing it to drip down sides of cake. Garnish with chocolate sprinkles, if desired. Let frosting set before slicing and serving, at least 30 minutes.

Special Equipment

9-inch round cake pan, parchment paper, blender or food processor, whisk, toothpick or cake tester, wire rack, small saucepan

Notes

Cake can be baked in a Bundt pan or a 9- by 13-inch baking pan if desired. Baking time may vary; if baking in a 9- by 13-inch baking pan, bake until golden brown and a toothpick or cake tester inserted comes out clean, about 30 minutes. 

Make-Ahead and Storage

Cake can be stored in an airtight container at room temperature for up to 3 days.

The cooled and unfrosted cake can be wrapped tight in plastic and frozen for up to 2 months. Let thaw in refrigerator overnight before frosting.

Nutrition Facts (per serving)
598Calories
29gFat
78gCarbs
8gProtein
×
Nutrition Facts
Servings: 10
Amount per serving
Calories598
% Daily Value*
Total Fat 29g38%
Saturated Fat 7g36%
Cholesterol 73mg24%
Sodium 386mg17%
Total Carbohydrate 78g28%
Dietary Fiber 2g8%
Total Sugars 57g
Protein 8g
Vitamin C 2mg9%
Calcium 200mg15%
Iron 3mg17%
Potassium 243mg5%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

More Serious Eats Recipes