Ingredients
Equipment
Method
Preparing the Cake
Step 1:
- Preheat the oven to 350°F (175°C). Grease and flour two 9-inch round cake pans, or line them with parchment paper.

Step 2:
- In a large bowl, whisk together the flour, sugar, baking powder, baking soda, salt, cinnamon, nutmeg, and cloves.

Step 3:
- In a separate bowl, whisk together the eggs, vegetable oil, and vanilla extract until smooth.

Step 4:
- Gradually add the wet mixture into the dry mixture. Stir gently just until combined (don’t overmix).

Step 5:
- Fold in the grated carrots, drained crushed pineapple, and chopped nuts (if using).

Step 6:
- Divide the batter evenly between the prepared pans.

Step 7:
- Bake for 25–30 minutes, or until a toothpick inserted in the center comes out clean.

Step 8:
- Cool cakes in the pans for 10 minutes, then turn out onto a wire rack and cool completely before frosting.

- Making the Frosting
Step 9:
- Beat the softened cream cheese and butter together until smooth and fluffy.

Step 10:
- Mix in the vanilla extract.

Step 11:
- Add powdered sugar slowly, 1 cup at a time, beating well after each addition until creamy.

Step 12:
- If needed, add 1–2 teaspoons of milk to loosen the frosting slightly.

Assembling the Cake
Step 13:
- If needed, level the cake layers using a serrated knife.

Step 14:
- Place the first cake layer on a plate and spread frosting evenly over the top.

Step 15:
- Add the second cake layer on top, then frost the top and sides of the cake.

Step 16:
- Optional: garnish with chopped nuts or extra grated carrots before slicing.

Notes
For the best texture, I always grate my carrots fresh. Pre-shredded carrots are usually too dry and thick. Also, make sure the pineapple is drained well, or the batter can turn too wet. If the frosting feels soft, chill it for 10–15 minutes before spreading.
