If you ask me, blueberry buckle is one of those old-fashioned desserts that deserves a comeback.
This simple bake sits somewhere between a coffee cake and a fruit cobbler, with plump blueberries tucked into tender cake batter. The fresh lemon zest adds a bright note that plays well with the sweet berries.
It’s topped with a buttery streusel that gets golden and crumbly in the oven. The cinnamon and nutmeg in the topping bring just enough warmth without taking over.
It’s a cozy dessert that works for breakfast, dessert, or an afternoon snack with coffee.

Why You’ll Love This Blueberry Buckle
- Quick and easy dessert – This comes together in under an hour, making it perfect for last-minute gatherings or when you’re craving something sweet without spending all day in the kitchen.
- Fresh blueberry flavor – Using fresh blueberries gives you those juicy bursts of fruit in every bite, and the lemon zest adds a bright, refreshing touch.
- Buttery streusel topping – The cinnamon-sugar crumble on top adds a satisfying crunch that pairs perfectly with the soft, cake-like base.
- Simple pantry ingredients – You probably already have most of these basics on hand, so you can whip this up without a special grocery run.
- Perfect for any occasion – Serve it warm for breakfast with coffee, as an afternoon snack, or dress it up with vanilla ice cream for dessert.
What Kind of Blueberries Should I Use?
Fresh blueberries are definitely the way to go for this buckle, as they hold their shape better during baking and give you those nice bursts of berry flavor throughout. If you’re shopping at the store, look for firm, plump berries with a silvery bloom on them – that’s a sign they’re fresh. Avoid any containers with mushy or leaking berries at the bottom. Now, if fresh isn’t an option or you’re making this in the off-season, frozen blueberries can work in a pinch. Just don’t thaw them first – toss them in frozen and toss them with that tablespoon of flour to help prevent them from bleeding too much color into your batter.

Options for Substitutions
This blueberry buckle is pretty forgiving when it comes to swaps:
- Fresh blueberries: Frozen blueberries work great too – just don’t thaw them before adding to the batter. You can also try raspberries, blackberries, or a mix of berries for a different flavor.
- Lemon zest: If you don’t have fresh lemon, you can skip it or use ½ teaspoon of lemon extract instead. Orange zest also works nicely with blueberries.
- Milk: Any milk you have on hand works – whole, 2%, almond, or oat milk are all fine. Buttermilk will give you a slightly tangier flavor if that’s what you prefer.
- Butter: You can substitute the softened butter in the cake with vegetable oil (use about 3 tablespoons), but keep the cold butter for the crumb topping – it’s what makes that topping crispy and crumbly.
- Brown sugar: Out of brown sugar? Just use all granulated sugar in the topping, though you’ll lose a bit of that molasses flavor.
- All-purpose flour: For the cake portion, you can use a 1:1 gluten-free baking flour if needed. The topping will work with regular or gluten-free flour too.
Watch Out for These Mistakes While Baking
The biggest mistake when making blueberry buckle is overmixing the batter after adding the flour, which develops too much gluten and creates a tough, dense cake instead of a tender crumb – mix just until the dry ingredients disappear.
Another common error is using butter that’s too soft for the crumb topping, so make sure it’s cold and cut into small pieces, then work it with your fingers or a fork until it forms pea-sized clumps that will bake up crispy and golden.
Don’t skip tossing the blueberries in that tablespoon of flour, as this prevents them from sinking to the bottom and creating a soggy layer, and if you’re using frozen blueberries, don’t thaw them first or they’ll release too much moisture.
Finally, test for doneness with a toothpick inserted in the center – it should come out with just a few moist crumbs, not wet batter, and let the buckle cool for at least 15 minutes before serving so it can set properly.

