This homemade carrot cake with cream cheese frosting is moist, fluffy, and filled with fresh carrots, warm spices, and a rich, tangy frosting. Perfect for birthdays, holidays, or any celebration, this easy carrot cake recipe can be made as a layered cake, sheet cake, or cupcakes. Add nuts, raisins, or pineapple for extra flavor and texture.

Ingredients
Carrot Cake
- 1 ⅔ cups avocado oil (or vegetable oil, or another mild-flavored oil)
- 1 cup granulated sugar
- 1 cup packed brown sugar
- 6 large eggs
- 1 tablespoon vanilla extract
- 3 ¼ cups all-purpose flour
- 1 tablespoon ground cinnamon
- 2 teaspoons baking soda
- 2 teaspoons fine sea salt
- 1 teaspoon baking powder
- ½ teaspoon ground nutmeg
- ¼ teaspoon ground cloves
- 1 pound finely grated fresh carrots
- (Optional) 1 cup chopped nuts or ½ cup raisins
Cream Cheese Frosting
- 3 (8-ounce) blocks cream cheese, at room temperature
- 1 cup (2 sticks) salted butter, at room temperature
- 1 tablespoon vanilla extract
- ½ teaspoon fine sea salt
- 6 cups powdered sugar (adjust as needed for desired consistency)
Instructions
1. Prepare the pans
Preheat oven to 350°F (175°C). Grease and flour three 8-inch round cake pans, or coat with baking spray that contains flour.
2. Mix the wet ingredients
In a large bowl, whisk together oil, granulated sugar, and brown sugar until smooth. Add the eggs and vanilla, whisking until fully combined.
3. Mix the dry ingredients
In a separate bowl, whisk together flour, cinnamon, baking soda, salt, baking powder, nutmeg, and cloves. Gradually stir the dry mixture into the wet mixture until smooth.
4. Add the carrots
Fold in the grated carrots until evenly distributed. If desired, stir in chopped nuts or raisins.
5. Bake the cake
Divide the batter evenly among the prepared pans. Bake for 25–30 minutes, or until a toothpick inserted into the center comes out clean. Transfer pans to a wire rack and let the cakes cool completely.
6. Make the frosting
In a large bowl, beat cream cheese, butter, and vanilla until smooth. Gradually add powdered sugar and mix until thick and creamy. Adjust consistency by adding more sugar if needed — the frosting should be firm enough for layering.
7. Assemble the cake
Once cooled, level the cakes by trimming any domed tops. Place the first layer on a serving platter, spread frosting evenly over the top, then repeat with the second and third layers. Frost the sides with the remaining frosting.
8. Serve or store
Slice and serve immediately, or cover and refrigerate for up to 4 days.
Why You’ll Love This Recipe
- Moist, fluffy, and perfectly spiced with warm flavors
- Creamy, tangy cream cheese frosting balances the sweetness
- Versatile enough for birthdays, holidays, or casual gatherings
- Easy to make, yet looks and tastes like a bakery-style cake

Tips
- Finely grate the carrots for a soft texture that blends into the cake.
- For even layers, weigh the batter before dividing it between pans.
- Chill the cake layers before frosting for easier assembly.
- Always use room-temperature cream cheese and butter for smooth frosting.
Variations and Substitutions
- Flour: Use a gluten-free flour blend for a gluten-free cake.
- Oil: Swap avocado oil with canola or sunflower oil.
- Fruits & Nuts: Add pineapple, coconut, or walnuts for extra flavor.
- Frosting: Try a mascarpone frosting or a lighter whipped cream frosting.
- Cups vs. Layers: Bake in a 9×13-inch pan for a simple sheet cake instead of layering.
FAQs
Can I make this cake ahead of time?
Yes! Bake the layers up to 2 days in advance. Wrap tightly and refrigerate until ready to frost.
Can I freeze carrot cake?
Absolutely. Wrap unfrosted cake layers in plastic wrap and freeze for up to 2 months. Thaw before frosting.
Why is my cake dense?
Overmixing the batter can lead to density. Mix only until the ingredients are combined.
Serving
- Serve chilled or at room temperature, depending on your preference.
- Pair with coffee, tea, or even a glass of cold milk.
- Garnish with extra chopped nuts or a sprinkle of cinnamon for a finishing touch.
Suggestions
- Make mini carrot cakes or cupcakes using the same batter and frosting.
- Add edible flowers or carrot curls for a beautiful presentation.
- Double the frosting recipe if you like extra-thick layers.
The Best Carrot Cake
9
servings30
minutes30
minutesIngredients
Carrot Cake
1 ⅔ cups avocado oil (or vegetable oil, or another mild-flavored oil)
1 cup granulated sugar
1 cup packed brown sugar
6 large eggs
1 tablespoon vanilla extract
3 ¼ cups all-purpose flour
1 tablespoon ground cinnamon
2 teaspoons baking soda
2 teaspoons fine sea salt
1 teaspoon baking powder
½ teaspoon ground nutmeg
¼ teaspoon ground cloves
1 pound finely grated fresh carrots
(Optional) 1 cup chopped nuts or ½ cup raisins
Cream Cheese Frosting
3 (8-ounce) blocks cream cheese, at room temperature
1 cup (2 sticks) salted butter, at room temperature
1 tablespoon vanilla extract
½ teaspoon fine sea salt
6 cups powdered sugar (adjust as needed for desired consistency)
Directions
- Prepare the pans
- Preheat oven to 350°F (175°C). Grease and flour three 8-inch round cake pans, or coat with baking spray that contains flour.
- Mix the wet ingredients
- In a large bowl, whisk together oil, granulated sugar, and brown sugar until smooth. Add the eggs and vanilla, whisking until fully combined.
- Mix the dry ingredients
- In a separate bowl, whisk together flour, cinnamon, baking soda, salt, baking powder, nutmeg, and cloves. Gradually stir the dry mixture into the wet mixture until smooth.
- Add the carrots
- Fold in the grated carrots until evenly distributed. If desired, stir in chopped nuts or raisins.
- Bake the cake
- Divide the batter evenly among the prepared pans. Bake for 25–30 minutes, or until a toothpick inserted into the center comes out clean. Transfer pans to a wire rack and let the cakes cool completely.
- Make the frosting
- In a large bowl, beat cream cheese, butter, and vanilla until smooth. Gradually add powdered sugar and mix until thick and creamy. Adjust consistency by adding more sugar if needed — the frosting should be firm enough for layering.
- Assemble the cake
- Once cooled, level the cakes by trimming any domed tops. Place the first layer on a serving platter, spread frosting evenly over the top, then repeat with the second and third layers. Frost the sides with the remaining frosting.
- Serve or store
- Slice and serve immediately, or cover and refrigerate for up to 4 days.








Leave a Reply