Brazilian Carrot Cake Recipe
Introduction
Brazilian Carrot Cake is a moist, flavorful dessert that combines the natural sweetness of carrots with a rich chocolate frosting. This unique twist on traditional carrot cake is beloved in Brazil and perfect for any occasion.

Ingredients
- 2 cups grated carrots (around 4 medium carrots)
- 1 cup sugar
- 1 cup vegetable oil
- 4 large eggs
- 2 cups all-purpose flour
- 1 tablespoon baking powder
- ½ teaspoon salt
- 1 cup unsweetened cocoa powder (for frosting)
- 1 can sweetened condensed milk (for frosting)
- 2 tablespoons butter (for frosting)
- 1 teaspoon vanilla extract (for frosting)
- Chocolate sprinkles (optional, for garnish)
Instructions
- Step 1: Preheat your oven to 350°F (175°C). Grease and flour a round cake pan or a rectangular baking dish.
- Step 2: In a blender, combine the grated carrots, sugar, vegetable oil, and eggs. Blend until smooth.
- Step 3: In a large mixing bowl, combine the flour, baking powder, and salt.
- Step 4: Gradually add the carrot mixture to the dry ingredients, stirring until just combined. Avoid overmixing to keep the cake tender.
- Step 5: Pour the batter into the prepared cake pan, smoothing the top with a spatula.
- Step 6: Bake for 30-35 minutes or until a toothpick inserted in the center comes out clean.
- Step 7: Allow the cake to cool in the pan for 15 minutes, then transfer to a wire rack to cool completely.
- Step 8: For the frosting, combine sweetened condensed milk, butter, and vanilla extract in a saucepan over low heat. Stir continuously until thickened.
- Step 9: Gradually whisk in cocoa powder until the frosting is smooth and well combined.
- Step 10: Once cooled, spread the chocolate frosting evenly over the cake. Sprinkle with chocolate sprinkles if desired.
Tips & Variations
- For an extra moist cake, use fresh, finely grated carrots rather than pre-shredded ones.
- You can replace vegetable oil with melted coconut oil for a subtle flavor twist.
- Try adding a pinch of cinnamon or nutmeg to the batter to enhance the warmth and aroma.
- If you prefer a lighter frosting, mix half the cocoa powder with powdered sugar instead of using all cocoa powder.
Storage
Store the cake in an airtight container in the refrigerator for up to 4 days. Allow it to come to room temperature before serving for the best texture. The frosting can firm up when cold but softens nicely when warmed slightly.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake without a blender?
Yes, you can finely grate the carrots and whisk together the eggs, sugar, and oil by hand before combining with dry ingredients, but blending thoroughly ensures a smoother texture.
Is this cake gluten-free?
No, this recipe uses all-purpose flour. To make it gluten-free, substitute with a gluten-free flour blend suitable for baking, and adjust liquid as needed.
PrintBrazilian Carrot Cake Recipe
This Brazilian Carrot Cake is a moist and flavorful dessert featuring a unique blend of grated carrots and a luscious chocolate frosting made from sweetened condensed milk and cocoa powder. The cake offers a sweet, rich taste with a soft crumb, perfect for any occasion.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 8 to 10 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: Brazilian
- Diet: Vegetarian
Ingredients
Cake
- 2 cups grated carrots (around 4 medium carrots)
- 1 cup sugar
- 1 cup vegetable oil
- 4 large eggs
- 2 cups all-purpose flour
- 1 tablespoon baking powder
- ½ teaspoon salt
Frosting
- 1 cup unsweetened cocoa powder
- 1 can sweetened condensed milk (14 ounces)
- 2 tablespoons butter
- 1 teaspoon vanilla extract
- Chocolate sprinkles (optional, for garnish)
Instructions
- Preheat the Oven: Preheat your oven to 350°F (175°C). Grease and flour a round cake pan or a rectangular baking dish to prevent the cake from sticking.
- Blend Wet Ingredients: In a blender, combine the grated carrots, sugar, vegetable oil, and eggs. Blend until the mixture is smooth and consistent to ensure even mixing of wet ingredients.
- Mix Dry Ingredients: In a large mixing bowl, sift together the all-purpose flour, baking powder, cocoa powder, and salt to distribute the leavening agents and seasoning evenly.
- Combine Mixtures: Gradually pour the blended carrot mixture into the dry ingredients, stirring gently until just combined. Avoid overmixing to maintain a tender texture in the cake.
- Pour Batter: Transfer the batter into the prepared cake pan, smoothing the top with a spatula for even baking and an attractive finish.
- Bake the Cake: Place the cake in the preheated oven and bake for 30-35 minutes. Check for doneness by inserting a toothpick into the center; it should come out clean or with a few moist crumbs.
- Cool the Cake: Allow the cake to cool in the pan for about 15 minutes. Then, carefully remove it from the pan and transfer to a wire rack to cool completely before frosting.
- Prepare the Frosting: In a saucepan over low heat, combine the sweetened condensed milk, butter, and vanilla extract. Stir continuously until the mixture thickens slightly, creating a creamy base for the frosting.
- Add Cocoa Powder: Gradually whisk in the unsweetened cocoa powder until the frosting is smooth, glossy, and fully combined with no lumps.
- Frost the Cake: Once the cake has completely cooled, spread the chocolate frosting evenly over the top of the cake with a spatula. Optionally, garnish with chocolate sprinkles for added texture and decoration.
Notes
- Be careful not to overblend the carrot mixture to preserve some texture.
- Ensure the cake is completely cool before frosting to prevent the frosting from melting.
- Chocolate sprinkles are optional but add a traditional Brazilian touch.
- You can store the cake covered at room temperature for up to 2 days or refrigerate for up to 5 days.
- This cake pairs well with coffee or a glass of milk for dessert or an afternoon snack.
Keywords: Brazilian carrot cake, chocolate frosting, moist carrot cake, traditional Brazilian dessert, easy carrot cake recipe, sweetened condensed milk frosting

