Easy Carrot Cake with Cream Cheese Icing (Moist, From-Scratch Classic Recipe!)
By Rebecca St.Clair
This classic carrot cake with cream cheese icing is tender, flavourful, and incredibly easy to make. Packed with freshly grated carrots and warm spices, this homemade carrot cake recipe bakes up moist and delicious with a thick layer of creamy icing on top.
This easy carrot cake recipe is everything you want in a vintage dessert. Whether you’re looking for a simple carrot cake recipe for beginners or a delicious holiday dessert, this homemade favourite is timeless and irresistible.

This classic carrot cake recipe uses fresh grated carrots, canned pineapple, and simple pantry staples for incredible flavour and texture. This foolproof recipe delivers bakery-style results every time. It’s the ultimate carrot cake for birthdays, Easter dessert, or holiday gatherings. If you love traditional desserts, this easy from-scratch carrot cake is a must-bake.

Why You’ll Love This Recipe
Easy – This recipe is so quick and easy to put together. The cake and icing only require simple ingredients for the best taste and texture.
Festive – The perfect Easter or spring time dessert.
Classic – This vintage inspired recipe full of old-fashioned charm.
Moist – This flavour packed cake, is soft, moist, and tender.

How to store Carrot Cake with Cream Cheese Icing
Refrigerator
- Let the cake cool completely before storing.
- Place in an airtight cake container or cover completely with plastic wrap.
- Store in the fridge for up to 5 days.
- Carrot cake tastes best at room temperature so it’s slightly softened, not fridge-cold.
- Remove from the fridge 30–60 minutes before serving. This allows the frosting to become creamy again and the cake to regain its soft texture.
Freezer
Freezing a Whole Cake
- Chill first so the frosting firms up.
- Wrap tightly in plastic wrap, then foil.
- Freeze up to 3 months.
Freezing Slices
- Freeze slices on a tray until firm.
- Wrap individually and store in an airtight container.
Thaw overnight in the fridge, then bring to room temperature before serving.

Easy Carrot Cake with Cream Cheese Icing Alternatives
Crunchy Add-Ins
- Chopped walnuts
- Pecans
- Toasted coconut flakes
- Sunflower seeds or pumpkin seeds
Fruity Mix-Ins
- Crushed pineapple (well-drained)
- Raisins
- Dried cranberries
- Finely diced apple
A Little Indulgence
- White chocolate chips
- Dark chocolate chips
- Butterscotch chips
Flavour Boosters
- Orange zest
- Ground ginger
- Vanilla bean paste
Sophistacated Twists
- Toasted shredded coconut + pineapple
- Chopped candied ginger
- Splash of bourbon or dark rum

Ingredients
Flour – I used all-purpose flour for this recipe.
Sugar – I use white sugar for sweetness.
Baking powder – For lift and rise.
Baking soda – For lift and rise.
Salt – Flavour.
Vanilla – Flavour.
Butter – Melted butter can be replaced by a flavourless oil.
Spices – I used cinnamon, nutmeg, and ground clove.
Eggs – For soft a soft and tender cake.
Pineapple – I used canned pineapple chunks. This can be replaced by your favourite mix-ins (see above.)
Carrot – Thinly grated carrots.
Icing
Cream cheese – Use softened full-fat, brick-style cream cheese
Butter – Softened butter for a creamy icing.
Icing sugar – Also called powdered sugar or confectioner’s sugar.
Vanilla – Flavour.
Salt – Flavour.


How to Make Easy Carrot Cake with Cream Cheese Icing
- Preheat oven to 350 °F (180 °C).
- Grease and line two 8-inch cake pans.
- In a large bowl, beat together 4 eggs.
- Beat in 2 cups of sugar and 1 cup of melted butter until light and creamy.


