This recipe delivers the ultimate moist, rich, and gently spiced cake experience: a wholesome mix of grated carrots, warm spices, and creamy frosting that’s both comforting and indulgent. The secret lies in the balance of sweet carrots, aromatic cinnamon, and tangy cream cheese frosting, creating a cake that’s as beautiful as it is delicious.
Difficulty: Medium
Prep Time: 25 minutes
Bake Time: 40–45 minutes
Total Time: About 1 hour 15 minutes (plus cooling time)
1. Ingredients You’ll Need
For the Cake:
- 250 g (2 cups) all-purpose flour
- 2 tsp baking powder
- 1 tsp baking soda
- 1 tsp ground cinnamon
- ½ tsp ground nutmeg
- ½ tsp salt
- 200 g (1 cup) granulated sugar
- 100 g (½ cup) brown sugar, packed
- 180 ml (¾ cup) vegetable oil
- 4 large eggs
- 2 tsp vanilla extract
- 300 g (about 3 cups) finely grated carrots
- 100 g (1 cup) chopped walnuts or pecans (optional)
- 100 g (½ cup) raisins (optional)
For the Frosting:
- 225 g (8 oz) cream cheese, softened
- 115 g (½ cup) unsalted butter, softened
- 300 g (2½ cups) powdered sugar, sifted
- 1 tsp vanilla extract
For Garnish:
- Chopped nuts, shredded coconut, or chia seeds (optional)
2. Nutrition Information (Calorie Estimate)
Calories: Approximately 450-550 kcal per slice (⅙ of cake).
Note: This is an estimate. Calorie count may vary based on frosting thickness and add-ins like nuts.
3. Step-by-Step Instructions (Detailed with Tips)
Step 1: Prepare the Pans and Oven
- Preheat oven to 175°C (350°F).
- Grease and flour two 20 cm (8-inch) round cake pans, or line with parchment paper.
- Pro Tip: Use parchment paper circles at the bottom of the pans to ensure easy release.
Step 2: Mix Dry Ingredients
- In a medium bowl, whisk together flour, baking powder, baking soda, cinnamon, nutmeg, and salt.
- Pro Tip: Sifting the dry ingredients ensures even distribution of leavening agents and spices, preventing lumps.
Step 3: Combine Wet Ingredients
- In a large bowl, whisk together granulated sugar, brown sugar, vegetable oil, eggs, and vanilla until smooth and slightly emulsified.
Step 4: Combine Wet and Dry Mixtures
- Gradually fold the dry ingredients into the wet mixture using a spatula until just combined.
- Pro Tip: Overmixing can lead to a dense cake. Stop as soon as no flour streaks remain.
Step 5: Add Carrots and Extras
- Fold in grated carrots, followed by walnuts and raisins (if using).
- Pro Tip: Finely grated carrots blend seamlessly into the batter, adding moisture without overwhelming the texture.
Step 6: Bake the Cakes
- Divide batter evenly between the prepared pans.
- Bake for 40–45 minutes, or until a toothpick inserted into the center comes out clean.
- Cool in pans for 10 minutes, then transfer to a wire rack to cool completely.
- Pro Tip: Cooling cakes completely before frosting prevents the cream cheese frosting from melting.
Step 7: Prepare the Frosting
- In a bowl, beat softened cream cheese and butter until smooth and creamy.
- Gradually add sifted powdered sugar and vanilla, beating until fluffy.
- Pro Tip: Ensure cream cheese and butter are at room temperature to avoid lumps in the frosting.
Step 8: Assemble the Cake
- Place one cake layer on a serving plate. Spread a generous layer of frosting on top.
- Add the second layer and cover the entire cake with remaining frosting.
- Pro Tip: For cleaner layers, chill the cake for 20–30 minutes before frosting.
Step 9: Garnish and Serve
- Sprinkle with chopped nuts, shredded coconut, or chia seeds for texture and visual appeal.
- Slice and serve at room temperature.

Pro Tip: The “Why” Behind the Method
- Why oil instead of butter? Oil creates a moister crumb than butter and keeps the cake tender for days.
- Why finely grated carrots? Fine grating allows the carrots to blend into the batter, distributing moisture and sweetness evenly without chunks.
- Why cool completely before frosting? Cream cheese frosting is heat-sensitive. Applying it to cool layers prevents slipping and maintains its structure.


