If you’re a fan of moist carrot cake paired with smooth cream cheese frosting and a luscious homemade caramel sauce, this Caramel Carrot Layer Cake is the perfect dessert for you. With three layers of moist carrot cake, a generous drizzle of buttery caramel between each layer, and a beautifully swirled caramel finish, this cake is a true showstopper. Whether you’re celebrating a special occasion or just craving an indulgent dessert, this cake will impress everyone who takes a bite.
Why You’ll Love This Cake
This carrot cake is soft, moist, and perfectly spiced, with just the right balance of sweetness. The layers are sturdy enough to hold up well but still tender enough to melt in your mouth. The cream cheese frosting is smooth and creamy. It is not too tangy because of the perfect balance of butter and cream cheese. The homemade caramel sauce adds an irresistible depth of flavor. It creates the perfect contrast between the warm spices and rich sweetness.

When it came to decorating this cake, I wanted something that felt simple. It needed to be elegant and effortless. I wanted the natural beauty of the caramel and layers to shine through. I left the edges around the top of the cake raw. This decision allowed the cream cheese frosting to peek out between layers. It was not fully covered. Then, I poured a thick, glossy layer of caramel over the top. I let it settle naturally. This gave it a rich, golden finish. I used a small offset spatula to create this created a rustic yet refined look.
The result was a stunning, understated cake—perfect for Easter, spring celebrations, or any time you want a dessert that feels both homey and impressive. The warm caramel tones paired beautifully with the soft, spiced cake layers. This makes it as much a visual treat as it is a delicious one.

Of course, if you want to dress it up even more, you can absolutely get creative. Use a piping bag and your favorite tips. Create a border around the top and bottom. Go all in on the caramel swirls along the sides for a more dramatic effect. However you style it, this Caramel Carrot Layer Cake is guaranteed to steal the show.
Recipe Tips
- Use finely grated carrots for the best texture. Larger shreds may make the cake denser.
- If your caramel sauce thickens too much while assembling, warm it slightly before spreading to keep it smooth.
- For extra caramel flavor, drizzle additional caramel over each slice when serving.

Storage Tips
- Store the cake in an airtight container in the refrigerator for up to five days. Let it sit at room temperature for about 30 minutes before serving for the best texture.
- If making ahead, the cake layers can be baked and stored wrapped in plastic wrap at room temperature for a day or in the freezer for up to two months.
This Caramel Carrot Layer Cake is rich, indulgent, and absolutely worth the effort. Whether you’re making it for a holiday, birthday, or just because, this cake is sure to become a favorite. If you try it, let me know in the comments how it turned out! Happy baking!

Layered Caramel Carrot Cake
Ingredients
For the cake:
- 2 ½ cups all-purpose flour
- 2 tbsp corn starch
- 2 tsp baking soda
- 1 tsp kosher salt
- 2 tsp ground cinnamon
- 1 ½ cups vegetable oil
- 1 ¼ cups light brown sugar
- ½ cup granulated sugar
- 2 tsp vanilla extract
- 4 eggs room temperature
- 2 cups fresh finely grated carrots
For the caramel sauce:
- 1 ½ cups granulated sugar
- ¾ cup heavy cream
- 8 tbsp unsalted butter room temperature
- ¾ tsp kosher salt
For the frosting:
- 1 ½ cups unsalted butter room termperature
- 12 oz full-fat cream cheese room temperature
- 3 tsp vanilla extract
- 6-7 cups powdered sugar sifted
- 2-4 tbsp heavy cream room temperature
Instructions
For the cake:
- Preheat your oven to 350°F (175°C). Grease and line three 8-inch or 9-inch round cake pans with parchment paper.
- In a large bowl, whisk together the flour, cornstarch, baking soda, salt, and cinnamon. In a separate bowl, whisk the oil, brown sugar, granulated sugar, vanilla, and eggs until well combined. Gradually add the dry ingredients to the wet ingredients, mixing until just combined. Gently fold in the grated carrots.
- Divide the batter evenly among the three prepared cake pans. Bake for 26-30 minutes, or until a toothpick inserted in the center comes out clean. Let the cakes cool in the pans for 10 minutes, then transfer them to a wire rack to cool completely before frosting.
For the caramel sauce:
- In a dry, heavy-bottomed saucepan, heat the granulated sugar over medium heat, stirring constantly with a wooden spoon or heatproof spatula. The sugar will begin to clump and then melt into a deep amber-colored liquid.
- Once the sugar has fully melted, carefully add the butter, stirring constantly. The mixture will bubble up—this is normal. Slowly pour in the heavy cream while stirring, then add the salt. Stir until smooth and fully combined. Remove from heat and let cool slightly before using.
For the frosting:
- In a large mixing bowl, beat the butter until smooth and creamy. Add the cream cheese and continue beating until fully incorporated. Mix in the vanilla extract. Gradually add the powdered sugar, one cup at a time, mixing on low speed at first, then increasing to medium-high until smooth and fluffy. Add heavy cream to reach desired consistency.
For assembly:
- If necessary, trim the tops of your cakes to be flat and place the first cake layer on a serving plate or cake stand. Spread a layer of cream cheese frosting over the top, leaving a higher border around the edges. Then drizzle caramel sauce over the frosting, being sure not to go all the way to the edges. Repeat with the second cake layer, adding frosting and caramel before placing the final cake layer on top.
- Frost the entire cake with the remaining cream cheese frosting, smoothing the sides and top as desired. Refrigerate for 15-20 minutes to set. Pour a generous layer of caramel on top, allowing some to drip naturally down the sides if you're like. For a swirled effect, use a spatula to lightly blend the caramel into the frosting on the sides of the cake.
I recently discovered you on TikTok and wow am I glad I did, this recipe is absolutely delicious. Everyone loved it!!
I added candied pecans between the layers and on top.
Thank you for sharing!