Blueberry Coffee Cake is one of those simple bakes I keep coming back to when I want something a little special but still easy to slice and serve. The cake is moist and buttery, and the cinnamon streusel on top does most of the heavy lifting.
I really like this version because the crumb stays tender thanks to sour cream (or Greek yogurt), and the blueberries don’t feel like an afterthought. The mix of vanilla, a little lemon zest (optional), and that warm cinnamon topping tastes like a classic weekend bake to me.
I make this for brunch, for a snack cake situation, or when I need a low-stress dessert that still looks nice on a plate. It’s great plain, but I’m also a fan of the quick vanilla glaze when I want it a little more dessert-y.

Why You’ll Love This Recipe
Reliable crumb: It bakes up soft and tender, not dry or bready. The sour cream (or yogurt) makes a big difference.
Streusel heavy (in a good way): The cinnamon topping turns golden and crisp, and you get that nice contrast with the buttery cake.
Blueberries in every slice: Tossing the berries with a little flour helps them stay scattered through the cake instead of sinking to the bottom.
Easy to serve: A 9-inch square pan means neat slices, no layers, no frosting drama. It’s the kind of cake you can put out and let people help themselves.
Flexible finish: Leave it plain for breakfast, or add the glaze if you’re serving it more like dessert. Both ways work.
Ingredients You’ll Need
Cake Batter
- All purpose flour: I use regular AP flour here. Spoon and level if you tend to pack your flour, since too much can make the cake a little heavy.
- Granulated sugar: Plain white sugar keeps the crumb light and lets the blueberries and cinnamon topping stand out.
- Baking powder: This is the main lift for the cake, so make sure it’s not old.
- Baking soda: Helps the cake rise and balances the tang from the sour cream or yogurt.
- Fine salt: Don’t skip it. It keeps the cake from tasting flat, especially with the sweet topping.
- Unsalted butter: Softened butter is what you want for the batter so it creams well. If all you have is salted butter, just go a little lighter on the added salt.
- Eggs: Use large eggs. Let them sit out for a bit so they mix in smoothly.
- Sour cream or plain Greek yogurt: Sour cream is my pick for a richer, softer cake. Greek yogurt works too and gives a nice tang.
- Milk: Just a bit helps loosen the batter so it spreads easily in the pan.
- Vanilla extract: This is the main flavor in the cake part, so use real vanilla if you can.
Blueberry Layer
- Blueberries: Fresh or frozen both work. If you’re using frozen, keep them frozen until you fold them in so they don’t streak the batter.
- All purpose flour: A small toss with flour helps the berries stay suspended instead of sinking.
- Lemon zest (optional): I like it here when the blueberries are a little bland or out of season. It doesn’t make it “lemony,” just brighter.
Streusel Topping
- Light brown sugar: This gives the topping that classic caramel-y sweetness and helps it clump.
- All purpose flour: Keeps the streusel crumbly instead of melting into the cake.
- Ground cinnamon: Warm cinnamon is the whole point of a coffee cake topping, for me.
- Fine salt: Just enough to keep the streusel from tasting one-note sweet.
- Unsalted butter: Melted butter makes streusel fast and foolproof. Let it cool for a minute so it doesn’t feel scorching hot when you stir.
- Pecans or walnuts (optional): Totally optional, but I like the crunch. Pecans are a little sweeter; walnuts are more toasty.
Glaze (Optional)
- Powdered sugar: This dissolves quickly and gives you that smooth drizzle.
- Milk or lemon juice: Milk keeps it classic; lemon juice is nice if you used zest and want a little extra zip.
- Vanilla extract: Just a touch makes the glaze taste finished instead of just sweet.

