Ingredients:
- 2 cups (250g) all-purpose flour, plus more for dusting the pan
- 2 teaspoons baking soda
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon ground cloves
- 1/2 teaspoon salt
- 1 1/2 cups (300g) granulated sugar
- 3/4 cup (180ml) vegetable oil
- 4 large eggs
- 1 teaspoon vanilla extract
- 3 cups (300g) grated carrots, packed (about 6 medium carrots)
- 1 cup (100g) chopped walnuts or pecans (optional)
- 1/2 cup (60g) raisins (optional)
- 8 ounces (225g) cream cheese, softened
- 1/2 cup (115g) unsalted butter, softened
- 4 cups (480g) powdered sugar, sifted
- 1 teaspoon vanilla extract
- 2-4 tablespoons milk (to adjust consistency)
Instructions:
- Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans, or line with parchment paper rounds.
- In a large bowl, whisk together flour, baking soda, cinnamon, nutmeg, cloves, and salt.
- In a separate large bowl, beat together sugar, oil, eggs, and vanilla extract until well combined.
- Gradually add the dry ingredients to the wet ingredients, mixing until just combined. Do not overmix.
- Gently fold in the grated carrots, walnuts (if using), and raisins (if using).
- Divide the batter evenly between the prepared pans. Bake for 50-60 minutes, or until a toothpick inserted into the center comes out clean.
- Let the cakes cool in the pans for 10 minutes before inverting them onto a wire rack to cool completely.
- In a large bowl, beat the softened cream cheese and butter until smooth and creamy.
- Gradually add the sifted powdered sugar and vanilla extract, beating until light and fluffy. Add milk, one tablespoon at a time, until the desired consistency is reached.
- Once the cakes are completely cool, frost the top of one cake layer with half of the frosting. Top with the second cake layer and frost the entire cake with the remaining frosting.
- Refrigerate the cake for at least 30 minutes to allow the frosting to set.
- Cut into slices and serve.