Comfort Food

Cinnamon Swirl Cake from Scratch

When you’re craving something warm and comforting but don’t have hours to spend in the kitchen, this cinnamon swirl cake from scratch is exactly what you need. It comes together in under an hour and delivers all that cozy, cinnamon-roll goodness in one easy cake.

The best part? This isn’t some fussy dessert that requires special skills or fancy techniques. You’re just mixing a simple cake batter, swirling in a buttery cinnamon filling, and topping it with a silky cream cheese glaze.

Your family will think you spent the whole afternoon baking, but you’ll know the truth. This is one of those recipes that makes you look like a kitchen hero without the stress.

Ingredients You'll Need

This recipe relies on pantry staples you probably already have on hand. We’re keeping it simple: a tender cake base, a buttery cinnamon filling, and a smooth cream cheese topping that ties everything together beautifully.

  • All-purpose flour, The foundation of our cake. Make sure it’s fresh and not packed down in the measuring cup for the best texture.
  • Baking powder and baking soda, These two work together to give the cake its light, fluffy rise without any dense spots.
  • Sour cream, This adds moisture and a subtle tang that makes the crumb incredibly tender. Don’t skip it or substitute it with regular yogurt.
  • Light brown sugar in the filling, This gives the swirl its deep, molasses-forward flavor that regular sugar just can’t match.
  • Cream cheese for the glaze, Softened cream cheese creates that silky, spreadable frosting that everyone loves on cinnamon desserts.

Making Cinnamon Swirl Cake from Scratch, Step by Step

Here’s how to build this cake step by step:

Step 1: Prep Your Pan and Preheat

Set your oven to 350°F and grease a 9×13-inch baking dish with butter or cooking spray. Having everything ready before you start mixing makes the whole process smoother.

Step 2: Mix the Dry Ingredients

In one bowl, whisk together your flour, baking powder, baking soda, and salt. Set this aside, keeping your dry ingredients separate prevents overmixing later .

Step 3: Cream Butter and Sugar

In another bowl, beat softened butter and granulated sugar together until it looks light and fluffy, about 2 minutes. Then add your eggs, sour cream, and vanilla, beating just until combined.

Step 4: Build the Batter

Alternate adding your dry mixture and milk in a few additions, starting and ending with the dry ingredients. Mix on low speed and scrape the bowl between additions to catch any flour hiding at the bottom.

Step 5: Add the Cinnamon Swirl

Pour the batter into your prepared pan, then mix your cinnamon filling (softened butter, brown sugar, flour, cinnamon, and salt) with a fork. Drop spoonfuls of the filling over the batter and swirl it in with a knife or skewer, don’t overwork it or you’ll lose the pretty marbled effect.

Step 6: Bake and Glaze

Bake for 40 minutes until a toothpick inserted in the center comes out clean. While it’s baking, beat cream cheese and vanilla until smooth, then mix in powdered sugar and milk until you reach a pourable glaze. Pour it over the warm cake and let it set.

Cinnamon Swirl Cake from Scratch close-up serving shot

What Goes With It

  • Serve warm with a cup of strong coffee or cappuccino, the richness of the cake pairs beautifully with the bitterness of coffee.
  • Add fresh berries or sliced peaches on the side for a bright, fruity contrast to the sweet cake.
  • Dust with a little extra cinnamon and a sprinkle of powdered sugar just before serving for a pretty presentation.
  • Cut into squares and pack them in lunchboxes or take them to potlucks, they travel well and taste great at room temperature.
  • More Comfort Food to round out the menu

Reasons to Make This Tonight

  • Soft, tender crumb with a sweet cinnamon swirl running through every bite
  • Ready to serve in less than an hour from start to finish
  • One 9×13 pan feeds the whole family, perfect for weeknight dessert or weekend gatherings
  • The cream cheese glaze takes it from good to absolutely irresistible
  • Tastes even better the next day, making it ideal for meal prep

Variations to Try

  • Swirl in some chopped pecans or walnuts with the cinnamon filling for extra crunch and nuttiness.
  • Add a tablespoon of espresso powder to the cream cheese glaze for a subtle coffee-cinnamon flavor.
  • Make it extra indulgent by drizzling caramel sauce over the warm cake before adding the glaze.

