Carrot Cake with Cream Cheese Frosting

Featured in: Easy Baking Moments

This beloved American dessert combines freshly grated carrots with warm spices like cinnamon, nutmeg, and ginger for incredible depth of flavor. The addition of crushed pineapple and toasted nuts creates a wonderfully moist texture that keeps beautifully. A rich cream cheese frosting provides the perfect tangy-sweet finish.

Ready in just over an hour, this classic yields twelve generous servings and works beautifully for birthdays, holidays, or casual gatherings. The batter comes together quickly with pantry staples, while the frosting requires only cream cheese, butter, and powdered sugar.

For best results, toast your nuts beforehand and allow the layers to cool completely before frosting. Store refrigerated for up to five days—the flavors actually improve over time.

Updated on Thu, 15 Jan 2026 17:38:11 GMT
A slice of spiced Carrot Cake with cream cheese frosting and a toasted walnut garnish on a white plate. Save
A slice of spiced Carrot Cake with cream cheese frosting and a toasted walnut garnish on a white plate. | buenotaddart.com

There's something uniquely comforting about a slice of homemade Carrot Cake. This recipe delivers a perfectly moist, spiced crumb, generously studded with grated carrots, crunchy nuts, and sweet pineapple. Topped with a luscious, tangy cream cheese frosting, it's a timeless classic that feels both nostalgic and celebratory.

A slice of spiced Carrot Cake with cream cheese frosting and a toasted walnut garnish on a white plate. Save
A slice of spiced Carrot Cake with cream cheese frosting and a toasted walnut garnish on a white plate. | buenotaddart.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Creating this cake is a rewarding experience, filling your kitchen with the aromatic scent of warm spices. The process is straightforward, combining simple wet and dry ingredients to build a batter that's rich in flavor and texture. Let's gather what you'll need.

Ingredients

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

  • For the Cake
  • 2 cups (250 g) all-purpose flour
  • 2 tsp ground cinnamon
  • 1/2 tsp ground nutmeg
  • 1/2 tsp ground ginger
  • 1 1/2 tsp baking powder
  • 1 tsp baking soda
  • 1/2 tsp salt
  • 1 cup (200 g) granulated sugar
  • 1/2 cup (100 g) light brown sugar, packed
  • 1 cup (240 ml) vegetable oil
  • 4 large eggs
  • 2 tsp vanilla extract
  • 2 cups (220 g) grated carrots (about 3–4 medium carrots)
  • 1 cup (100 g) chopped walnuts or pecans
  • 1 cup (140 g) crushed pineapple, well-drained
  • 1/2 cup (75 g) raisins (optional)
  • For the Cream Cheese Frosting
  • 8 oz (225 g) cream cheese, softened
  • 1/2 cup (115 g) unsalted butter, softened
  • 2 1/2 cups (300 g) powdered sugar, sifted
  • 1 tsp vanilla extract
  • Pinch of salt

Instructions

Step 1
Preheat oven to 350°F (175°C). Grease and flour two 9-inch (23 cm) round cake pans, or line with parchment paper.
Step 2
In a large bowl, whisk together flour, cinnamon, nutmeg, ginger, baking powder, baking soda, and salt.
Step 3
In another bowl, beat together granulated sugar, brown sugar, and oil until well combined. Add eggs one at a time, beating well after each addition. Stir in vanilla extract.
Step 4
Gradually add the dry ingredients to the wet mixture and mix until just combined.
Step 5
Fold in grated carrots, chopped nuts, pineapple, and raisins (if using).
Step 6
Divide the batter evenly between the prepared pans.
Step 7
Bake for 35–40 minutes, or until a toothpick inserted into the center comes out clean.
Step 8
Let cakes cool in pans for 10 minutes, then turn out onto a wire rack to cool completely.
Step 9
For the frosting: Beat cream cheese and butter until smooth. Gradually add powdered sugar, vanilla extract, and salt; beat until light and fluffy.
Step 10
Once cakes are completely cool, spread frosting between layers and over the top and sides of the cake.
Step 11
Garnish with extra nuts or grated carrot, if desired.

Zusatztipps für die Zubereitung

For an even deeper, nuttier flavor, toast the walnuts or pecans in a dry skillet over medium heat for a few minutes until fragrant before chopping and adding them to the batter.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Varianten und Anpassungen

Feel free to substitute pecans with walnuts, or vice versa, based on your preference. If you're not a fan of raisins, you can easily omit them without affecting the cake's structure. For a nut-free version, simply leave out the nuts.

Serviervorschläge

This carrot cake is wonderful on its own, but also pairs beautifully with a hot cup of tea or coffee. For a more decadent dessert experience, serve it with a glass of dessert wine. Store any leftovers covered in the refrigerator for up to 5 days.

Two layers of homemade Carrot Cake with rich cream cheese frosting and a garnish of grated carrots. Save
Two layers of homemade Carrot Cake with rich cream cheese frosting and a garnish of grated carrots. | buenotaddart.com