5. Meanwhile in a bowl, whisk together 2 cups flour, 2 teaspoons baking powder, 1 teaspoon baking soda, 1/2 teaspoon salt, 1 Tablespoon cinnamon, 1 teaspoon nutmeg, 1/2 teaspoon ground clove.
6. Mix the dry ingredients into the wet.
7. Mix in 2 1/4 cups grated carrots, 1 can crushed pineapple, 1 teaspoon vanilla extract.


8. Split the batter between the two pans.
9. Bake in the preheated oven for 45 to 50 minutes or until a toothpick inserted into the centre comes out clean.
10. Allow the cakes to cool slightly. Then, invert to release from the pans.
11. Set the cakes on a wire rack to cool completely before decorating.
Icing
- Beat 1/4 cup butter and 1 8oz brick soft cream cheese together until smooth.
- Add in 3 cups icing sugar, 1 teaspoon vanilla extract, and 1/2 teaspoon salt. Mix on low and then increase the speed and beat until thick and fluffy.


3. Place the first cake on the cake stand. Spread some of the icing on top and place the top cake to sandwich the icing inside.
4. Spread the icing on the top and sides of the cake.
5. If you want to decorate the cake, save some of the icing and tint it. Decorate as desired.


Easy Carrot Cake with Cream Cheese Icing
This classic carrot cake with cream cheese icing is tender, flavourful, and incredibly easy to make. Packed with freshly grated carrots and warm spices.
Ingredients
- 4 eggs
- 2 cups white sugar 400 g
- 1 cup melted butter 250 ml
- 2 cups all-purpose flour 300 g
- 2 teaspoons baking powder 10 g
- 1 teaspoon baking soda 5 g
- 1/2 teaspoon salt 2 g
- 1 Tablespoon cinnamon 9 g
- 1 teaspoon nutmeg 3 g
- 1/2 teaspoon ground clove 1 g
- 2 1/2 cups grated carrot 220 g
- 1 19 oz can diced or crushed pineapple (drained) 540 ml
- 1 teaspoon vanilla 5 ml
- 1/4 cup butter 60 g
- 8oz brick cream cheese 250 g
- 3 cups icing sugar 390 g
- 1 teaspoon vanilla extract 5 ml
- 1/2 teaspoon salt 1 g
Instructions
- Preheat oven to 350 °F (180 °C).
- Grease and line two 8-inch cake pans.
- In a large bowl, beat together 4 eggs.
- Beat in 2 cups of sugar and 1 cup of melted butter until light and creamy.
- Meanwhile in a bowl, whisk together 2 cups flour, 2 teaspoons baking powder, 1 teaspoon baking soda, 1/2 teaspoon salt, 1 Tablespoon cinnamon, 1 teaspoon nutmeg, 1/2 teaspoon ground clove.
- Mix the dry ingredients into the wet.
- Mix in 2 1/4 cups grated carrots, 1 can crushed pineapple, 1 teaspoon vanilla extract.
- Split the batter between the two pans.
- Bake in the preheated oven for 45 to 50 minutes or until a toothpick inserted into the centre comes out clean.
- Allow the cakes to cool and invert to release from the pans.
- Set the cakes on a wire rack to cool completely before decorating.
- Beat 1/4 cup butter and 1 8oz brick soft cream cheese together until smooth.
- Add in 3 cups icing sugar, 1 teaspoon vanilla extract, and 1/2 teaspoon salt. Mix on low and then increase the speed and beat until thick and fluffy.
- Place the first cake on the cake stand. Spread some of the icing on top and place the top cake to sandwich the icing inside.
- Spread the icing on the top and sides of the cake.
- If you want to decorate the cake, save some of the icing and tint it. Decorate as desired.
Icing
Notes
Swap our of add in your favourite mix-ins to the batter.
Nutrition Information
Yield
12Serving Size
1Amount Per Serving Calories 528Total Fat 19gSaturated Fat 11gUnsaturated Fat 8gCholesterol 107mgSodium 511mgCarbohydrates 83gFiber 4gSugar 46gProtein 7g
Nutrition information isn't always accurate.
Hungry for more Easter recipes? Hop over here!

