The best classic spiced carrot cake: soft, moist, quick and easy to make from scratch with simple pantry ingredients, finished with a tangy cream cheese frosting.

After many tests I perfected this carrot cake — an ideal Easter dessert or any celebration treat. It’s warmly spiced with cinnamon and nutmeg, uses basic ingredients you likely already have, and pairs perfectly with a classic cream cheese frosting. If you prefer cupcakes, try a carrot cupcake version for single-serve treats.
How to make classic easy homemade carrot cake from scratch
- Mix wet ingredients — whisk together eggs, oil, vanilla extract and sugar until smooth.
- Combine dry ingredients — whisk flour, baking powder, baking soda and spices in a separate bowl.
- Combine wet and dry — add the dry mixture to the wet and stir in the shredded carrots until just combined.
- Fold in nuts — gently fold in chopped walnuts (coating them with a little flour helps prevent sinking).
- Transfer to pan — pour the batter into a greased and floured 9×2-inch round cake pan.
- Bake — bake at 350°F (175°C) for about 40–45 minutes, or until a toothpick inserted in the center comes out clean.
- Cool and frost — let the cake cool completely before spreading cream cheese frosting and decorating as desired.

Variations
- Layer cake — double the recipe and bake in multiple pans, then stack with frosting between layers for a show-stopping presentation.
- Flavor extracts — add almond, maple, lemon or orange extract (about 1 teaspoon) to enhance the cake’s aroma and taste.
- Alternative frostings — while cream cheese is classic, try maple, marshmallow, brown sugar, caramel, or chocolate cream cheese frostings for different flavor profiles.
- Toppings and decorations — pipe frosting carrots, use fondant shapes, sprinkle chopped candies or crushed cookies for a fun finish.
- Adjust spices — swap or add cloves, cardamom or a pinch of saffron, and adjust quantities to suit your preference.

Tips and techniques
- Use brown sugar when called for — it adds moisture and depth of flavor; don’t swap it for only granulated sugar unless you adjust other elements.
- Use both baking powder and baking soda — they perform different roles in leavening and balance the cake’s rise and texture.
- Calibrate your oven — accurate oven temperature ensures even baking and consistent results.
- Use large eggs — smaller eggs change the batter’s balance and can affect texture.
- Cool completely before frosting — frosting a warm cake causes the icing to melt and slide off; chilling ensures clean decoration.

Storage
- Refrigerate — keep the frosted cake in a covered container in the fridge for up to 3 days.
- Freeze — freeze cake layers and frosting separately in airtight containers for up to 1 month; thaw to room temperature before assembling.
- Room temperature — unfrosted or short-term serving can remain out for 3–5 hours away from direct heat.
- Make ahead — the cake can be baked 1–2 days in advance; frost on the day of serving for best texture.
More Easter desserts
- Peeps Cake
- Easy Lamb Cake With Marshmallows
- Easter Bunny Cake Topper
- Easter Egg Cake
- Easter Bunny Cake
Recipe
Moist Carrot Cake with Cream Cheese Frosting
Abeer Rizvi
A soft, spiced carrot cake made from scratch and topped with classic cream cheese frosting — an easy and crowd-pleasing dessert.
Prep Time 10 mins
Cook Time 40 mins
Decorating time 20 mins
Total Time 1 hr 10 mins
Course Dessert
Cuisine American
Servings 9 slices
Calories 632 kcal
Ingredients
- 2 Large eggs
- ¾ cup Oil
- 1 teaspoon Vanilla extract
- 1 cup Granulated sugar
- 1.5 cups All-purpose flour
- 1 teaspoon Baking powder
- 1 teaspoon Baking soda
- 1 teaspoon Cinnamon powder
- ¼ teaspoon Nutmeg powder
- ¼ teaspoon Ginger powder
- 1.5 cups Shredded carrots
- ¼ cup Walnuts, finely chopped (coat with a little flour to prevent sinking)
- 2 cups Cream cheese frosting
Instructions
- In a large mixing bowl, beat the eggs, oil, vanilla and sugar until smooth.
- In a separate bowl, whisk together flour, baking powder, baking soda, cinnamon, nutmeg and ginger.
- Add the dry mixture to the wet ingredients, then fold in the shredded carrots until just combined.
- Fold in the chopped walnuts.
- Pour the batter into a greased and floured 9×2-inch round cake pan.
- Bake at 350°F (175°C) for 40–45 minutes, or until a toothpick inserted into the center comes out clean.
- Allow the cake to cool completely on a wire rack.
- Spread or pipe cream cheese frosting over the cooled cake.
- Decorate using round and star piping tips as desired. Sprinkle chopped walnuts around the base if you like. Serve and enjoy.
Notes
- Review the tips and techniques above for best results.
- Leftovers keep well in a covered container in the refrigerator for up to 3 days.
Nutrition
Calories: 632 kcal
Carbohydrates: 92 g
Protein: 4 g
Fat: 28 g
Saturated Fat: 4 g
Cholesterol: 36 mg
Sodium: 314 mg
Potassium: 200 mg
Fiber: 1 g
Sugar: 71 g
Vitamin A: 3615 IU
Vitamin C: 1.2 mg
Calcium: 48 mg
Iron: 1.5 mg
An automated tool is used to calculate nutrition; values are estimates and not guaranteed accurate.
Tried this recipe?
Leave a comment or rating to let others know how it turned out.
Leave a comment or rating to let others know how it turned out.