Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.

carrot cake


Your Recipes

Prep Time: 45 minutes

Cook Time: 45 minutes

Total: 90 minutes

Servings: 12

Cost: $6.02 /serving


Remove All · Remove Spices · Remove Staples

Export 15 ingredients for grocery delivery


Helping creators monetize
Show ad-free recipes at the top of any site

Step 1

In a medium saucepan over high heat, combine the carrots and enough water to cover. Bring to a boil, then reduce heat to maintain a simmer, and cook until the carrots are tender, 10 to 15 minutes.

Step 2

Drain the carrots and transfer to a food processor. Process until smooth. (Alternatively, a potato masher can be used to make the purée, however, it will have a coarser consistency.)

Step 3

Preheat the oven to 350°F (175°C). Adjust the oven rack to the center position and butter two 9-inch round cake pans or, in a pinch, springform pans. If desired, line the pans with parchment paper cut to fit.

Step 4

In a large bowl, combine the flour, sugar, salt, baking soda, and cinnamon. Add the oil, eggs, and vanilla. Beat well. Fold in the walnuts, coconut, carrots, and pineapple. The batter will be quite thick.

Step 5

Scrape the batter into the prepared pans. It may come close to the top. This is fine. Bake until the edges have pulled away from the sides and a cake tester inserted in the center comes out clean, 50 to 60 minutes.

Step 6

Cool the cakes in the pans, on a wire rack for 3 hours. Remove the parchment, if using.

Step 7

In a stand mixer or a large bowl with a handheld electric mixer, beat the cream cheese and butter until well combined and almost fluffy, 2 to 3 minutes. Your cream cheese and butter MUST be at room temperature, as noted in the ingredients list, to ensure a lumpless frosting.

Step 8

Slowly, slowly sift in the confectioners' sugar and continue beating until fully incorporated, which could take anywhere from 1 1/2 to 4 minutes. The mixture should be free of lumps.

Step 9

Stir in the vanilla, and lemon juice if desired.

Step 10

Place the bottom layer of the cake on a serving platter. Spread a layer of frosting over the cake, then carefully top with the second cake. Frost the top and sides of the cake with the remaining cream cheese frosting. (You can stash any leftover cake in the freezer and it will keep magnificently for up to 3 months.)