My Ultimate Carrot Cake Recipe (uses carrots in two ways)
The intense carrot flavor in my carrot cake comes from a caramelized carrot puree and finely shredded carrots. It is lightly spiced with cinnamon and allspice and has a moist, spongy, soft texture from both butter and oil. These ingredients yield a cake with a beautiful natural orange color and earthy, sweet carrot flavor.
The recipe below makes a large 8-inch round cake with three layers of naturally orange carrot-forward cake. The cake above is frosted with my Buttercream Cheese Frosting, a super stable version of cream cheese frosting I’ve invented for layer cakes.
I will include the Buttercream Cheese frosting in the recipe card below, but if it’s your first time making it, I highly recommend reading my dedicated post on how my Buttercream Cheese frosting comes together.
What makes this carrot cake special?
There are lots of fantastic carrot cake recipes out there. Many are spice cakes enhanced with shredded carrots added and there are also some that use canned pineapple to increase the acidity, sweetness, and texture of the cake.
With mine, I really wanted to highlight the carrot, which also offers sweetness, acidity, flavor, and of course, color.
The key to getting an intense carrot flavor in my cake is using two types of carrots: a caramelized carrot puree and finely shredded carrots.
Roasted and pureed carrots make this cake intensely carrot flavored. Carrots are a natural source of sugar, and roasting them at a high temperature caramelizes the sugars within. Baking soda is added to the carrots before roasting because it enhances the Maillard reaction, which is the chemical reaction that produces the browning of food and delicious toasty flavors.
Using a caramelized carrot puree in this cake gives it a beautiful natural orange color from the carotenoids and a sweet and earthy carrot flavor. The carrots also contain starches and other plant material, which gives the cake a bit more body and structure.
A carrot cake wouldn’t be complete without the second type, shredded carrots. By finely shredding them, they integrate into the crumb of the cake more evenly. I don’t blot or remove moisture from the carrots in this recipe. Carrots also contain juices, which provide moisture and also flavor.
My carrot cake recipe also uses a combination of butter and oil to create a lighter crumb.
When you make cakes that only contain oil (and no other aeration technique, such as adding beaten egg whites), they are super moist, but the crumb is also on the heavier and denser side. This is actually quite lovely in some cakes, and it’s a common method for carrot cakes. But because I wanted my cake to have a bit more aeration, I am instead using a portion of butter to cream with the brown sugar, which gives this cake a slightly lighter texture than typical carrot cakes.
Step by step:
(This is a visual tutorial for making the carrot cake layers. The buttercream cheese frosting recipe will be listed in the recipe card below, but if you need a visual tutorial, look here.)
Step 1: Make the caramelized carrot puree.
Melt butter and add baking soda and salt (1a). Then add chopped carrots (1b), and stir in the butter (1c).
Roast for about 45 minutes at 400°F/205°C (1d). Puree with an immersion blender or food processor (1e).
Step 2: Prep oven and pans.
Preheat your oven to 350°F/180°C.
Spray and lay down parchment circles in three 8-inch pans.
Step 3: Grate carrots.
Grate the carrots using the fine holes on a box grater (3a). Place in a bowl (3b) and cover (3c).
Step 4: Combine dry ingredients.
Add the flour, baking powder, salt, cinnamon, and allspice in a bowl (4a) and whisk together (4b).
Step 5: Combine wet ingredients.
Add the sour cream, carrot puree, and vanilla extract to a cup/bowl (5a) and stir together (5b).
Step 6: Cream fats with sugar.
In a stand mixer, mix the butter and brown sugar, then add oil (6a) and mix (6b).
Step 7: Add eggs.
Add the egg yolks and eggs (7a) and mix until it comes together (7b).
Step 8: Alternate dry and wet ingredients.
Alternate adding the flour mixture (8a) with the carrot puree mixture (8b). Finish the batter by adding the shredded carrots (8c) at the end with a spatula (8d). You can also add your add-ins (nuts and raisins) here if you want.
Step 9: Pour batter into pans.
Divide the batter among your pans (9a) and use a spatula to smooth the surfaces (9b).
Step 10: Bake cakes.
Bake the cakes for 30-35 minutes or until a skewer comes out with moist crumbs.
Step 11: Cool slightly and wrap.
Let cakes cool slightly, trim the tops if needed (11a), and wrap them in plastic (11b, 11c). Allow the cakes to cool completely before assembling.
You can use my recipe card below or create your own using my Cakeculator:
The carrot cake recipe below gives you the instructions for an 8 inch 3 layer cake with 7 ½ cups of buttercream cheese frosting.
You can create your own combination of cake using my Cakeculator. Select “Carrot Lover’s” for the cake flavor, and any pan size (cakes or cupcakes or whatever) and then choose the frosting of you choice. If you’re looking for a more cream cheesy flavored frosting, or one that comes together a little quicker, try my “Vanilla Cream Cheese Frosting.”
Try the Cakeculator here.
Important note with all my recipes:
Please consider using the gram measurements, which allow you to perfectly replicate all my cake and frosting recipes. Weighing is the most accurate way to bake, and I use it exclusively.
For American bakers, I have converted grams to estimated volumes (cups, teaspoons, etc.), which are not as accurate and may have awkward proportions, but they still work.
To bake, I use the OXO scale every day. If you’re interested in other tools I use for my baking, I’ve compiled a list here.
Video
If you want to watch me make and assemble this cake, I have a video:
Read this before you begin
Measure by weight, if possible.
Measuring by weight is the best way for you to replicate my recipes. I develop recipes using ingredients (even liquids) measured in grams, which is why you see them listed first in the recipe cards. For measurements under 5 grams, I will typically only list the volumetric measurements (teaspoons, etc.), as most home scales are not precise for such small weights.
In most cases, I have converted grams to volumetric measurements (aka US customary units) for bakers who prefer this method. However, the measurements are not as precise and may have awkward proportions. The recipes should still work, but for the ultimate precision, try to use weight.
This is the OXO scale I use daily. I also purchased this budget version of a good scale, which I keep at my Mom’s house for baking. If you’re interested in other tools I use for my baking, I’ve compiled a list here.
Use room temperature ingredients.
All my ingredients should be used at room temperature, or 65-75 °F/18-24 °C. I will always indicate if you need something outside this range. If no details are given, room temperature is the default.
Pay attention to the ingredient descriptions.
I try not to be brand-specific, but I will always note an interesting result from a type of ingredient, be it negative or positive.
A specific note regarding salt: I use Diamond Crystal Kosher salt for everything on this site except for frostings. In frostings, you want the salt to dissolve more easily, and kosher salt tends to leave granules behind. If you substitute table salt (more finely granulated) for recipes that list kosher salt, you must use half the volume indicated in my recipes.
Substitutions are hard.
That’s not to say they’re impossible, though. For instance, in many cases, substituting reduced fat for whole milk (and thus reducing fat by less than 2%) will probably be fine. Using applesauce for oil or even Greek yogurt when sour cream is listed will definitely alter the fat content and adversely affect the crumb texture and density of the cake.
I experiment for hours to get these recipes to work for us. First, try to make them as written or use one of my tested substitutions, which I often dedicate a section to. Then, if necessary, you can make modifications afterward. Even then I would be pretty cautious, as substitutions are one of the hardest things to investigate in recipe development.
Read all the recipe instructions before beginning.
I’m in the “Pre-read the Chapter before Class Lecture” club... and I invite you to join! Baking new recipes can be intimidating, so let’s set you up for success. I want you to think about timeframes. Most fillings and frostings can be made ahead of time, and give you an extra day for mental space. Also, as you become a more proficient baker, you can anticipate and recognize steps. (“Oh, this has a meringue step, so I’ll need an extra clean bowl…” etc.) Ensure you go down the ingredient list and have everything at the right temperature.
Carrot Lover’s Cake with ButterCream Cheese Frosting
Carrot Puree:
- 6 tablespoons (84g) unsalted butter (🥕 carrot puree)
- 4 1/2 cups (672g) carrots, peeled & sliced 1/4 in. (🥕 carrot puree)
- 3/4 teaspoon baking soda (🥕 carrot puree)
- 3/4 teaspoon kosher salt (🥕 carrot puree)
Carrot Cake:
- 2 cups (222g) carrots, finely grated
- 3 1/2 cups (405g) all-purpose flour, unbleached
- 3 3/4 teaspoons baking powder
- 1 1/2 teaspoons kosher salt (I use Diamond Crystal Kosher, but if you use fine salt, add half the volume)
- 1 1/2 teaspoons cinnamon
- 1/2 teaspoon allspice
- 1 1/2 cups (360g) caramelized carrot puree*
- 1/2 cup (84g) sour cream, full fat
- 1 1/2 teaspoons (7g) vanilla extract
- 7 1/2 tablespoons (105g) unsalted butter
- 2 1/4 cups (480g) brown sugar (light or dark)
- 4 1/2 tablespoons (54g) oil (canola or vegetable)
- 6 large (102g) egg yolks
- 3 large (150g) eggs
- 1 1/2 cups add-ins, see footnote**
ButterCream Cheese Frosting (makes about 7.5 cups):
- 3 3/4 cups (852g) unsalted butter, cold from the fridge
- 5 3/4 tablespoons (30g) dried milk powder
- 2 1/2 tablespoon (35g) water
- 30 tablespoons (425g) cream cheese, full fat***
- 2 cups (375g) white granulated sugar
- 3 3/4 tablespoons (22g) dried egg white powder or Wiltons meringue powder
- 1 1/4 teaspoons (2g) lemon juice (optional but recommended)****
- 3/4 teaspoon (2g) kosher salt (I use Diamond Crystal)
Carrot Puree:
- 6 tablespoons (84g) unsalted butter (🥕 carrot puree)
- 4 1/2 cups (672g) carrots, peeled & sliced 1/4 in. (🥕 carrot puree)
- 3/4 teaspoon baking soda (🥕 carrot puree)
- 3/4 teaspoon kosher salt (🥕 carrot puree)
Carrot Cake:
- 2 cups (222g) carrots, finely grated
- 3 1/2 cups (405g) all-purpose flour, unbleached
- 3 3/4 teaspoons baking powder
- 1 1/2 teaspoons kosher salt (I use Diamond Crystal Kosher, but if you use fine salt, add half the volume)
- 1 1/2 teaspoons cinnamon
- 1/2 teaspoon allspice
- 1 1/2 cups (360g) caramelized carrot puree*
- 1/2 cup (84g) sour cream, full fat
- 1 1/2 teaspoons (7g) vanilla extract
- 7 1/2 tablespoons (105g) unsalted butter
- 2 1/4 cups (480g) brown sugar (light or dark)
- 4 1/2 tablespoons (54g) oil (canola or vegetable)
- 6 large (102g) egg yolks
- 3 large (150g) eggs
- 1 1/2 cups add-ins, see footnote**
ButterCream Cheese Frosting (makes about 7.5 cups):
- 3 3/4 cups (852g) unsalted butter, cold from the fridge
- 5 3/4 tablespoons (30g) dried milk powder
- 2 1/2 tablespoon (35g) water
- 30 tablespoons (425g) cream cheese, full fat***
- 2 cups (375g) white granulated sugar
- 3 3/4 tablespoons (22g) dried egg white powder or Wiltons meringue powder
- 1 1/4 teaspoons (2g) lemon juice (optional but recommended)****
- 3/4 teaspoon (2g) kosher salt (I use Diamond Crystal)
Carrot Cake
- Make the caramelized carrot puree (Use the ingredients labeled: "🥕 carrot puree"):
- Preheat the oven to 400°F/205°C.
- In a small baking dish, add the butter and place in the oven until melted for a few minutes. Remove the pan and carefully stir in the baking soda and salt. Toss the carrots in the melted butter.
- Cover with foil and bake for 35-45 minutes. Remove the foil during the last 10 minutes to get some extra caramelization. You'll know they're done when the carrots are slightly caramelized (browned) on their surfaces and easily mashed with a fork.
- Puree the carrots using a blender or food processor.
- Set your carrot puree aside to cool for at least 15 minutes before using. You can also do this step ahead of time and store your carrot puree in the fridge in an airtight container. - Prep oven and pans for cake: Preheat your oven to 350°F/180°C.
Butter the insides of three cake pans and line the bottoms with a circle of parchment paper. Dust a very light coating of flour inside the pans. - Grate carrots: Using the small holes on a box grater, finely grate your carrots. Place them into a bowl and cover so they don't dry out. Don't blot them dry - we need that carrot goodness, juices and all to flavor our cake.
- Combine dry ingredients: In a small bowl, whisk together flour, baking powder, salt, cinnamon, and allspice for 30 seconds. Set bowl aside.
- Combine wet ingredients: In a measuring cup, stir your cooled carrot puree, sour cream, and vanilla until there are no lumps of sour cream. Set that aside as well.
- Cream fats with sugar: In a mixer with the paddle attachment, beat the softened butter and brown sugar on medium-high speed for about two minutes, scraping down the bowl at least once. Pour in the oil and beat for another 2 minutes or until the butter-sugar-oil mixture is more aerated and lighter in color.
- Add eggs: On the lowest speed, add the yolks, mixing just to combine. Add in the egg(s), mixing until the mixture no longer looks curdled and is smooth and light brown.
- Alternate dry and wet ingredients: Add the dry in 3 additions and the wet in 2 additions as follows:
1. Add half of your flour mixture to the stand mixer. On low speed, mix until all the flour incorporates. Scrape down with a spatula.
2. Add half of your sour cream-carrot mixture, mix on low speed, and scrape.
3. Add half of your remaining flour mixture, mix on low speed, and scrape.
4. Add the rest of your sour cream-carrot mixture, mix on low, and scrape.
5. Last, add the rest of the flour, the finely shredded carrots, and your add-ins (if using). I like to fold in with a spatula to avoid overmixing. Make sure to break up all the shredded carrots - they like to clump together in the batter. - Pour batter into pans: Evenly distribute the batter into the buttered and lined pans, using a spatula to even out the surfaces so the cakes bake flat.
- Bake cakes: Bake for about 30-35 minutes and start checking at 25 minutes. If you do not have three pans, you can bake them one after another. Let the batter sit out at room temperature until you're ready to bake it.
The cakes are done when a skewer inserted into the centers of the cake comes out with moist crumbs, or the internal temperature is 200°F/93°C. - Cool slightly and wrap: Allow the cake to cool in the pans slightly, about 10 minutes. Once you can lift the cake pans with your hands, release the cakes from the pans, peel off the parchment, and wrap the cakes in plastic wrap. The cakes will still be warm, but this will preserve the moisture levels of this cake before assembly. I do this even if I’m assembling right after baking. Just make sure they are entirely cooled to the touch before adding frosting.
ButterCream Cheese Frosting
- Remove your cold butter from the fridge and cut it into 1-inch chunks. Place the butter back into the refrigerator.
- In a small bowl, add water to the milk powder to hydrate. Stir to get rid of all the big lumps. The smaller chunks should dissolve by the time we need this and it should look like a thick paste. Set the bowl aside.
- Set up a double boiler that allows the bowl of your stand mixer to sit on top of the steam. Bring the water to a boil.
- Meanwhile, add the cream cheese (cold from the fridge is fine) and white granulated sugar to the bowl of the stand mixer. Using the whisk attachment, whisk on medium speed until the sugar is completely incorporated, at least 2 minutes. The cream cheese will turn more yellow, start to loosen up and be grainy from the sugar.Set aside until your water heats up, at least 5 minutes.
- Once you see a good amount of fog rising from the pot, place your stand mixer bowl on top. Using a spatula, stir this mixture periodically, scraping the sides.
Heat your cream cheese mixture until it reaches 180°F/82°C.
Feel the mixture with your fingers. It will be hot, so please be careful and take a small amount off the spatula. When you slide the mixture between your fingers, you should feel no lumps or grains of sugar. (If so, you need to continue cooking.) When it’s done, to me, it feels like Vaseline moisturizer - very slick. It will look like a yellow mixture thickened with cornstarch.
- Carefully remove the hot bowl from the double boiler and stir the powdered egg whites and the milk powder paste.
Run the mixer with the whisk attachment for 5 minutes on high speed. At the end of this step, the cream cheese will still be yellow but have the thick texture of Elmer’s glue. - With the mixer on medium speed, drop in your chunks of cold butter. Once all the butter is added, turn the mixer to high.
This is the emulsification step - so you’ll see a yellow mess of chunks in your bowl gradually turn to a creamy off-white color as the butter takes in the cream cheese.
At the end, the frosting will have come together, be lighter in color, but full of air pockets because we were using the whisk.
The timing will depend on the quantity and power of your mixer, but this step should take anywhere from 1-5 minutes.
- Now let’s flavor and smooth out our buttercream. Switch over to the paddle attachment. Add your lemon juice if using (it’s so good, I highly suggest it if you love tangy cream cheese.) Let the mixer run at low speed to smooth out all the air pockets - about a minute.
If the frosting is too soft, place your bowl in the fridge for about 5 minutes. Then, mix on low speed with the paddle attachment until it’s smooth. Remember, this is an emulsion, so it may look liquid when too hot or like it has tiny curds when it’s too cold. Just keep mixing until the butter brings in the cream cheese; it will come together.
I’ve tested storing the frosting in the fridge overnight, letting it come to room temperature, and re-smoothing with the paddle attachment, which worked very well. My baking community on Instagram has also told me that you can freeze this buttercream.
Assembly and decorating:
Please see the video I've linked above to see how you can put this cake together.
Recipe Card - Adriana's Notes
*You may get a little more carrot puree that you need from the initial roasting step. Roast using the amounts indicated for the carrot puree and then after that, measure out how much you need.
**Dried fruit and nuts are "add-ins" for carrot cake and seem to be pretty divisive (you either love or hate them in your cake). This recipe with or without add-ins to suit any palate. You can add up to the total volume indicated in your recipe. Things that work well are: raisins, currants, toasted walnuts or pecans, chopped candied ginger, a pinch of finely grated orange zest, or shredded coconut. My fav: raisins, toasted pecans, and just a touch of orange zest. Note that if you do add extra ingredients, make sure to smooth out you batter if you're baking cakes or mini cakes so they bake evenly. (This is not necessary for cupcakes) Also, it may take a couple minutes more to bake, so be sure to use a skewer test to ensure there's no uncooked batter in the centers.
***The cream cheese brands that work best are: Lucerne, Walmart's Great Value (my favorite), or Target's Good and Gather. Trader Joe's was a runner up, but gave a more yellow frosting and was a tad bit more runny. I have now tested and confirmed that Philadelphia full fat cream cheese works great. Also tested Philadelphia in the tub - the result was every so slightly runnier in the end. Still workable for piping and smoothing, but if you have issues, add a little bit more butter to offset the decrease in fat content they use for this kind of cream cheese.
**** The citric acid contained in lemon juice increases the acidity or "tanginess" of cream cheese without adding a lemon flavor. It's delicious if you love a cream cheese flavor - you can sub vanilla extract, but it does add an extra flavor element on top of the cream cheese instead of enhancing it like lemon juice.