What to Serve With Blueberry Buckle?
Blueberry buckle is perfect for breakfast or brunch alongside a hot cup of coffee or tea. A dollop of whipped cream or a scoop of vanilla ice cream turns it into an amazing dessert, especially when it’s still slightly warm from the oven. I love serving it with Greek yogurt and a drizzle of honey for a more balanced morning treat, or you can keep it simple with just a pat of butter melting on top. It also pairs nicely with fresh berries on the side or a glass of cold milk for dunking.
Storage Instructions
Store: Keep your blueberry buckle covered with plastic wrap or aluminum foil at room temperature for up to 2 days. If you want it to last longer, store it in an airtight container in the fridge for up to 5 days.
Freeze: This freezes really well for those times when you want to bake ahead. Wrap individual slices tightly in plastic wrap, then place them in a freezer bag for up to 3 months. You can also freeze the whole thing if you prefer.
Serve: Let frozen slices thaw at room temperature for about an hour, or warm them in the microwave for 20-30 seconds. If you want that fresh-baked taste, pop a slice in a 300°F oven for about 10 minutes until it’s warmed through and the topping gets a little crispy again.
| Preparation Time | 15-20 minutes |
| Cooking Time | 40-45 minutes |
| Total Time | 55-65 minutes |
| Level of Difficulty | Easy |
| Servings | 9 slices |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2000-2200
- Protein: 22-26 g
- Fat: 70-80 g
- Carbohydrates: 340-360 g
Ingredients
For the cake:
- 3/4 cup sugar
- 1/4 cup butter (room temperature, about 70°F)
- 1 egg
- 2 tsp lemon zest (freshly minced for best aroma)
- 1 tsp vanilla extract
- 1 1/2 cups flour (I always use King Arthur all-purpose flour)
- 2 tsp baking powder
- 3/4 tsp salt
- 1/2 cup milk
For the fruit:
- 2 cups blueberries
- 1 tbsp flour
For the topping:
- 5 tbsp butter (I like Kerrygold unsalted butter for this)
- 1/4 cup brown sugar (packed tightly to ensure moisture)
- 1/4 cup sugar
- 1/2 cup flour
- 1/2 tsp cinnamon
- 1/8 tsp ground nutmeg
Step 1: Prepare the Pan and Make the Streusel Topping
- 5 tbsp butter
- 1/4 cup brown sugar
- 1/4 cup sugar
- 1/2 cup flour
- 1/2 tsp cinnamon
- 1/8 tsp ground nutmeg
Preheat your oven to 350°F and grease a 9×13 inch baking dish (or 8×8 if you prefer a thicker buckle).
While the oven heats, prepare the streusel topping by combining the flour, brown sugar, sugar, cinnamon, and nutmeg in a small bowl.
Cut the 5 tablespoons of cold butter into small cubes and work it into the dry mixture with your fingertips until it resembles coarse breadcrumbs with some pea-sized butter pieces remaining—this creates the signature crumbly texture.
Set the topping aside; I like to keep it at room temperature so it stays loose and doesn’t clump together when sprinkled.
Step 2: Cream the Butter and Sugar Base
- 3/4 cup sugar
- 1/4 cup butter
- 1 egg
- 2 tsp lemon zest
- 1 tsp vanilla extract
In a large bowl, beat together the 3/4 cup sugar and 1/4 cup room-temperature butter until light and fluffy, about 2-3 minutes.
This creaming process incorporates air and creates a tender crumb in the final cake.
Add the egg and beat well, then mix in the lemon zest and vanilla extract until fully combined.
The batter should look pale and slightly increased in volume.
Step 3: Combine Dry Ingredients and Create the Batter
- 1 1/2 cups flour
- 2 tsp baking powder
- 3/4 tsp salt
- 1/2 cup milk
- creamed butter mixture from Step 2
In a separate bowl, whisk together the 1 1/2 cups flour, baking powder, and salt.
Alternate adding the dry ingredient mixture and the milk to the creamed mixture from Step 2, beginning and ending with the dry ingredients—this prevents overmixing and ensures a tender cake.
Stir just until combined; a few small lumps are fine and actually preferable to an overmixed batter.
Step 4: Fold in the Blueberries and Transfer to Pan
- 2 cups blueberries
- 1 tbsp flour
- batter from Step 3
Toss the 2 cups of blueberries with the 1 tablespoon of flour—this light coating helps prevent them from sinking to the bottom during baking.
Gently fold the floured blueberries into the batter from Step 3 until just combined, being careful not to crush the berries.
Pour the batter into your prepared baking dish and spread it into an even layer.
Step 5: Add the Streusel Topping and Bake
- streusel topping from Step 1
- batter with blueberries from Step 4
Sprinkle the streusel topping from Step 1 evenly over the batter, breaking up any clumps as you go.
Bake in your preheated 350°F oven for 40-45 minutes, until the top is golden brown and a toothpick inserted into the cake (not through a berry) comes out clean or with just a few moist crumbs.
The buckle should have a slight dome and the streusel should be crispy and set.

Best Blueberry Buckle
Ingredients
For the cake
- 3/4 cup sugar
- 1/4 cup butter (room temperature, about 70°F)
- 1 egg
- 2 tsp lemon zest (freshly minced for best aroma)
- 1 tsp vanilla extract
- 1 1/2 cups flour (I always use King Arthur all-purpose flour)
- 2 tsp baking powder
- 3/4 tsp salt
- 1/2 cup milk
For the fruit
- 2 cups blueberries
- 1 tbsp flour
For the topping
- 5 tbsp butter (I like Kerrygold unsalted butter for this)
- 1/4 cup brown sugar (packed tightly to ensure moisture)
- 1/4 cup sugar
- 1/2 cup flour
- 1/2 tsp cinnamon
- 1/8 tsp ground nutmeg
Instructions
- Preheat your oven to 350°F and grease a 9x13 inch baking dish (or 8x8 if you prefer a thicker buckle). While the oven heats, prepare the streusel topping by combining the flour, brown sugar, sugar, cinnamon, and nutmeg in a small bowl. Cut the 5 tablespoons of cold butter into small cubes and work it into the dry mixture with your fingertips until it resembles coarse breadcrumbs with some pea-sized butter pieces remaining—this creates the signature crumbly texture. Set the topping aside; I like to keep it at room temperature so it stays loose and doesn't clump together when sprinkled.
- In a large bowl, beat together the 3/4 cup sugar and 1/4 cup room-temperature butter until light and fluffy, about 2-3 minutes. This creaming process incorporates air and creates a tender crumb in the final cake. Add the egg and beat well, then mix in the lemon zest and vanilla extract until fully combined. The batter should look pale and slightly increased in volume.
- In a separate bowl, whisk together the 1 1/2 cups flour, baking powder, and salt. Alternate adding the dry ingredient mixture and the milk to the creamed mixture from Step 2, beginning and ending with the dry ingredients—this prevents overmixing and ensures a tender cake. Stir just until combined; a few small lumps are fine and actually preferable to an overmixed batter.
- Toss the 2 cups of blueberries with the 1 tablespoon of flour—this light coating helps prevent them from sinking to the bottom during baking. Gently fold the floured blueberries into the batter from Step 3 until just combined, being careful not to crush the berries. Pour the batter into your prepared baking dish and spread it into an even layer.
- Sprinkle the streusel topping from Step 1 evenly over the batter, breaking up any clumps as you go. Bake in your preheated 350°F oven for 40-45 minutes, until the top is golden brown and a toothpick inserted into the cake (not through a berry) comes out clean or with just a few moist crumbs. The buckle should have a slight dome and the streusel should be crispy and set.