Enjoy every bite of your homemade, perfectly spiced carrot cake!

Recipe FAQ

Why is my carrot cake dry?

Dryness usually results from overbaking or measuring too much flour. Check for doneness at the 35-minute mark—a toothpick should come out with moist crumbs, not completely clean. Using room-temperature ingredients and not overmixing the batter also helps maintain moisture.

Can I make carrot cake ahead of time?

Absolutely. The unfrosted layers can be wrapped tightly and stored at room temperature for one day or frozen for up to three months. Thaw frozen layers overnight before frosting. Actually, the cake tastes even better the next day as flavors meld.

Do I have to include pineapple and raisins?

Not necessarily. Traditional carrot cake variations exist—some prefer just carrots and nuts, while others love the extra moisture pineapple provides. Raisins are completely optional. The core requirements are grated carrots, warm spices, and cream cheese frosting.

How do I prevent cream cheese frosting from melting?

Always use completely cooled cake layers—warm cake will melt the frosting immediately. Keep your ingredients at cool room temperature, not warm. If your kitchen is hot, chill the frosted cake briefly before serving. The frosting contains enough butter to stay stable at normal room temperature.

Can I substitute the nuts?

Certainly. Walnuts and pecans are traditional, but toasted almonds or hazelnuts work beautifully too. For nut allergies, simply omit them entirely—the cake remains delicious with just carrots and pineapple. Some bakers add shredded coconut for texture instead.

What's the best way to grate carrots?

A box grater works perfectly—use the medium holes for ideal texture. Food processors with grating attachments save time but can make pieces too small. Aim for strands about 1-2 inches long. Three to four medium carrots typically yield the needed two cups.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Carrot Cake with Cream Cheese Frosting

A tender, spiced cake loaded with grated carrots, nuts, and pineapple, crowned with velvety cream cheese frosting.

Prep time
25 min
Time to cook
40 min
Overall time
65 min
Created by Lindsey Parks


Skill level Medium

Cuisine American

Portion 12 Number of servings

Dietary details Meat-Free

What You'll Need

For the Cake

01 2 cups all-purpose flour
02 2 tsp ground cinnamon
03 1/2 tsp ground nutmeg
04 1/2 tsp ground ginger
05 1 1/2 tsp baking powder
06 1 tsp baking soda
07 1/2 tsp salt
08 1 cup granulated sugar
09 1/2 cup light brown sugar, packed
10 1 cup vegetable oil
11 4 large eggs
12 2 tsp vanilla extract
13 2 cups grated carrots (about 3–4 medium carrots)
14 1 cup chopped walnuts or pecans
15 1 cup crushed pineapple, well-drained
16 1/2 cup raisins (optional)

For the Cream Cheese Frosting

01 8 oz cream cheese, softened
02 1/2 cup unsalted butter, softened
03 2 1/2 cups powdered sugar, sifted
04 1 tsp vanilla extract
05 Pinch of salt

How-To

Step 01

Preheat Oven and Prepare Pans: Preheat oven to 350°F. Grease and flour two 9-inch round cake pans, or line with parchment paper.

Step 02

Combine Dry Ingredients: In a large bowl, whisk together flour, cinnamon, nutmeg, ginger, baking powder, baking soda, and salt.

Step 03

Mix Wet Ingredients: In another bowl, beat together granulated sugar, brown sugar, and oil until well combined. Add eggs one at a time, beating well after each addition. Stir in vanilla extract.

Step 04

Combine Batter: Gradually add the dry ingredients to the wet mixture and mix until just combined.

Step 05

Add Mix-ins: Fold in grated carrots, chopped nuts, pineapple, and raisins (if using).

Step 06

Prepare for Baking: Divide the batter evenly between the prepared pans.

Step 07

Bake Cake: Bake for 35–40 minutes, or until a toothpick inserted into the center comes out clean.

Step 08

Cool Cakes: Let cakes cool in pans for 10 minutes, then turn out onto a wire rack to cool completely.

Step 09

Prepare Frosting: Beat cream cheese and butter until smooth. Gradually add powdered sugar, vanilla extract, and salt; beat until light and fluffy.

Step 10

Frost Cake: Once cakes are completely cool, spread frosting between layers and over the top and sides of the cake.

Step 11

Garnish and Serve: Garnish with extra nuts or grated carrot, if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You Need

  • Mixing bowls
  • Electric mixer or whisk
  • Box grater
  • Measuring cups & spoons
  • Two 9-inch cake pans
  • Cooling rack
  • Spatula

Allergy notes

Always inspect ingredients and talk to your doctor if you have any allergy concerns.
  • Contains eggs, wheat (gluten), tree nuts, and dairy.
  • For nut-free version, omit nuts and ensure no cross-contamination.
  • Always check ingredient labels for hidden allergens.

Nutrition per portion

These nutritional details are for general reference – they're not medical recommendations.
  • Energy: 430
  • Fats: 26 g
  • Carbohydrates: 48 g
  • Proteins: 5 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.