The Best Carrot Cake Recipe with Cream Cheese Frosting (So Moist!)
Cakes

The Best Carrot Cake Recipe with Cream Cheese Frosting (So Moist!)

Oct 16, 2026

The best carrot cake recipe is the one that stays moist for days, and this is our version. Warm cinnamon and nutmeg, three cups of freshly grated carrots and a thick layer of tangy cream cheese frosting make it the cake people ask for by name, and you can pull it off in one afternoon, right here on BiteSavory.

The secret is not complicated. Real moisture comes from three things: oil instead of butter in the batter, carrots grated on the fine holes of the box grater, and a strict no-overbaking rule. Get those three right and the rest is assembly. This recipe walks you through each stage with UK and US measurements and the tips most versions bury.

Ingredients for a homemade carrot cake arranged on a worktop: flour, eggs, vegetable oil, sugars, cinnamon, cream cheese, butter and fresh carrots

Why This Best Carrot Cake Recipe Stays So Moist

Many carrot cakes go dry by day two. That is almost always down to three choices: butter in the batter, coarsely grated carrots that stay chewy instead of melting in, and five extra minutes in the oven. This recipe fixes all three.

Oil is the backbone of the moisture. Unlike butter, oil is liquid at room temperature, so the crumb stays soft and tender for days instead of firming up in the fridge. Finely grated carrots are the second trick: small shreds release moisture into the batter as they bake, while thick shreds stay crunchy and steal it away. And we check the layers early, because an overbaked carrot cake is a dry one.

Ingredients for the Best Carrot Cake Recipe

Prep: 20 minutes  |  Cook: 30 to 35 minutes  |  Total: about 1 hour, plus cooling  |  Serves: 12

For the cake:

  • 250g (2 cups) plain flour (all-purpose), spooned and levelled
  • 2 teaspoons baking soda
  • 1 teaspoon baking powder
  • 2 teaspoons ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • 1/2 teaspoon salt
  • 240ml (1 cup) vegetable oil
  • 200g (1 cup) granulated sugar
  • 200g (1 cup) packed light brown sugar
  • 4 large eggs, at room temperature
  • 2 teaspoons vanilla extract
  • 300g (3 cups) finely grated carrots, about 4 to 5 medium, grated on the small holes of a box grater
  • 75g (3/4 cup) chopped walnuts or pecans, optional

For the cream cheese frosting:

  • 225g (8 oz) full-fat cream cheese, at room temperature
  • 115g (1/2 cup) unsalted butter, at room temperature
  • 360g to 480g (3 to 4 cups) icing sugar, sifted
  • 1 teaspoon vanilla extract
  • Pinch of salt

Room temperature dairy is not a suggestion here, it is the whole game. Cold cream cheese and butter are the number one reason frostings go lumpy, so soften them properly before you start. Use block cream cheese, not the spreadable tub kind, which makes a runny frosting.

Method: How to Make the Best Carrot Cake Recipe

Work in order: whisk the dry, beat the wet, combine gently, bake, cool completely, then frost. All you need is a box grater with small holes, or a food processor with the fine grating disc.

Finely grated carrots being folded into the batter of the best carrot cake recipe in a large glass bowl
  1. Heat the oven to 175C (350F). Grease two 9-inch round cake pans, line the bases with baking parchment and dust lightly with flour.
  2. In a large bowl, whisk together the flour, baking soda, baking powder, cinnamon, nutmeg and salt. Set aside.
  3. In a second large bowl, whisk the vegetable oil, both sugars, the eggs and the vanilla until smooth and well combined.
  4. Add the dry to the wet in two goes, stirring until just combined. Fold in the finely grated carrots and the nuts, if using. Do not overmix; a few small lumps are fine.
  5. Divide the batter evenly between the pans and smooth the tops. Bake for 30 to 35 minutes, until a skewer inserted in the centre comes out clean or with a few moist crumbs. Start checking at 30 minutes.
  6. Cool the layers in their pans for 10 to 15 minutes, then turn them out onto a wire rack to cool completely. Frosting a warm layer melts the frosting and sends the top layer sliding, so be patient.
  7. Make the frosting. Beat the room-temperature cream cheese on its own until completely smooth, about 2 minutes. Add the butter and beat again, then add the sifted icing sugar in stages on low speed, followed by the vanilla and salt, and beat until light and fluffy.
  8. Place one layer on a serving plate, spread over a generous layer of frosting, set the second layer on top and frost the top and sides. Refrigerate for about 30 minutes before serving so the frosting firms up.