Storing and Reheating

Store

Cover the cake with plastic wrap or transfer it to an airtight container and keep it on the counter for up to 2 days. The flavors actually deepen overnight, so don’t hesitate to make it ahead.

Freeze

Let the cake cool completely, wrap it tightly in plastic wrap and then foil, and freeze for up to 3 months. Thaw it in the fridge overnight before serving.

Reheat

Warm individual slices in the microwave for 15-20 seconds, or pop the whole cake in a 300°F oven for 10 minutes to refresh it gently without drying it out.

For more on safe storage, see the USDA food-safety guidance for storing leftovers.

Tips From My Kitchen

  • Let your butter, eggs, and sour cream sit at room temperature for 30 minutes before you start, they’ll mix more smoothly and create a better texture.
  • Don’t overstir the batter once you add the dry ingredients; a few lumps are fine and actually lead to a more tender cake.
  • Use a fork to mix the cinnamon filling instead of a mixer; it keeps the texture crumbly and prevents it from getting gluey.
  • If your glaze seems too thick, add milk a tablespoon at a time until it reaches the consistency you like, it should pour but not run off the cake.
  • Insert your toothpick in a spot without cinnamon swirl to get an accurate reading of doneness.

Recipe FAQs

Can I make this cake in a different size pan?

Yes, but you’ll need to adjust baking time. An 8×8 square pan will bake faster (around 30-35 minutes), while a 9-inch round cake pan will take about the same time as the 9×13. Check with a toothpick to be sure.

What if I don't have sour cream?

You can use Greek yogurt or regular yogurt as a substitute, though the cake won’t be quite as tender. Mix it in the same way and proceed with the recipe.

Why is my cake dense instead of fluffy?

This usually happens from overmixing the batter. Once you add the dry ingredients, mix on low speed just until combined, lumps are okay. Also make sure your baking powder and baking soda are fresh.

Can I make the glaze ahead of time?

Yes, prepare it up to 2 hours before and store it in an airtight container at room temperature. Stir it gently before pouring it over the cake.

More Easy Recipes

Cinnamon Swirl Cake from Scratch served in a cozy home kitchen
Angela

Cinnamon Swirl Cake from Scratch

A tender, moist cake with a buttery cinnamon swirl throughout, finished with a smooth cream cheese glaze. Ready in under an hour and feeds the whole family.
Prep Time 15 minutes
Cook Time 40 minutes
Servings: 4 servings
Course: Dessert
Cuisine: American

Equipment

  • 9×13-inch baking dish
  • Mixing bowls
  • Electric mixer or whisk
  • Measuring cups and spoons
  • Fork
  • Knife or wooden skewer

Method
 

  1. Preheat the oven to 350F. In a bowl, mix together the flour, baking powder, baking soda, and salt. Set aside.
  2. In another bowl, beat together softened butter and sugar until creamy.
  3. To this, add the eggs, sour cream, and vanilla extract. Beat until just combined.
  4. Add the dry ingredients and milk alternately in a few additions. Beat on low speed and scrape the bottom and the sides of the bowl after each addition.
  5. Transfer the batter to a 9x13-inches baking dish greased with butter or non-stick cooking spray.
  6. Prepare the cinnamon filling. Using a fork, mix together the softened butter, light brown sugar, flour, cinnamon, and salt.
  7. Place spoonfuls of the cinnamon mixture over the cake batter. Using a knife or a wooden stick swirl the mixture into the cake batter.
  8. Bake for 40 minutes or until a toothpick inserted in the center comes out clean.
  9. While the cinnamon roll cake is baking, prepare the glaze. In a mixing bowl, beat the cream cheese and vanilla extract until smooth.beat in the powdered sugar. Add the milk and beat until combined. You can add more or less milk to achieve the desired consistency. Pour over the warm cake. Enjoy!

Notes

Room temperature ingredients mix more smoothly and create a better texture. Don't overstir the batter once dry ingredients are added—lumps are fine and actually lead to a more tender crumb.

Did you love this recipe?

Leave a star rating in the recipe card, save it for later, or share it with a friend — it truly makes my day!

Please leave a rating, review, or comment!

Your email address will not be published. Comments are reviewed before they appear.

Recipe Rating