Home ยป Recipe Index ยป Cakes

Spice Cake

I love a good spice cake, and this one is everything I want this time of year. I wanted this cake to feel warm and comforting without being dense or overly sweet. The layers are soft and moist, flavored with cinnamon, ginger, nutmeg, and cloves, and balanced by a tangy spiced cream cheese frosting.

This is the kind of cake that feels right this time of year. It works just as well for a holiday table as it does with a cup of coffee on a quiet afternoon. Familiar, cozy, and deeply comforting. I shared it with my neighbor who loves cream cheese frosting, and she said it reminded her of carrot cake because of the spices and the frosting.

Why Youโ€™ll Love This Spice Cake

  • It holds up well, making it a great make-ahead cake.
  • I use oil, sour cream, and buttermilk to keep the cake consistently moist.
  • The spice blend is warm and well-balanced, not overpowering.
  • Brown sugar and molasses add depth without making the cake dense.

Ingredients youโ€™ll need

The ingredients youโ€™ll need are pretty straight forward and you probably already have them in your pantry and fridge.

This post may contain affiliate links. I earn a commission from qualified purchases. Please read our Privacy policy here.

For the cake

  • All-purpose flour โ€“ Provides structure while keeping the crumb tender. You can use gluten-free flour 1-to-1 blend as a substitute to make this cake gluten-free.
  • Baking powder + baking soda โ€“ Work together for proper rise and an even, soft crumb.
  • Salt โ€“ Balances sweetness and sharpens the spice flavors.
  • Warm spices (cinnamon, ginger, nutmeg, cloves, allspice) โ€“ Create depth and that classic spice-cake flavor without one spice overpowering the others.
  • Unsalted butter + neutral oil โ€“ Butter adds flavor, while oil keeps the cake moist for days.
  • Brown sugar + granulated sugar โ€“ Brown sugar brings moisture and caramel notes; granulated sugar helps with structure and lift.
  • Eggs โ€“ Bind the batter and provide structure. I donโ€™t recommend trying to substitute them.
  • Molasses โ€“ Adds depth, color, and warmth without making the cake dense.
  • Vanilla extract โ€“ Rounds out the spice and molasses flavors.
  • Sour cream + buttermilk โ€“ Keep the crumb soft and tender while adding a slight tang that balances the sweetness.
Expert tip

No buttermilk? You can make it by mixing 1 tablespoon of vinegar or lemon juice with milk and letting it sit for 5 minutes.

For the Spiced Cream Cheese Frosting

  • Cream cheese + unsalted butter โ€“ Create a smooth, stable frosting with a balance of richness and tang.
  • Powdered sugar โ€“ Sweetens while keeping the frosting light and smooth.
  • Vanilla extract + warm spices (cinnamon, nutmeg) โ€“ Tie the frosting flavor to the cake.
  • Salt โ€“ Prevents the frosting from tasting overly sweet.
  • Heavy cream (optional) โ€“ Adjusts the texture for a softer, more spreadable frosting.

How to make this recipe

Letโ€™s start with the cake layers. I preheat the oven to 350ยฐF (180ยฐC) and grease and flour three 8-inch cake pans. I whisk together all the dry ingredients in a separate bowl, then beat the butter with both sugars until light and fluffy, slowly adding the oil until fully incorporated.

Add the eggs one at a time, mixing well after each additionโ€”so they emulsify properly into the batter. This helps create a smooth, stable mixture and prevents the batter from breaking, which leads to a more even crumb and better texture in the finished cake.

Then blend in the molasses, vanilla, and sour cream until smooth.

Add the dry ingredients in three additions, alternating with the buttermilk, beginning and ending with the flour mixture. Mix gently after each addition until just combinedโ€”be careful not to overmix.

Evenly pour batter into the prepared pans and smooth the tops. I often like to weigh the batter so the layers are even when I assemble the cake later on.

Bake for 25โ€“30 minutes, or until a toothpick inserted in the center comes out clean. Let the cakes cool in the pans for 10 minutes before transferring them to a wire rack to cool completely.

Spiced Cream Cheese Frosting

In a large bowl, beat together the butter and cream cheese until smooth and creamy with an electric mixer or the bowl of a stand mixer for about 2โ€“3 minutes.