The “So Moist” Pro Tips

Grate on the small holes, every time. Thick shreds from a coarse grater or bagged pre-shredded carrots stay chewy and sink, taking moisture with them. Fine shreds melt in and carry moisture through the whole cake.

Use oil, not butter. Butter re-firms as the cake sits, which is why butter-based cakes eat dry on day two. Oil stays liquid at room temperature, so the crumb stays tender for days. Vegetable or canola oil both work; save the olive oil for the salad.

Check early and trust the skewer. Ovens vary, so start checking at 30 minutes. Pull the layers when a skewer comes out clean or with a few moist crumbs, not when the tops look dark. Five extra minutes is the difference between moist and dry.

Chill before you slice. Cream cheese frosting is soft at room temperature, so give the finished cake about 30 minutes in the fridge before serving for clean slices and better flavour.

Plan ahead like a pro. The unfrosted layers keep beautifully: bake them a day ahead, wrap tightly in cling film once cool, and frost on the day. If make-ahead baking is your style, our meal prep tips for beginners show how to plan bakes and freezes around a busy week. For comparison, Anna Olson’s classic carrot cake uses a similar approach with its own spice blend.

A slice of moist carrot cake with thick cream cheese frosting on a white plate, with a fork alongside

Conclusion: The Best Carrot Cake Recipe to Keep

This best carrot cake recipe works because it treats moisture as a technique, not an accident: oil in the batter, finely grated carrots, no overbaking and a cool, patient frost. Stack the layers, swirl on the frosting, and serve chilled.

Make it once and it joins the permanent rotation. If this has you in a baking mood, our 25 easy slow cooker recipes for fall are another cosy win, while the easy butter chicken recipe covers your savoury cravings. As a rough guide, each slice lands around 450 to 550 calories depending on the frosting, but that is a very rough estimate, not a measured figure.

Frequently Asked Questions

Should I grate carrots finely or coarsely for this best carrot cake recipe?

Finely, always. Use the small holes of a box grater or the fine disc on a food processor. Fine shreds release their moisture into the batter as the cake bakes and melt into the crumb. Coarse shreds, and especially bagged pre-shredded carrots, stay chewy and sink, leaving dry patches around them.

Why did my cream cheese frosting go lumpy?

Cold dairy is almost always the cause. Cream cheese and butter must be genuinely soft at room temperature, and you should beat the cream cheese completely smooth on its own first, then add the butter. Add the icing sugar gradually, sifting it if it is clumpy. If the frosting is too soft to spread, chill it for 15 minutes rather than adding sugar endlessly.

Can I add crushed pineapple to carrot cake?

Yes, but it must be drained hard. Press crushed pineapple in a fine sieve with the back of a spoon until barely any juice comes out; excess liquid is the classic cause of a gummy centre. Add about 120g (1/2 cup) with the carrots. Prefer to skip it? Use the same amount of unsweetened applesauce or Greek yoghurt instead, or nothing at all.

Can I freeze carrot cake?

Absolutely. Freeze unfrosted layers wrapped tightly in cling film, then foil, for up to 3 months, and thaw overnight in the fridge before frosting. Frosted slices freeze well for 2 to 3 months: freeze uncovered until firm, then wrap tightly. Thaw in the fridge for a few hours and bring to room temperature before serving.

Should I use oil or butter in carrot cake?

Oil, for this style of cake. Oil is liquid at room temperature, so the crumb stays soft and tender for days, while butter re-firms, especially once the frosted cake goes in the fridge. That is why most of the best-loved carrot cake recipes, including this one, are oil-based. Butter suits other cakes, but here the texture win belongs to oil.

Leave a Reply

Your email address will not be published. Required fields are marked *