
The best carrot cakes surprise you. Moist as all get out, redolent of cinnamon and nutmeg, and slathered with a silky cream cheese frosting, this is the recipe you need this Easter. We love that crushed pineapple is folded into the batter for an extra-velvety texture and a what-on-earth-is-that-delicious-flavor vibe. We love that three whole cups of carrots are in there. (Is it a cake or a salad?!) And that frosting? We perfected it over time; it’s got cream cheese, heavy cream, vanilla extract and just the right amount of butter. (Translation: a goodly amount.)
There’s a reason this cake made a cameo in our Williams Sonoma Favorite Cakes cookbook. Try it out and report back in the comments section; we think you’re gonna love it.
Carrot Cake with Cream Cheese Frosting

Perfect for spring celebrations—or really any time of year—this moist cake is topped by a rich cream cheese frosting that pairs perfectly with the mildly sweet flavor of grated carrots and warm spices such as cinnamon, ginger and nutmeg. The carrot tops “planted” in the frosting add a whimsical touch.
For the cake:
3/4 cup (6 fl. oz./180 ml) canola oil, plus more for greasing
2 1/4 cups (111/2 oz./360 g) all-purpose flour, plus more for dusting
2 tsp. baking soda
2 tsp. kosher salt
5 tsp. ground cinnamon
2 tsp. ground ginger
1/4 tsp. ground nutmeg
1/8 tsp. ground cloves
3 large eggs
2 1/4 cups (18 oz./560 g) sugar
3/4 cup (6 fl. oz./180 ml) buttermilk
2 tsp. vanilla extract
6 oz. (185 g) crushed pineapple, drained
3 cups (15 oz./470 g) grated peeled carrots
3 carrots, with tops attached
1/2 cup (2 oz./60 g) chopped toasted walnuts
For the frosting:
16 Tbs. (8 oz./250 g) unsalted butter, at room temperature
3 cups (12 oz./375 g) confectioners’ sugar
1/2 tsp. kosher salt
1 tsp. vanilla extract
1 lb. (500 g) cold cream cheese
2 Tbs. heavy cream
- To make the cake, preheat the oven to 350°F (180°C). Grease three 9-inch (23-cm) round cake pans, line the bottoms of the pans with parchment paper, then grease the parchment. Dust with flour, then tap out any excess.
- In a large bowl, sift together the flour, baking soda, salt, cinnamon, ginger, nutmeg and cloves. Set aside.
- In the bowl of a stand mixer fitted with the paddle attachment, beat together the eggs, sugar, oil, buttermilk and vanilla on low speed until smooth, about 1 minute. Add the flour mixture in 2 additions and beat until combined, about 1 minute. Add the pineapple and grated carrots and beat until just incorporated.
- Divide the batter evenly among the prepared pans and spread evenly. Bake until the tops of the cakes are browned and shiny and a toothpick inserted into the center comes out clean, 25 to 30 minutes. Transfer the pans to wire racks and let cool for 10 minutes, then invert the cakes onto the racks and let cool completely.
- To make the frosting, in the bowl of a stand mixer fitted with the paddle attachment, beat the butter on medium speed until smooth, about 1 minute. Reduce the speed to low, add the confectioners’ sugar and beat until combined, stopping the mixer to scrape down the sides of the bowl as needed. Add the salt and vanilla and increase the speed to medium-high. Add the cream cheese about 1 tablespoon at a time until combined and no bits of cream cheese remain, about 2 minutes. Increase the speed to high, add the cream and beat until combined, 30 to 45 seconds.
- To assemble the cake, place 1 cake layer on a cake stand or serving plate. Spread one-third of the cream cheese frosting evenly over the cake. Repeat with the remaining cake layers, including the top layer. Using an offset spatula, spread a thin layer of frosting on all sides of the cake to create a “naked” cake effect. Carefully peel the carrots, keeping the tops intact. Gently press the carrots onto the top of the cake in varying heights. Scatter the walnuts around the carrots and serve. Serves 16.
How’s your Easter game plan? Need tableware? Candy? Chocolate bunnies? We’ve got you!

Recipe adapted from Favorite Cakes: Showstopping Recipes for Every Occasion (Weldon Owen, 2017)
16 comments
Carrot cake is a traditional Easter favorite. It’s sweet and creamy, with a slightly tangy-sweet taste. Carrots add natural sweetness and color to the cake, making it look festive and appealing.
carrot cake was amazing thanks for the share
I can’t print this out. Why?!
You can print this version. If you’re from FB, go to the 3 dots in the top right of the page. The drop down box says “Open in”, click anything that opens in your browser and print the recipe. I do this with every FB post recipe.
You can print this document. With FB, go to the three dots in the upper right corner of the page. “Open” is displayed in the drop-down menu. My device is Safari. Open the document and click on your browser to print it. Here’s how to do it for all the recipes posted on FB.
I love this recipe. Do you think it would be ok to freeze this cake? and for so long would it keep well?
Thanks for sharing.I found a lot of interesting infor https://cinemahdapk.info/ mation here. A really good post, very thankful and hopeful that you will write many more posts like this one.
I made this for Easter. It was my first carrot cake and it was super easy and very good. I added raisins and walnuts and it was so yummy!
I made this cake for Easter lunch. Carrot cake is one of my husband’s favorites. He loved it! I didn’t have a can of crushed pineapple so I thawed frozen pineapple and crushed it myself and it didn’t seem to change the texture. Very moist, great balance of spice/carrots. It was a hit with everyone and they thought the carrots on top were adorable. Definitely a keeper but I couldn’t get it to print either.
You can print this recipe. If from FB go to the 3 dots at the top right of the page. Drop down box will say “open in” mine is Safari click on whatever your browser is then the recipe will open and print it. I do this with all FB post recipes.
Same exact comments as earlier. I’m going to use costco salted butter & omit the kosher. Also… This should be printable. Ugh.
Why so much salt? Seems like too much. Please clarify.
Why can’t I print your recipes?? 🙁
Why publish a recipe and then make it hard to print it.
Clara Andrews, you are so right! Print from browser is 7 pages, not good at all. There is no print option on the page. So I did what I usually do, a real hassle but it works. I just created my own personal Word document for this recipe–the old copy/paste and then print the Word doc! (Just don’t forget to save it). You can even grab the pictures if you want them! Note: I do this for myself, not for distribution to others, and only when there’s no darn print button.
2021 and you want to PRINT a recipe? Come on…