Homemade Starbucks Coffee Cake (Cinnamon-Swirl & Crumb Topping)
This Starbucks coffee cake copycat has that signature ribbon of cinnamon sugar running through a tender, buttery crumb, all topped with a crackly brown sugar streusel. It’s the exact dense-yet-soft slice you grab with your morning coffee, but you make it in under an hour with ingredients you already have.

No fancy equipment, no cake mix, no tricky steps. Just one bowl for the batter and a few minutes of stirring, then your kitchen fills with the smell of cinnamon and butter while it bakes. I’ll walk you through it so the first time you make it, it comes out perfect.
Why This Coffee Cake Stays Moist and Tender
A whole cup of sour cream in the batter is the secret. It adds richness and guarantees the cake stays soft for days, way better than a box mix. The crumb is dense but never heavy, with a delicate tang that balances the sweet cinnamon swirl.
I’ve tested this recipe many times, and it’s become my go-to anytime I want a cozy breakfast or a simple dessert. The top gets that golden, crackled look just like the Starbucks version, and it’s forgiving enough to bake on a Tuesday without stress.
Ingredients

- 2 cups all-purpose flour: spooned and leveled, not scooped directly
- 1 1/2 tsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp salt
- 1/2 cup unsalted butter, softened: leave it out for 30 minutes
- 3/4 cup granulated sugar
- 2 large eggs, room temperature: place in warm water for 10 minutes if needed
- 1 cup full-fat sour cream: the fat keeps the cake moist
- 2 tsp vanilla extract
For the cinnamon swirl:
- 1/3 cup packed light brown sugar
- 1 tbsp ground cinnamon
For the crumb topping:
- 1/2 cup all-purpose flour
- 1/3 cup packed light brown sugar
- 1/2 tsp ground cinnamon
- 3 tbsp cold unsalted butter, cut into small cubes
Variations / Substitutions
- Dairy-free: Use a good quality vegan butter and a thick plant-based sour cream or plain coconut yogurt. The texture will be slightly less rich but still tender.
- Add nuts: Fold 1/2 cup chopped pecans into the batter or sprinkle on top of the crumb layer for extra crunch.
- Orange twist: Stir 1 tsp orange zest into the batter and replace 1/2 tsp vanilla with orange extract for a bright citrus note.
- No sour cream?: Full-fat plain Greek yogurt works 1:1, though the cake will have a slightly tangier finish.
- Make muffins: Divide the batter among 12 muffin cups, top with crumb, and bake at 350°F for 18-22 minutes.
Chia Pudding goes perfectly with this coffee cake for an easy brunch spread.
How to Make Homemade Starbucks Coffee Cake
Step 1: Whisk the Dry Ingredients

Preheat the oven to 350°F (180°C) and line a 9×9-inch square metal baking pan with parchment paper, leaving a little overhang on two sides so you can lift the cake out later. In a medium bowl, whisk together the 2 cups flour, 1 1/2 tsp baking powder, 1/2 tsp baking soda, and 1/2 tsp salt until no streaks of soda or powder remain.
This quick whisk distributes the leavening evenly so the cake rises level every time. Setting the bowl aside now means you won’t accidentally forget the dry mix later.
Step 2: Cream the Butter and Sugar

In a large mixing bowl, beat the 1/2 cup softened butter and 3/4 cup granulated sugar with an electric mixer on medium speed for about 3 minutes, until the mixture looks pale and fluffy. Add the 2 eggs one at a time, beating well after each. Then blend in the 1 cup sour cream and 2 tsp vanilla extract, mixing just until the batter is smooth and creamy, about 1 minute.
Scrape down the sides and bottom of the bowl once or twice to catch any stray butter or sugar. The mixture might look slightly separated because of the cold sour cream, but it will come together once the flour goes in, so don’t panic.
Step 3: Fold the Batter Together

With the mixer on low, gradually add the whisked dry ingredients into the wet mixture, stopping as soon as the flour disappears. It’s essential to mix just until no visible flour remains — overmixing develops gluten and makes the cake tough.
The finished batter will be thick and velvety, like a soft cookie dough. A few tiny lumps are completely fine; they’ll bake out in the oven. Transfer the bowl to the side and preheat the oven now if you haven’t already.
Step 4: Layer the Cinnamon Filling and Crumb Topping

In a small bowl, stir together the 1/3 cup brown sugar and 1 tbsp cinnamon for the filling. For the topping, combine 1/2 cup flour, 1/3 cup brown sugar, and 1/2 tsp cinnamon in another bowl, then add the 3 tbsp cold butter cubes. Use a fork or your fingertips to work the butter into the dry mixture until it resembles coarse sand with some pea-sized clumps.
Spread half of the batter into the prepared pan, using a spatula to nudge it into the corners. Sprinkle the cinnamon sugar evenly over the top, then dollop the remaining batter on top and gently spread it to cover the filling. Finally, scatter the crumb topping over the surface, breaking up any large pieces so it bakes into a crisp, even layer.
Step 5: Bake Until Golden and Set

