
There’s something absolutely magical about cinnamon roll cake – it captures all the cozy, comforting flavors you love about a fresh-from-the-oven cinnamon roll, but in an elegant cake form that’s perfect for any occasion. This stunning dessert combines a tender vanilla cake base with a gorgeous cinnamon-sugar swirl throughout, topped with a luscious cream cheese frosting that ties everything together beautifully.
I first fell in love with cinnamon roll cake at a charming bakery in Charleston, and I’ve been perfecting my version ever since. What makes this recipe truly special is the technique of creating those beautiful ribbons of cinnamon-sugar that weave through every slice. Unlike traditional cinnamon rolls, this cake is surprisingly simple to make, and the results look incredibly impressive – your guests will be absolutely amazed when you slice into it and reveal those gorgeous swirls.
The beauty of this cinnamon roll cake recipe is that it works wonderfully for breakfast gatherings, brunch celebrations, or as an elegant dessert. I love serving it at baby showers and birthday parties because it’s not too heavy, and everyone always asks for the recipe. The combination of the soft, buttery cake with the punchy cinnamon filling and tangy cream cheese frosting is simply irresistible. Plus, this cake actually tastes even better the next day as the flavors meld together, making it a perfect make-ahead option for entertaining.
Before you begin, let me share some tips to ensure your cinnamon roll cake turns out absolutely perfect. Make sure all your ingredients, especially eggs and dairy, are at room temperature – this helps create a smoother batter and a more tender crumb. Don’t overmix the batter once you’ve added the dry ingredients; a few lumps are perfectly fine and actually help keep the cake tender. When creating the cinnamon swirl, you want it thick enough to create distinct ribbons without being so thick that it breaks apart when you pour the batter over it.
If you’re looking for other delicious cake options to add to your baking repertoire, you might also enjoy exploring creamy dessert bases, or checking out rich and indulgent recipes. For more inspiration on layered desserts, visit our recipe collection, or explore flavor-forward combinations and complementary side dishes.
Ingredients
- 2 1/4 cups all-purpose flour
- 2 1/2 teaspoons baking powder
- 1/2 teaspoon salt
- 1/2 cup unsalted butter, softened to room temperature
- 1 1/4 cups granulated sugar
- 3 large eggs, room temperature
- 1 teaspoon vanilla extract
- 3/4 cup whole milk, room temperature
- 1/4 cup sour cream, room temperature
- 1/3 cup unsalted butter, softened
- 2/3 cup packed light brown sugar
- 2 1/2 tablespoons ground cinnamon
- 1/4 teaspoon salt
- 8 oz cream cheese, softened to room temperature
- 1/2 cup unsalted butter, softened to room temperature
- 2 cups powdered sugar
- 1/2 teaspoon vanilla extract
- Pinch of salt
- 2 tablespoons ground cinnamon mixed with 2 tablespoons granulated sugar for garnish

Instructions
- Preheat your oven to 350°F (175°C). Grease and flour a 9×13 inch baking pan, or line it with parchment paper for easy removal. Set aside.
- In a medium bowl, whisk together the flour, baking powder, and salt. Set this dry mixture aside.
- In a large mixing bowl, cream together the softened butter and granulated sugar using an electric mixer on medium speed for about 3-4 minutes, until the mixture is light and fluffy and pale in color.
- Add the eggs one at a time to the butter mixture, beating well after each addition. Then add the vanilla extract and mix until fully combined.
- Alternate adding the dry ingredient mixture and the milk mixture (combining the milk and sour cream together) to the butter mixture, beginning and ending with the dry ingredients. Start with about one-third of the dry mixture, then half of the milk mixture, then another third of the dry mixture, then the remaining milk mixture, and finish with the remaining dry mixture. Mix on low speed after each addition just until combined.
- In a small bowl, mix together the softened butter, brown sugar, cinnamon, and salt for the filling until you have a thick, spreadable consistency.
- Spread about one-third of the cake batter into the prepared baking pan, using an offset spatula to create an even layer.
- Spread half of the cinnamon-brown sugar filling over this first layer of batter, leaving about a half-inch border around the edges.
- Add another third of the cake batter on top of the filling layer, spreading it carefully to cover the filling.
Spread the remaining cinnamon-brown sugar filling over this second layer of batter.
- Top with the remaining cake batter, spreading it evenly to seal in the filling.
- Using a butter knife or skewer, swirl through the batter in a figure-eight or S-pattern to create those beautiful cinnamon roll ribbons throughout the cake. Don’t overdo it – you want distinct swirls, not a completely mixed-together cake.
- Place the pan in the preheated oven and bake for 35-40 minutes, until a toothpick inserted into the center of the cake comes out clean or with just a few moist crumbs. The top should be golden brown.
- Remove the cake from the oven and allow it to cool in the pan for about 15 minutes. This cooling time helps the cake set and makes it easier to handle.
- While the cake cools, prepare the cream cheese frosting by combining the softened cream cheese and butter in a large mixing bowl. Beat on medium speed for about 2 minutes until smooth and creamy.
- Gradually add the powdered sugar to the cream cheese mixture, beating on low speed to prevent sugar from flying everywhere, then increase to medium speed.
- Add the vanilla extract and a pinch of salt, and beat until the frosting is light, fluffy, and spreadable, about another 2-3 minutes.
- Once the cake has cooled to room temperature, spread the cream cheese frosting evenly over the top of the cake using an offset spatula or the back of a spoon.
- Sprinkle the cinnamon-sugar mixture over the frosted cake for a beautiful finishing touch and extra flavor.
- Refrigerate the cake for at least 30 minutes before serving to allow the frosting to set. You can serve it chilled or at room temperature, depending on your preference.
- Slice with a sharp knife, wiping the blade between cuts for clean, beautiful slices that showcase those gorgeous cinnamon swirls.

Pro Tips
The key to perfect cinnamon swirls is not to overmix them into the batter. You want distinct ribbons of cinnamon flavor that you can see in every slice, not a uniformly spiced cake. Use a light hand when swirling with your knife.
If your kitchen is particularly warm, the frosting might be too soft to spread. Pop it in the refrigerator for 10-15 minutes to firm it up slightly, then try again.
This cake stores beautifully in an airtight container in the refrigerator for up to 5 days. The flavors actually deepen and improve on the second day as everything melds together.
You can also freeze this cake for up to 3 months. Wrap it well in plastic wrap and then foil before freezing. Thaw it overnight in the refrigerator before serving.
For a more dramatic presentation, drizzle some extra cream cheese frosting or a cinnamon glaze over the top of each slice just before serving.
If you prefer a less sweet cake, reduce the granulated sugar in the batter to 1 cup, or reduce the powdered sugar in the frosting to 1 3/4 cups.
Make sure your baking powder is fresh – old baking powder won’t give you the lift you need for a tender, fluffy cake. Check the expiration date before baking.
For an extra special touch, you can add 1/2 teaspoon of freshly grated nutmeg to the cinnamon filling for a warm, complex spice flavor that’s absolutely divine.
This recipe can be doubled to make two 9×13 cakes or adapted for an 8×8 square pan (though cooking time may need to be adjusted).

Pingback: How to make the Best Ruth’s Chris Sweet Potato Casserole Recipe! – Simple Recipe Finder