The BEST Carrot Cake Recipe
This is my favorite homemade carrot cake recipe! This cake is so easy to make, perfectly moist, and topped with an easy homemade cream cheese frosting.
I feel like carrot cake is a dessert most people tend to only make around Easter. But honestly, carrot cake is such an incredible dessert and I think it should be enjoyed all year long. Especially when it comes to this recipe!
I know it can be a bold statement to call a recipe the best, but I truly mean it with this one. In fact, over the last 6 years this recipe has received nearly 600 5-star reviews – and counting!
Originally posted in 2017, I decided it was finally time to update this popular recipe with more step-by-step photos and tips to ensure that it turns out perfectly for you. I guarantee that once you learn how simple it is to make your own carrot cake from scratch, you’ll want to make it over and over again.
What You Will Need
While there are quite a few ingredients in this recipe, I promise it’s fairly simple. I won’t cover every single ingredient, but I wanted to touch on a few important ones:
- Spices: There’s a mix of ground cinnamon, ginger, and nutmeg. All three spices add such a wonderful flavor to this cake, but aren’t too overpowering. Feel free to add more spices, if you prefer though.
- Oil: Any kind of neutral-flavored oil is fine to use here, but I typically use vegetable or canola oil. You may also use melted coconut oil, just make sure all of your other ingredients are at room temperature so that it doesn’t solidify.
- Applesauce: This adds the perfect amount of moisture, so you end up with a moist cake that isn’t greasy. I always use unsweetened applesauce whenever I make this recipe. If you can only find sweetened applesauce, just reduce the granulated sugar by 2 to 3 tablespoons.
- Sugar: I use a bit more brown sugar than granulated sugar because it adds more moisture and flavor to this carrot cake.
- Carrots: I don’t like to skimp on the carrots when it comes to this recipe, so there’s 3 cups of grated carrots. Make sure to use freshly grated carrots here too. Avoid using a bag of pre-shredded carrots as they are often too dry and thick for carrot cake.
- Cream Cheese: Make sure to use a block of cream cheese. Avoid using cream cheese that’s either whipped or in a tub, it’s typically too thin and will result in a runny frosting.
How To Make A Carrot Cake
Make The Cake Layers
- Preheat your oven to 350°F (180°C). Spray two 9-inch round cake pans well with nonstick cooking spray, then line the bottoms of each pan with a parchment paper circle. This will make it much easier to remove your cake layers from the pan!
- Add the flour, baking powder, baking soda, spices, and salt to a large mixing bowl and give it a good whisk.
- In a separate large mixing bowl, whisk together your oil, eggs, brown sugar, granulated sugar, applesauce, and vanilla extract.
- Add the grated carrots to the wet ingredients and stir to combine. Adding them at this point will ensure that they are fully incorporated into your batter and prevent you from over mixing it later on.
- Combine the wet and dry ingredients and mix until just combined. Make sure not to over mix your batter! This can overdevelop the gluten and cause the cake to turn out dense/gummy. Trust me, no one wants that.
- Divide the cake batter evenly between both cake pans. Tip: If you want to get perfectly even cake layers, I recommend using a food scale to weigh your cake batter.
- Bake for 30 to 35 minutes or until the tops of the cakes are set and a toothpick inserted into the center comes out clean. Allow to cool slightly in the pans, then remove the cake layers from the pans and transfer them to a wire rack to cool completely.
Mix Together The Cream Cheese Frosting
- Beat the cream cheese until smooth, then add the butter and continue mixing until well combined.
- Lastly, mix in the powdered sugar and vanilla extract. If needed, stop and scrape down the sides of your mixing bowl to ensure that all of the frosting ingredients are thoroughly mixed together.
Assemble & Frost The Cake
- Level the tops of each cake layer. You may use either a large knife or a cake leveler for this step, I personally love this cake leveler. It’s a great option for beginners too!
- Place one of the layers on a cake stand and scoop a little over 1/2 cup of the frosting on top, then smooth it out evenly.
- Place the other cake layer on top and use the remaining frosting to frost the top and sides of the cake. An angled spatula or even the back of a spoon works great for this step! If you want to add a little something extra, feel free to toast some chopped pecans or walnuts and sprinkle them around the top of the cake.
Frequently Asked Questions
Yes, if you frost the cake with the cream cheese frosting it does need to be refrigerated. It will keep for 3 to 4 days in an airtight container in the fridge.
Of course! You can wrap individual slices with plastic wrap and freeze them in a large freezer bag.
The cake layers and frosting can also be frozen separately for up to 3 months. I do suggest wrapping the cake layers tightly with plastic wrap before freezing them.
The easiest method is to use a box grater and grate the carrots just like a block of cheese. If you have a food processor with a grater attachment, that works too.
I also recommend peeling your carrots and removing any brown spots or blemishes before grating them.
Absolutely! Chopped walnuts or pecans would be fantastic in this recipe, I suggest using about 3/4 to 1 cup. If you love raisins, you may also add 1/2 cup.
Adjusting Your Pan Size
One of the most common questions is whether or not this recipe can be baked in another pan. The answer is YES!
Here are a few more commonly used baking pans that you can bake this cake in:
- 9×13: Pour the batter into a greased 9×13 pan and bake for 35 to 45 minutes.
- 8-inch round pan: Grease two 8-inch round cake pans and line the bottom of each pan with a parchment paper circle. Pour the batter evenly between the two pans and bake for 35 to 40 minutes.
- Cupcakes: The full recipe will make 28 cupcakes. Only fill each liner about 2/3 of the way full so that they don’t overflow and bake for 16 to 20 minutes. I also recommend doubling the frosting to have enough to cover all of the cupcakes. If you prefer a smaller batch, try my carrot cake cupcakes instead.
Baking Tips
- When measuring your flour, don’t scoop it out of the container with the measuring cup. Instead, stir the flour around, spoon it into your measuring cup, and level it off with the back of a knife. I have a whole post that explains the spoon & level method.
- Don’t have any applesauce? You may replace it with 1/2 cup of plain Greek yogurt, sour cream, or one 8-ounce can of crushed pineapple that’s been drained.
- I opted to stick with my favorite cream cheese frosting. It makes enough to frost the carrot cake like you see in the pictures. If you really love frosting, then I suggest increasing the recipe by half.
- Additional frosting options: If you want to try another frosting, my vanilla buttercream frosting, ermine frosting, or the whipped honey mascarpone frosting I used on my Pistachio Cake recipe would be delicious too.
Video Tutorial
The BEST Carrot Cake with Cream Cheese Frosting
Ingredients
For the carrot cake:
- 2 cups all-purpose flour spooned & leveled (250 grams)
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- 1 ½ teaspoons ground cinnamon
- ½ teaspoon ground ginger
- ¼ teaspoon ground nutmeg
- ½ teaspoon salt
- ¾ cup canola or vegetable oil (180ml)
- 4 large eggs at room temperature
- 1 ½ cups packed light brown sugar (300 grams)
- ½ cup granulated sugar (100 grams)
- ½ cup unsweetened applesauce (125 grams)
- 1 teaspoon pure vanilla extract
- 3 cups lightly packed grated carrots (300 grams)
For the cream cheese frosting:
- 1 (8-ounce) package brick style cream cheese (226 grams) softened
- ½ cup unsalted butter (115 grams) softened
- 2 cups powdered sugar (240 grams)
- 1 teaspoon pure vanilla extract
Instructions
- To make the carrot cake: Preheat the oven to 350°F (180°C). Spray two 9-inch round cake pans well with non stick cooking spray and line the bottom of each pan with a parchment paper circle. Set aside.
- In a large mixing bowl, whisk together the flour, baking powder, baking soda, cinnamon, ginger, nutmeg, and salt until well combined. Set aside.
- In a separate large mixing bowl, whisk together the oil, eggs, brown sugar, granulated sugar, applesauce, and vanilla extract until fully combined. Add the grated carrots to the wet ingredients and mix until well combined.
- Pour the wet ingredients into the dry ingredients and mix with a whisk or rubber spatula until just combined, making sure not to over mix the batter.
- Pour the cake batter evenly between both prepared cake pans. Bake for 30 to 35 minutes or until the tops of the cakes are set and a toothpick inserted into the center of each one comes out clean.
- Remove from the oven, transfer to a wire rack, and allow to cool in the pans for 20 to 25 minutes. Once the cakes have cooled, remove from the pans and return the cakes to the wire rack to finish cooling.
- To make the cream cheese frosting: In the bowl of a stand mixer fitted with the paddle attachment, or in a large mixing bowl using a hand-held mixer, beat the cream cheese until smooth. Add the butter and mix for about 30 seconds to 1 minute until well combined and smooth.
- Add in the powdered sugar and vanilla extract and continue mixing until fully combined, stopping to scrape down the sides of the bowl as needed.
- To assemble the cake: Level the tops of each cake with a knife or cake leveler. Place one of the cake layers on a cake stand, top with a little over 1/2 cup of the frosting, and smooth it out into one even layer. Place the other cake layer on top and use the remaining frosting to frost the top and sides of the cake. Top with pecans or other toppings of choice, if desired.
Notes
Adapted from Better Homes & Garden
Can I double the recipe and use a Bundt cake pan?
Thank you
This recipe would be enough for a bundt pan, no need to double it.
Thank you very much
Abolutely FANTASTIC !! Thank you so much for the recipe .
I made it today and gave a slice to the elderly neighbours they all enjoyed it, said it was wonderful !!!
It really made their day.
Thank you once again !
I have made several batches of the cupcakes and they are great so I decided to make the cake recipe for my daughters B-day. I baked in 2 – 9 inch round pans and they are so thin. Did I do something wrong. They smell great, but the batter wasn’t like the cupcake batter at all. EEK! I’m wondering if I should make another one tonight?
The batter for this recipe will be pretty thin. Did the layers not rise at all? If not, you may want to test your baking soda and powder just to make sure they’re still fresh.
Can I use coconut sugar instead of brown sugar?
That would be fine.
Good morning. After searching all morning for the perfect carrot cake for my mum I have stumbled upon this. I have yet to succeed at making a moist, fluffy carrot cake. I am so excited. My mum loves coconut. Do you think I could add this to the recipe? Thank you for sharing your love of baking. You inspire.
Yes, you can add coconut! I would probably use 3/4 – 1 cup of sweetened shredded coconut.
Thank you so much for this recipe, and thank you to all who commented. I was looking for a recipe for carrot cake for my nephew and I came across this one. It looked simple enough, so I popped down here to the comments and didn’t see one negative thing! All I had to do was pick up carrots and cream cheese! I subbed out the applesauce with sour cream and added some raisins and made them to cupcakes. OH MY GOOD-GOLLY GOSH! SOOOOO YUMMY!
I tried the frosting as I was frosting the cupcakes and, no word of a lie, I put the left over frosting in the fridge and labeled it “Heaven”!! The recipe went over VERY well! I was able to try them. I was semi worried about the raisins because I did not plump them up, but they did that when they cooked! SOOO GOOOOOD!!! 🙂
Thank you again!
Had to share that this has been my go-to recipe for both of my daughters birthdays ? and my mother-in-law loves it so much I’m making her a mini version for Mother’s Day. Thoughts about making it a day ahead and how to store?
Hi, Alissa! You can make the cake, frost it, and store it in an airtight container in the refrigerator. I would just set it out a little ahead of time so it can come to room temperature some before serving.
How long would the baking time be if I just have one pan and add all the mixture to it to cut in half later?
It really depends on the size of your pan. If you’re using a 9-inch cake pan that’s deep enough for all of the batter, you’ll need to increase the baking time, I’m not sure how long though.
Can you make ahead and freeze?
Yes, absolutely! The cake layers and frosting will freeze just fine for up to 3 months, just thaw them overnight in the refrigerator and bring the frosting to room temperature before frosting the cake.
I’ve been baking for over 45 years and have never made a carrot cake. My fiance asked me to make one as it’s his favorite. After looking at numerous recipes, I chose this one. He says it’s the best carrot cake he’s ever had. The only change I made was to sub crushed pineapple for the applesauce. Absolutely delicious, thank you!!!
I have made this recipe at least 10 times and it is perfect! So moist and flavorful. I do add raisin, pecans and walnuts, my family absolutely loves this carrot cake.
The first time I made this for someone that loves carrot cake, I used a cake tester to check after 30 or so minutes. It came out clean, but when the cakes were cooling they sunk a little in the middle. I used the frosting recipe (will double this time) and even though it sank, my future DIL said, “this is the best carrot cake I have ever eaten!” Brownie points for her and I guess me too. I am not making it for my mother’s 90th birthday which we cannot celebrate. It is her favorite. I cooked it about 36 minutes and I thought it would be dry, but I took them out of the pan and they look beautiful and this time did not sink. Just a fantastic recipe. Thanks so much and I use the pineapple instead of applesauce.
I made a mistake on my post. I AM making it for my mother’s 90th birthday because it was so delicious the first time. Just wanted to clear that up!
So glad you enjoyed the cake, Cathy! I hope your mother enjoys it too!
She loved the cake and thought I bought it at a bakery. Really nice compliment.
Can I substitute oil with melted butter?
You can, but it will change the taste and texture of the cake some.
If I halve the recipie, can it make a 8 ” cake? I have a 8×3 pan and The cake is just for small gathering
Yes, that would be fine!
Thanks ?
I’d like to add walnuts how many would you recommend?
If you’re just adding walnuts you can add 3/4 – 1 cup of chopped walnuts.
Hello. I tried the carrot cake recipe today. It taste really nice. I decreased the sugar and instead of apple sauce i have put canned pineapple. The cake came out tasty but the consistency was of a pudding not a cake. Before putting it in the oven the consistency was quite liquid. Any reasons why?
Hi, Sarah! Did you drain the pineapple before adding it and how much did you use? The batter should be thin, but if you added more liquid that could affect the cake.
Just made this into cup cakes Was delicious. I used dark brown sugar , aside from that followed as written. It made about 30 standard cupcakes.
I made this carrot cake and have to agree that it’s the best carrot cake ever!!
I have become gluten free, do you think I could use gluten free flour as a replacement and it would still turn out okay?
So glad you enjoyed the cake, Hayleigh! I haven’t tried it with gluten-free flour, but if you’ve had success substituting a certain brand 1:1 for all-purpose flour it may be okay.
If I’m using cake strips to keep the top of the cake level, does that change the baking time?
It may affect it slightly, I would just keep an eye on it and test it with a toothpick in the center to make sure it’s baked through.
THE BEST EVER! SO easy and perfect in every way. I used the greek yogert in place of the applesauce just because that’s what I had. The cake is so moist, the spices are perfect, and it is not too sweet. Also the frosting isn’t overly sweet and the cram cheese flavor comes through just enough. I made this for my daughter-in-laws birthday and we were all amazed!
This recipe is AMAZING. I made it for our anniversary and we both had two slices! Definitely saving this recipe and will make again. My husband said he wants us to bake this cake every month 🙂
Hi! what can i substitute apple sauce with?
Hi, Joanne! Plain Greek yogurt or sour cream, there are notes in the recipe for this too.
I don’t usually leave comments. My goodness! I tired this carrot cake. I did have to use some pumpkin spice and allspice in place of the ginger. This cake is moist and delicious. I will be using this recipe again.
Could I make this in a loaf tin? What would happen to the cooking time? I’m thinking half the recipe and make it in a loaf tin, but then increase the cooking time… have you tried it? Am wanting to virtual cook over the internet with my nieces, so making it a loaf makes it a bit easier for them. Recipe sounds delicious, more than any loaf versions I can find!
Hi, Ali! You can cut the recipe in half and bake it in a loaf pan. I’m not sure on the baking time, but I would guess maybe 40-50 minutes?
I don’t have sour cream nor Greek yoghurt! Is plain natural yoghurt fine?
Yes, that’s fine.
This recipe is so systematically detailed thanks for the effort,what’s better to replace Applesauce is it the pineapple or the sour cream or Greek yogurt.Thanks
They both work just fine! If you like pineapple I would recommend that one.
This was my first time ever baking let alone from scratch I made it for my husband birthday and him and the kids absolutely loved it. It was delicious I’m making it for my coworkers and friends now thank you for the recipe
I never leave comments, but this recipe was PERFECT. Seriously the best carrot cake I’ve ever had.
Hi,
Can I use dark brown sugar instead of light?
Yes, that’s fine.
OMG YES! This was delicious! We made it for Easter this year & it was a total hit with the whole family (1yo, 2yo, 2 teenagers, parents, and grandparents). Thanks so much for a great recipe! I’d recommend making more frosting, if you like cream cheese frosting. That was the only complaint we got 😉 This one’s a keeper!
I don’t have Applesauce nor sour cream, can I do it without does two!
I would recommend replacing it with something. Do you have any pureed fruit or crushed pineapple?
I have pineapple juice, can I substitute it with oil?
It may make the batter too thin. I would recommend something that’s similar in texture to applesauce if you have anything like that.
Can i use yogurt instead of apple sauce? I don’t have any apple sauce and can’t make it to a store right now…
Yes, that would be fine!
can I add a small can of pineapple to the batter?
Yes, you can omit the applesauce and replace it with one 8-ounce can of crushed pineapple that’s been drained.