Slide the pan onto the middle rack and bake for 35 to 40 minutes. The cake is done when the top is deeply golden and a toothpick inserted in the center comes out with just a few moist crumbs clinging to it, no wet batter. If the crumb topping starts browning too quickly, tent the pan loosely with foil after 25 minutes.
Your kitchen will smell like a bakery, with warm notes of cinnamon and butter. The crust will crackle as it begins to cool, but that’s exactly what gives it that Starbucks look.
Step 6: Slice and Serve the Coffee Cake

Let the cake cool in the pan on a wire rack for at least 10 minutes so it firms up enough to slice cleanly. Use the parchment overhang to lift the whole cake out, then transfer to a cutting board. Cut into 9 equal squares with a sharp serrated knife, wiping the blade between cuts for neat slices.
Serve the squares warm or at room temperature, with a dusting of powdered sugar if you like extra sweetness. The crumb will be tender, the cinnamon ribbon soft, and the topping delightfully crisp.
Tips for a Perfect Cinnamon Swirl
- Room temperature ingredients really matter here: so the batter creams evenly. If your sour cream is straight from the fridge, let it sit out for 20 minutes while you measure everything else.
- Don’t overmix once the flour is added.: Stop the mixer the second the flour disappears. A few lumps won’t hurt.
- For the crunchiest crumb topping, use cold butter right from the fridge and don’t overwork it — those little butter bits create flaky pockets as they melt.
- Check for doneness early: if your oven runs hot. Every oven is different, so start checking at 33 minutes.
- Leftover cake?: It tastes even better the next day as the cinnamon flavor deepens. Just keep it covered.
Bake times by pan type and material:
| Pan Size & Material | Oven Temp | Bake Time |
|---|---|---|
| 9×9-inch metal pan | 350°F (180°C) | 35-40 mins |
| 8×8-inch metal pan | 350°F (180°C) | 40-45 mins |
| Glass or ceramic pan | 325°F (160°C) | 40-45 mins |
Keeping Leftover Coffee Cake Fresh
- Refrigerate: Store leftovers in an airtight container at room temperature for up to 3 days, or in the fridge for up to 5. The cake stays moist thanks to the sour cream.
- Reheating: A 15-second zap in the microwave per slice brings back that just-baked warmth and softens the crumb topping.
- Serve Cold: The cake is wonderful at room temperature straight from the container, so no need to reheat if you’re in a hurry.
Frequently Asked Questions
Can I use yogurt instead of sour cream?
Yes, full-fat plain Greek yogurt works as a 1:1 substitute. The cake will be slightly tangier, but the texture stays virtually the same.
Why did my crumb topping sink into the cake?
That usually happens if the batter is too thin or the topping pieces are too fine. Make sure you spread the batter evenly and keep the crumb pieces pea-sized so they stay on top.
Can I freeze this coffee cake?
Yes, wrap the completely cooled cake (whole or in slices) tightly in plastic wrap and foil, and freeze for up to 2 months. Thaw at room temperature and refresh in a 300°F oven for 5 minutes.
Can I double this recipe?
Yes, double all ingredients and bake in a 9×13-inch pan. Increase the bake time to 45-50 minutes and test for doneness in the center of the cake.

Homemade Starbucks Coffee Cake Recipe
Ingredients
Method
- Preheat oven to 350°F (180°C). Line a 9×9-inch metal pan with parchment. Whisk 2 cups flour, 1 1/2 tsp baking powder, 1/2 tsp baking soda, and 1/2 tsp salt in a bowl.
- Beat 1/2 cup butter and 3/4 cup sugar until fluffy, about 3 minutes. Add 2 eggs one at a time, then mix in 1 cup sour cream and 2 tsp vanilla until smooth.
- Gradually add dry ingredients to the wet, mixing on low just until flour disappears. Do not overmix.
- Stir 1/3 cup brown sugar with 1 tbsp cinnamon for filling. For topping, combine 1/2 cup flour, 1/3 cup brown sugar, and 1/2 tsp cinnamon. Cut in 3 tbsp cold butter until coarse crumbs form. Spread half the batter in pan, sprinkle filling, dollop remaining batter and spread gently. Scatter crumb topping over.
- Bake 35-40 minutes until golden and a toothpick comes out with a few moist crumbs. Tent with foil after 25 minutes if browning too fast.
- Cool in pan 10 minutes on a wire rack. Lift out, slice into 9 squares, and serve.