Gradually add the powdered sugar, one cup at a time, beating on low speed until incorporated. Increase to medium-high and beat until light and fluffy. Mix in vanilla, cinnamon, nutmeg, and salt until the frosting reaches the perfect consistencyโ€”smooth, spreadable, and slightly tangy.

If the frosting is too thick, add a bit of heavy cream to make it smoother. And if the frosting is too thin, add more powdered sugar, or put the bowl in the fridge for a few minutes and re-whip it.

Often times, if cream cheese frosting goes too soft, it could be due to over beating the frosting, or because the cream cheese was too warm.

Assembling the Spice Cake

Level the cooled cake layers if needed. Spread about 1 cup of frosting between each layer, then cover the top and sides with the remaining frosting. I like to decorate this cake with candied pecans for a festive touch. You could also use my candied walnuts, I offer two different methods of making themโ€”stove top or in the oven.

Chill the cake for about 20 minutes to set, then serve at room temperature to bring out the full flavor and texture of the moist crumb.

Storage

Store the cake covered in the refrigerator for up to 4 days. Allow it to come to room temperature before serving so the frosting softens and the flavors bloom. The taste and texture deepen after 24 hours, making it a wonderful make-ahead dessert for this cozy time of year.

If freezing the cake, I like to cut into slices, then wrapping each slice individually in plastic, and placing in an airtight container such as this rubbermaid one, my favorite storage container for my desserts.

Tips & Tricks

  • Use room-temperature ingredients for a smooth batter and even baking.
  • Donโ€™t overmix once the flour mixture is added to keep the moist crumb intact.
  • For richer flavor, add a touch of espresso powder (ยฝ tsp) or dark molasses.
  • Let the layers cool fully on a wire rack before frosting to prevent melting.
  • Try folding in grated apples, shredded carrots, or finely chopped nuts for added texture.
  • Drizzle with salted caramel for a decadent fall twist.
Make into cupcakes

You can also bake it as cupcakesโ€”just reduce the bake time to around 18โ€“20 minutes. This recipe makes about 24 cupcakes.

FAQ

Can I bake this as a sheet cake?
Yes! Pour the batter into a 9ร—13-inch pan and bake for 35โ€“40 minutes, or until a toothpick comes out clean.

Can I use plain yogurt instead of sour cream?
Yesโ€”plain Greek yogurt works perfectly as a 1:1 substitute.

How do I make sure the cake stays moist?
Avoid over baking, cover it well, and store it properly. The oil and sour cream already help lock in that moist crumb.

If you loved this recipe, youโ€™ll definitely want to try my Gingerbread Cake, packed with deep molasses notes, or my Chai Cake, which brings fragrant cardamom and tea to the mix. My Apple Crumble Cheesecake is another reader favorite for cozy fall flavors, and my Pumpkin Roll captures that same warmth in a soft, spiced sponge.

I hope you enjoy this Spice Cake as much as I doโ€”itโ€™s one of those recipes that makes your kitchen smell like the holidays. If you bake it, donโ€™t forget to tag me on Instagramโ€”I love seeing your creations and how you make my recipes your own!

Slice of spiced layer cake with cream cheese frosting, topped with piped frosting and candied pecans.

Spice Cake

Camila Hurst
This moist spice cake is soft and tender with warm notes of cinnamon, ginger, nutmeg, cloves, and molasses. Finished with spiced cream cheese frosting, itโ€™s a balanced, comforting cake thatโ€™s perfect for fall baking.
Prep Time 30 minutes
Cook Time 30 minutes
Assembly 15 minutes
Total Time 1 hour 15 minutes
Course Dessert
Cuisine American
Servings 12 slices
Calories 580 kcal

Ingredients
 

Spice Cake Batter
  • 2 cups all-purpose flour 250g
  • 2 tsp baking powder
  • ยฝ tsp baking soda
  • ยฝ tsp salt
  • 2 tsp ground cinnamon
  • 1 tsp ground ginger
  • ยฝ tsp ground nutmeg
  • ยผ tsp ground cloves
  • pinch of allspice or cardamom optional
  • ยฝ cup unsalted butter, room temperature 115g
  • 1 cup light brown sugar, packed 200g
  • ยฝ cup granulated sugar 100g
  • ยฝ cup neutral oil (like canola or light olive oil) 120ml
  • 3 large eggs room temperature
  • 1 tbsp molasses
  • 1ยฝ tsp vanilla extract
  • ยพ cup buttermilk, room temperature 180ml
  • ยฝ cup sour cream or plain Greek yogurt 120g
