Cinnamon Roll Layer Cake Recipe

This Cinnamon Roll Layer Cake combines the flavors of classic cinnamon rolls with the elegance of a layered cake. Moist, cinnamon-infused layers are complemented by a rich cream cheese frosting, making it the perfect treat for any occasion.


For the Cake:

  • 2 1/2 cups all-purpose flour
  • 2 1/2 tsp baking powder
  • 1/2 tsp baking soda
  • 1/2 tsp salt
  • 1 tsp ground cinnamon
  • 1 cup unsalted butter, room temperature
  • 1 3/4 cups granulated sugar
  • 4 large eggs
  • 1 tsp vanilla extract
  • 1 cup buttermilk

For the Cinnamon Filling:

  • 1/2 cup unsalted butter, melted
  • 1 cup light brown sugar, packed
  • 2 tbsp ground cinnamon

For the Cream Cheese Frosting:

  • 1 cup unsalted butter, room temperature
  • 8 oz cream cheese, room temperature
  • 4 cups powdered sugar
  • 1 tsp vanilla extract


  1. Preheat the Oven: Preheat your oven to 350°F (175°C). Grease and flour three 8-inch round cake pans, then line the bottoms with parchment paper.
  2. Prepare the Cake Batter:
    • In a medium bowl, whisk together the flour, baking powder, baking soda, salt, and cinnamon.
    • In a large bowl, beat the butter and sugar together on medium-high speed until light and fluffy, about 3-4 minutes.
    • Add the eggs one at a time, beating well after each addition. Mix in the vanilla extract.
    • Gradually add the dry ingredients to the wet ingredients, alternating with the buttermilk, beginning and ending with the dry ingredients. Mix until just combined.
  3. Make the Cinnamon Filling:
    • In a small bowl, mix the melted butter, brown sugar, and cinnamon until well combined.
  4. Layer the Cake:
    • Divide the cake batter evenly among the three prepared pans.
    • Drizzle the cinnamon filling over the batter in each pan, then use a knife to swirl it into the batter.
  5. Bake the Cakes:
    • Bake the cakes in the preheated oven for 25-30 minutes, or until a toothpick inserted into the center comes out clean.
    • Allow the cakes to cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.
  6. Prepare the Cream Cheese Frosting:
    • In a large bowl, beat the butter and cream cheese together until smooth and creamy.
    • Gradually add the powdered sugar, one cup at a time, beating well after each addition.
    • Mix in the vanilla extract until the frosting is smooth and well combined.
  7. Assemble the Cake:
    • Place one cake layer on a serving plate or cake stand. Spread a layer of cream cheese frosting over the top.
    • Place the second cake layer on top and spread another layer of frosting.
    • Add the third cake layer and frost the top and sides of the cake with the remaining frosting.
  8. Decorate:
    • Optionally, drizzle with additional cinnamon filling or sprinkle with ground cinnamon for an extra touch.
  9. Serve:
    • Slice and serve the cake at room temperature. Enjoy the delightful blend of cinnamon roll flavors in a layered cake form!

Leave a Comment