Almond and Carrot Layer Cake with Toasted Almond Frosting Recipe
Introduction
This Almond Carrot Cake is a moist and flavorful dessert, packed with grated carrots, pineapple, and warm spices. Topped with a luscious almond cream cheese frosting and toasted almonds, it’s perfect for any occasion.

Ingredients
- 1 cup olive oil
- 1½ cups granulated sugar
- 4 large eggs (room temperature)
- 1 tsp vanilla extract
- 3 cups carrots (grated)
- 8 oz crushed pineapple (with juice)
- ½ cup raisins
- 2 cups all-purpose flour
- 1.5 tsp baking powder
- 2 tsp baking soda
- 1 tsp kosher salt (Diamond Crystal brand)
- ½ tsp ground cinnamon
- ½ tsp ground ginger
- ¼ tsp ground cardamom
- ⅛ tsp ground cloves
- ¾ cup sliced almonds (toasted)
- 16 oz cream cheese (room temperature)
- 1 cup butter (room temperature)
- 1 tsp kosher salt (Diamond Crystal brand)
- ½ tsp almond extract
- ½ tsp vanilla extract
- 5 cups powdered sugar (sifted)
Instructions
- Step 1: Preheat your oven to 325°F. Grease two 9-inch cake pans with non-stick cooking spray, then line the bottoms with parchment paper and spray again to ensure easy removal.
- Step 2: In a large mixing bowl, whisk together the olive oil and granulated sugar until well combined.
- Step 3: Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
- Step 4: Fold in the grated carrots, crushed pineapple with its juice, and raisins until evenly distributed.
- Step 5: In a separate bowl, whisk together the flour, baking powder, baking soda, kosher salt, cinnamon, ginger, cardamom, and cloves.
- Step 6: Gradually stir the dry ingredients into the wet mixture just until combined—do not overmix.
- Step 7: Divide the batter evenly between the prepared pans and bake for 35 to 40 minutes, or until a toothpick inserted in the center comes out clean or with a few crumbs.
- Step 8: Let the cakes cool in the pans for 15 minutes before turning them out onto parchment-lined wire racks. Cool completely; refrigerate if you want to speed up cooling.
- Step 9: While the cakes cool, toast the sliced almonds on a baking sheet in the oven for about 10 minutes until lightly browned. Set aside to cool.
- Step 10: To make the almond cream cheese frosting, beat the cream cheese and butter together in a stand mixer fitted with the paddle attachment on medium speed for 1 minute until smooth.
- Step 11: Add the kosher salt, almond extract, vanilla extract, and powdered sugar. Mix on low speed until combined, then scrape down the sides and beat on high for 3 minutes until light and fluffy.
- Step 12: Once the cakes are completely cooled, spread about ½ to ¾ inch of frosting on top of one layer. Place the second layer on top and frost the top only, leaving the sides without frosting.
- Step 13: Garnish with the toasted almonds and carrot peels. Refrigerate the assembled cake for at least one hour to let the frosting set before serving.
Tips & Variations
- Use freshly grated carrots for the best texture and sweetness.
- For a nuttier flavor, lightly toast the almonds before adding them to the batter as well as using them for garnish.
- Swap raisins for chopped walnuts or pecans if you prefer a different crunch.
- If you don’t have almond extract, replace it with an equal amount of vanilla extract for a milder frosting flavor.
- To make mini cakes or cupcakes, reduce baking time accordingly and check doneness early.
Storage
Store the assembled cake covered in the refrigerator for up to 4 days. The frosting will firm up when chilled. Before serving, you can let the cake sit at room temperature for about 20 minutes for a softer texture. Leftover cake layers without frosting can be wrapped tightly and frozen for up to 2 months.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different oil instead of olive oil?
Yes, you can substitute olive oil with vegetable oil or canola oil. These have a milder flavor and still keep the cake moist.
Is it necessary to use crushed pineapple with juice?
The pineapple adds moisture and sweetness. Using crushed pineapple without juice can dry out the cake slightly, so it’s best to include the juice as well.
PrintAlmond and Carrot Layer Cake with Toasted Almond Frosting Recipe
This Almond Carrot Cake is a moist, flavorful treat combining fresh grated carrots, crushed pineapple, and a blend of warm spices. Topped with a luscious almond cream cheese frosting and toasted sliced almonds, it’s the perfect cake for any celebration or cozy gathering.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 10 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Carrot Cake
- 1 cup olive oil
- 1½ cups granulated sugar
- 4 large eggs (room temperature)
- 1 tsp vanilla extract
- 3 cups grated carrots (fresh, shredded)
- 8 oz crushed pineapple (with juice)
- 1/2 cup raisins
- 2 cups all-purpose flour
- 1.5 tsp baking powder
- 2 tsp baking soda
- 1 tsp kosher salt (Diamond Crystal brand)
- 1/2 tsp ground cinnamon
- 1/2 tsp ground ginger
- 1/4 tsp ground cardamom
- 1/8 tsp ground cloves
- 3/4 cup sliced almonds (toasted)
Almond Cream Cheese Frosting
- 16 oz cream cheese (room temperature)
- 1 cup butter (room temperature)
- 1 tsp kosher salt (Diamond Crystal brand)
- 1/2 tsp almond extract
- 1/2 tsp vanilla extract
- 5 cups powdered sugar (sifted)
Instructions
- Prepare Pans: Preheat the oven to 325°F. Grease two 9-inch cake pans with non-stick cooking spray, then line the bottoms with parchment paper, spraying again to ensure easy removal.
- Mix Wet Ingredients: In a large mixing bowl, whisk together olive oil and granulated sugar until combined. Add the eggs and vanilla extract, mixing well.
- Add Carrots, Pineapple, and Raisins: Stir in the grated carrots, crushed pineapple with juice, and raisins to the wet mixture until evenly distributed.
- Combine Dry Ingredients: In a separate bowl, whisk together flour, baking powder, baking soda, kosher salt, cinnamon, ginger, cloves, and cardamom.
- Mix Batter: Gradually stir the dry ingredients into the wet mixture until just combined; do not overmix to keep the cake tender.
- Bake the Cake Layers: Pour the batter evenly into the prepared cake pans. Bake for 35-40 minutes or until a toothpick inserted into the center comes out clean or with a few moist crumbs.
- Cool the Cakes: Allow the cakes to cool for 15 minutes in the pans, then remove them and place on a parchment-lined wire rack to cool completely. Optionally refrigerate to speed the process.
- Toast Almonds: While the cakes bake, spread sliced almonds on a baking sheet and toast in the oven at 325°F for 10 minutes or until lightly browned. Set aside to cool.
- Make Almond Cream Cheese Frosting: In a stand mixer fitted with a paddle attachment, beat cream cheese and butter on medium speed for 1 minute until smooth. Add salt, almond extract, vanilla extract, and powdered sugar. Mix until combined, then beat on high speed for 3 minutes until light and fluffy.
- Assemble the Cake: Once the cakes are completely cooled, pipe or spread about ½ to ¾ inch of frosting over one layer. Place the second layer on top and frost the top layer, leaving the sides unfrosted for a rustic look.
- Garnish and Chill: Sprinkle toasted sliced almonds on top and decorate with carrot peels if desired. Refrigerate the assembled cake for at least 1 hour to allow the frosting to set before serving.
Notes
- Ensure the eggs and cream cheese are at room temperature for smooth mixing and better texture.
- To shred carrots quickly and evenly, use a food processor.
- Refrigerating the cake after cooling helps speed up the process and makes frosting easier.
- For a nut-free version, omit the almonds and almond extract; consider substituting with vanilla extract only.
- This cake is best stored refrigerated and can be served chilled or at room temperature.
Keywords: Almond carrot cake, carrot cake with cream cheese frosting, moist carrot cake, spiced carrot cake, toasted almond cake

