Ingredients
For the Cake:
- 2 ½ cups all-purpose flour
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1 teaspoon ground cinnamon
- ½ teaspoon ground nutmeg
- ½ teaspoon ground ginger
- 1 cup unsalted butter, softened
- 1 ¾ cups granulated sugar
- 4 large eggs
- 2 teaspoons vanilla extract
- ½ cup buttermilk
- 2 cups finely grated carrots
- ½ cup crushed pineapple (optional, for added moisture)
- ½ cup chopped walnuts or pecans (optional)
For the Cream Cheese Glaze:
- 4 ounces cream cheese, softened
- 1 cup powdered sugar
- 2–3 tablespoons milk
- 1 teaspoon vanilla extract
Instructions
Step 1: Preheat the Oven
Preheat your oven to 350°F (175°C). Grease and flour a 9×5-inch loaf pan or a bundt pan and set it aside.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, nutmeg, and ginger. Set aside.
Step 3: Cream the Butter and Sugar
In a large mixing bowl, beat the butter and granulated sugar until light and fluffy, about 2-3 minutes. Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
Step 4: Combine Wet and Dry Ingredients
Gradually add the dry ingredients to the wet ingredients, alternating with the buttermilk. Begin and end with the dry ingredients. Mix until just combined.
Step 5: Fold in Carrots and Add-Ins
Gently fold in the grated carrots, crushed pineapple, and nuts (if using).
Step 6: Bake the Cake
Pour the batter into the prepared pan and smooth the top. Bake for 60-70 minutes or until a toothpick inserted into the center comes out clean. Let the cake cool in the pan for 10 minutes before transferring it to a wire rack to cool completely.
Step 7: Prepare the Cream Cheese Glaze
In a small bowl, beat the cream cheese until smooth. Gradually add the powdered sugar, milk, and vanilla extract. Mix until the glaze reaches your desired consistency.
Step 8: Glaze the Cake
Once the cake has cooled completely, drizzle the cream cheese glaze over the top, allowing it to drip down the sides. Let the glaze set before slicing and serving.
Notes
- Grate the carrots finely for a smoother texture in the cake.
- For best results, use fresh carrots and avoid pre-shredded ones as they may be too dry.
- Ensure all ingredients are at room temperature for easier mixing.
- Prep Time: 15 minutes
- Cook Time: 1 hour 10 minutes