I’ve baked this Cinnamon Swirl Bundt Cake on slow Sunday mornings and for last-minute guests, and it always disappears first. It’s a tender, swirled cake with a cinnamon-sugar ribbon and an optional walnut crunch. If you like a simple showstopper that isn’t fussy, this is one to keep in your repertoire. For a similar twist using ripe bananas, I sometimes compare techniques with a family favorite cinnamon swirl banana bread to decide whether I want a loaf or a ring.
Why you’ll love this dish
This cake is an excellent midweek treat and a relaxed centerpiece for brunch. It combines pantry staples and a short bake time for a big payoff. The cinnamon swirl adds visible texture and flavor without complicated piping or frosting. It’s kid-approved, easy to slice for guests, and scales up well for gatherings. The optional walnuts contribute a toasted note and contrast to the tender crumb.
Step-by-step overview
Before you begin, you’ll prep a Bundt pan and preheat the oven to 350°F. The process has three simple stages: mix dry ingredients, cream butter and sugar then add eggs and vanilla, and fold dry ingredients alternately with sour cream. You’ll layer half the batter, scatter the cinnamon-sugar, add the rest, and create a gentle swirl before baking 45 to 50 minutes. Cooling in the pan helps the cake keep its shape when you invert it.
What you’ll need
- 2 ½ cups all-purpose flour
- 1 teaspoon baking soda
- 1 teaspoon baking powder
- 1 cup unsalted butter, softened (room temperature)
- 2 cups granulated sugar
- 4 large eggs, room temperature
- 1 teaspoon vanilla extract
- 1 cup sour cream (or plain Greek yogurt as a substitute)
- ½ cup chopped walnuts, optional (toasted walnuts deepen flavor)
- ⅓ cup granulated sugar mixed with 2 teaspoons ground cinnamon for the swirl
Notes: Use room temperature eggs and butter for better emulsion. If you need a nut-free cake, leave out the walnuts or swap them for sunflower seeds for texture.
Step-by-step instructions
- Preheat the oven to 350°F (175°C). Grease a Bundt pan thoroughly with butter or baking spray and dust lightly with flour.
- Whisk together the 2 ½ cups all-purpose flour, 1 teaspoon baking soda, and 1 teaspoon baking powder in a medium bowl. Set aside.
- In a stand mixer or with a hand mixer, beat 1 cup softened unsalted butter and 2 cups granulated sugar until the mixture is pale and light, about 3 to 5 minutes.
- Add the 4 large eggs one at a time, mixing briefly after each addition so the batter stays smooth. Stir in 1 teaspoon vanilla extract.
- Add the dry ingredients and 1 cup sour cream to the creamed mixture in three additions, alternating so you start and end with the dry ingredients. Mix until just combined. Fold in ½ cup chopped walnuts now if using.
- Spoon half the batter into the prepared Bundt pan and spread it into an even layer. Sprinkle the cinnamon-sugar mixture (⅓ cup granulated sugar mixed with 2 teaspoons ground cinnamon) evenly over the batter.
- Add the remaining batter on top. Use a thin knife or skewer to swirl through the batter gently to create a ribboned pattern. Don’t overmix the swirl.
- Bake in the preheated oven for 45 to 50 minutes, or until a toothpick inserted in several places comes out clean or with a few moist crumbs. Rotate the pan halfway through baking if your oven has hot spots.
- Let the cake cool in the pan on a wire rack for 15 to 20 minutes, then invert onto the rack to cool completely before slicing.

Best ways to enjoy it
This cake shines warm or at room temperature. Serve a slice with a dollop of whipped cream, a scoop of vanilla ice cream, or a smear of cream cheese frosting for a fancier finish. Pair it with a pot of coffee or a milky tea for brunch. For a breakfast twist, serve thin slices alongside fresh fruit and a sprinkle of powdered sugar.
Storage and reheating tips
Store wrapped tightly in plastic wrap or in an airtight container at room temperature for up to 3 days. For longer keeping, freeze whole or in slices for up to 3 months; wrap in plastic and then foil. Thaw overnight in the refrigerator or at room temperature. To refresh a slice, warm it in a 300°F oven for 8 to 10 minutes or microwave for 12 to 20 seconds on medium power. Always discard any cake that shows mold or off smells.
Pro chef tips
- Measure flour by spooning it into the cup and leveling with a knife to avoid a dry cake.
- Room temperature ingredients blend more smoothly and trap air, giving a lighter crumb.
- Don’t over-swirl the batter. A couple of gentle figure-eights are enough to create a pretty ribbon.
- If your Bundt pan is intricate, use a pastry brush to grease crevices so the cake releases cleanly.
- Test doneness in several places because swirls can hide moist pockets. A clean toothpick or a few moist crumbs means it’s done.
Flavor swaps
- Citrus: Add 1 teaspoon grated orange zest to the batter for a bright lift.
- Streusel top: Mix ¼ cup brown sugar, 2 tablespoons flour, 2 tablespoons butter, and a pinch of cinnamon, then sprinkle on before baking for a crunchy top.
- Dairy-free: Replace butter with a vegan butter substitute and use a nondairy yogurt in place of sour cream. Adjust baking time slightly and test for doneness.
- Nut-free: Omit walnuts and try toasted oats or seeds for texture.
For an alternate loaf-style presentation and technique ideas, compare methods with this cinnamon swirl banana bread resource.
Common questions
How long does it take to prep and bake this cake?
Active prep time is about 20 minutes. Baking takes 45 to 50 minutes. Cooling in the pan adds another 15 to 20 minutes before you can invert and finish cooling.
Can I make this ahead for a party?
Yes. Bake the day before and store it wrapped at room temperature. For longer lead times, freeze slices and thaw the day of the event. Bring to room temperature before serving for best texture and flavor.
Can I use a loaf pan instead of a Bundt pan?
Yes. Reduce batter quantity per pan if needed and expect a different bake time. A single loaf may take a bit longer; check doneness after 45 minutes and then every 5 to 10 minutes. The swirl technique still works the same way.
What if my cake sticks to the Bundt pan?
Make sure the pan is well greased and lightly floured or sprayed with a baking release. Cool the cake in the pan for 15 to 20 minutes before inverting. If it still sticks, run a thin knife around the edges and center tube before turning it out.
Is sour cream necessary?
Sour cream adds moisture and a tender crumb. You can substitute plain Greek yogurt in equal parts. For a thinner result, use less and reduce the liquid elsewhere, but the texture will differ slightly.

Cinnamon Swirl Bundt Cake
Ingredients
Method
- Preheat the oven to 350°F (175°C). Grease a Bundt pan thoroughly with butter or baking spray and dust lightly with flour.
- Whisk together the flour, baking soda, and baking powder in a medium bowl. Set aside.
- In a stand mixer or with a hand mixer, beat the softened unsalted butter and granulated sugar until pale and light, about 3 to 5 minutes.
- Add the eggs one at a time, mixing briefly after each addition. Stir in the vanilla extract.
- Add the dry ingredients and sour cream to the creamed mixture in three additions, alternating and starting and ending with dry ingredients. Mix until just combined. Fold in the walnuts if using.
- Spoon half the batter into the prepared Bundt pan and spread it evenly. Sprinkle the cinnamon-sugar mixture over the batter.
- Add the remaining batter on top and use a thin knife or skewer to swirl through the batter gently.
- Bake for 45 to 50 minutes, or until a toothpick comes out clean or with a few moist crumbs. Rotate the pan halfway through if desired.
- Let the cake cool in the pan on a wire rack for 15 to 20 minutes, then invert onto the rack to cool completely before slicing.