Spiced Cream Cheese Frosting
  • 1 cup unsalted butter, room temperature 226g
  • ยพ cup cream cheese, slightly softened 6oz / 170g
  • 4 cups powdered sugar, sifted 500g
  • 1 tsp vanilla extract
  • ยฝ tsp cinnamon
  • ยผ tsp nutmeg
  • Pinch of salt
  • optional 1โ€“2 tbsp heavy cream for a softer consistency
Decoration

Instructions
 

Spice Cake Batter
  • Preheat the oven to 350ยฐF (180ยฐC). Grease three 8-inch round cake pans with butter and flour or lightly oil them and line the bottoms with parchment paper.
  • In a medium bowl, whisk together the flour, baking powder, baking soda, salt, and spices, then set aside.
  • In a large bowl, beat the butter with an electric mixer until creamy.
  • Add the brown and granulated sugars and beat until light and fluffy. With the mixer on low speed, slowly drizzle in the oil and beat until fully combined.
  • Add the eggs one at a time, mixing well after each addition, then mix in the molasses and vanilla. Blend in the sour cream until smooth.
  • Add the dry ingredients in three additions, alternating with the buttermilk, beginning and ending with the dry mixture. Mix just until combined after each addition, being careful not to overmix.
  • Divide the batter evenly among the prepared pans and smooth the tops. Bake for 25โ€“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 to wire racks to cool completely before frosting and assembling.
  • Let rest for10 minutes in the pans, then turn out onto racks to cool completely before frosting.
Spiced Cream Cheese Frosting
  • In a large mixing bowl, beat the cream cheese and butter together on medium speed until smooth and creamy, about 2โ€“3 minutes. Gradually add the powdered sugar, one cup at a time, beating on low until incorporated. Increase to medium-high speed and beat until light and fluffy.
  • Mix in the vanilla, cinnamon, nutmeg, and salt until fully combined. If you prefer a softer or more spreadable texture, add 1โ€“2 tablespoons of heavy cream and beat until smooth. Keep refrigerated until ready to use, then bring to room temperature before frosting the cake.
  • If the frosting is too stiff, add 1 tbsp of heavy cream at a time to make it softer. If the frosting is too runny, place it in the fridge for a few minutes before re-whipping and using it, or add more powdered sugar to adjust the consistency.
Assembly
  • Level cake layers if needed.
  • Spread about 1 cup frosting between layers.
  • Frost the top and sides with remaining frosting. Decorate with candied pecans if desired.
  • Chill 20 minutes to set, then serve at room temperature for best texture.

Notes

Storage: Refrigerate (covered) up to 4 days. Bring to room temperature before serving for softness.
Yogurt instead of sour cream: Plain Greek yogurt can be used as a 1:1 substitute for sour cream. It keeps the crumb just as moist while adding the same light tang.
Buttermilk substitute: In the absence of buttermilk, make a substitute by adding 1 tablespoon of vinegar or lemon juice to ยพ cup of milk. Let it sit for 5 minutes before using. This acidity is importantโ€”it reacts with the baking soda and helps the cake rise properly.
Mixing the frosting: Beat the butter and cream cheese just until smooth and creamy. Over beating can make cream cheese frosting loose or grainy, especially if the ingredients are too warm.
Runny frosting: Another reason why the frosting could be too soft, is because the cream cheese is too warm. In that case, place it in the fridge for up to 10 minutes, and re-whip before using.
Freezing cake layers: The unfrosted cake layers freeze very well. Wrap each layer tightly in plastic wrap, then place in a freezer-safe bag or container for up to 2 months. Thaw overnight in the refrigerator before frosting. Itโ€™s actually better to freeze the layers rather than refrigerating them, as the fridge can dry them out.
Freezing frosted cake or slices: Fully assembled cake or individual slices can also be frozen. Chill first to set the frosting, then wrap tightly. I like to freeze the cake by cutting into slices, then wrapping each slice individually, then inserting them in an airtight container. Thaw in the refrigerator, then bring to room temperature before serving for the best texture.
The flavor deepens after 24 hours. This is the perfect make-ahead dessert for autumn or holidays.

Nutrition

Serving: 1sliceCalories: 580kcal
Keyword spice cake
Tried this recipe?Let us know how it was!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.