Recipe Instructions
- Preheat the oven: Heat the oven to 350°F. Grease a 9-inch square pan and line it with parchment paper, leaving a bit of overhang so you can lift the cake out later.
- Keep berries cold: If you’re using frozen blueberries, keep them in the freezer until you’re ready to fold them in.
- Mix the streusel: In a bowl, mix the brown sugar, flour, cinnamon, and salt. Stir in the melted butter until clumps form, then mix in the nuts if you’re using them.
- Chill the topping: Put the streusel in the fridge while you make the batter. It holds its clumps better that way.
- Mix the dry ingredients: In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
- Cream the butter and sugar: In a large bowl, beat the softened butter and granulated sugar until light and fluffy.
- Add the eggs and vanilla: Beat in the eggs, then mix in the vanilla until combined.
- Add the sour cream and milk: Mix in the sour cream (or Greek yogurt), then add the milk and mix again just until smooth.
- Add the dry ingredients: Fold the dry ingredients into the wet ingredients just until you no longer see dry flour. Don’t overmix.
- Coat the blueberries: Toss the blueberries with the tablespoon of flour (and lemon zest if using) so they’re lightly coated.
- Fold in the blueberries: Gently fold the blueberries into the batter, trying not to crush them.
- Spread the batter: Spread the batter evenly into the prepared pan.
- Add the streusel: Sprinkle the chilled streusel evenly over the top, breaking up any very large chunks.
- Bake: Bake for 40 to 50 minutes, until the top is deeply golden and a toothpick inserted in the center comes out clean. Start checking around 40 minutes, and tent loosely with foil if the top is browning too quickly.
- Cool: Let the cake cool in the pan for about 20 minutes, then lift it out using the parchment and cool more before slicing.
- Glaze (optional): Whisk the powdered sugar with 1 to 2 tablespoons milk (or lemon juice) and the vanilla until smooth, then drizzle over the cooled cake.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Toss the blueberries with flour. It’s a small step, but it really does help keep the berries from sinking. It also helps if your batter is on the softer side.
Don’t overmix once the flour goes in. Stop as soon as you don’t see dry streaks. Overmixing tightens the crumb and the cake can come out a little tough.
Chill the streusel while you make the batter. Cold streusel holds its clumps better and bakes up more crumbly on top instead of melting in.
Start checking early. Ovens and pans vary, and this can go from “not done” to “overdone” pretty quickly at the end. I check at 40 minutes, and then go from there.
Use foil if the top is getting too dark. If your streusel is browning fast but the center still needs time, tent the pan loosely with foil and keep baking.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Coffee or espresso: This is the obvious one, and it really works. I like it best with plain coffee so the cinnamon and blueberries stand out.
- Greek yogurt: Serve a slice with a spoonful of plain or vanilla Greek yogurt on the side. It’s a nice way to make it feel more like breakfast.
- Fresh berries: A handful of fresh blueberries or mixed berries on the plate looks nice and keeps things simple. If your berries are tart, a tiny sprinkle of sugar helps.
- Whipped cream: If you’re serving this as dessert, a little softly whipped cream is great with the warm cinnamon topping. I’ll add extra lemon zest on top sometimes.
- Lemon tea: A mug of black tea with lemon is really good with the optional lemon zest and glaze. It’s an easy afternoon snack situation.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store the cake covered at room temperature for 2 days. I usually keep it right in the pan with foil over the top, or move slices to an airtight container.
If you want it to last longer, refrigerate it for up to 5 days. The fridge can firm up the crumb a bit, but it’s still good.
To serve, I like to warm individual slices in the microwave for a few seconds just to take the chill off. If you glazed it, keep the heat gentle so the glaze doesn’t melt everywhere.
You can also freeze individual portions for quick snacks later. Thaw in the fridge overnight, or on the counter for an hour or two, then warm if you want.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I use frozen blueberries?
Yes. Keep them frozen until you fold them into the batter so they don’t bleed and turn the batter purple. You may also need a few extra minutes of bake time.
Can I use Greek yogurt instead of sour cream?
You can. Sour cream gives a richer, slightly softer cake, but plain Greek yogurt works well and adds a nice tang. I’d stick with full-fat or 2% if you can.
How do I know when blueberry coffee cake is done?
The top should be deeply golden and a toothpick in the center should come out clean. If you hit a blueberry, test again in a nearby spot so you’re not confusing berry juice with underbaked batter.
Can I swap the blueberries for other fruit?
Yes. Mixed berries work well, and I like adding lemon zest when I do that. If you use very juicy fruit, keep an eye on bake time since the center can take a little longer to set.
Do I have to add the glaze?
No, it’s optional. I leave it off when I’m serving this as a breakfast cake, and add it when I want it to feel more like dessert.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Blueberry Coffee Cake
INGREDIENTS
Cake Batter
- 2 cups all purpose flour
- 1 cup granulated sugar
- 2 tsp baking powder
- ½ tsp baking soda
- ½ tsp fine salt
- ½ cup unsalted butter softened
- 2 large eggs
- 1 cup sour cream or plain Greek yogurt
- ¼ cup milk
- 2 tsp vanilla extract.
Blueberry Layer
- 2 cups blueberries fresh or frozen
- 1 tbsp all purpose flour
- 1 tsp lemon zest optional.
Streusel Topping
- ½ cup light brown sugar packed
- ½ cup all purpose flour
- 1 tsp ground cinnamon
- ¼ tsp fine salt
- ¼ cup unsalted butter melted
- ½ cup chopped pecans or walnuts optional.
Glaze Optional
- ½ cup powdered sugar
- 1 to 2 tbsp milk or lemon juice
- ½ tsp vanilla extract.
INSTRUCTIONS
Pan And Prep
- heat oven to 350 F
- grease and line a 9 inch square pan with parchment leaving overhang
- if using frozen blueberries keep frozen until mixing.
Streusel
- mix brown sugar flour cinnamon and salt
- stir in melted butter until clumps form
- mix in nuts if using
- chill topping while making batter.
Batter And Assemble
- whisk flour baking powder baking soda and salt
- beat butter and sugar until light
- beat in eggs and vanilla
- mix in sour cream then milk
- fold in dry ingredients just until combined
- toss blueberries with 1 tbsp flour and fold in gently
- spread batter in pan
- sprinkle streusel evenly over top.
Bake And Finish
- bake until a toothpick in the center comes out clean and top is deeply golden 40 to 50 minutes
- cool in pan 20 minutes then lift out and cool further
- whisk glaze ingredients until smooth and drizzle over cooled cake if desired.
