Quick Recipe Version (TL;DR)
Quick Ingredients
- Streusel: 3/4 cup (90 g) flour, 1/4 cup (35 g) fine cornmeal, 1/3 cup (70 g) brown sugar, 2 tbsp (25 g) sugar, 1/2 tsp cinnamon (optional), 1/4 tsp salt, 6 tbsp (85 g) cold butter, 1 tsp lemon zest
- Batter Dry: 1 cup (120 g) flour, 3/4 cup (110 g) fine cornmeal, 2 tsp baking powder, 1/4 tsp baking soda, 1/2 tsp salt
- Batter Wet: 2/3 cup (135 g) sugar, 2 large eggs, 1 cup (240 ml) buttermilk, 6 tbsp (85 g) melted butter, 2 tsp vanilla, 1 tsp lemon zest
- Berries: 2 cups (300 g) blueberries (fresh or frozen), 1 tbsp (8 g) flour to toss
- Glaze: 3/4 cup (90 g) powdered sugar, 2–3 tbsp (30–45 ml) lemon juice, 1/2 tsp lemon zest, 1–2 tsp milk or water as needed
Do This
- 1. Heat oven to 350°F (175°C). Grease and line a 9-inch square pan with parchment.
- 2. Make streusel: mix dry, cut in cold butter to pea-sized crumbs; chill.
- 3. Whisk batter dry ingredients. In another bowl, whisk sugar, eggs, buttermilk, melted butter, vanilla, lemon zest.
- 4. Combine wet into dry just until mixed. Rest 5 minutes to hydrate cornmeal.
- 5. Toss blueberries with 1 tbsp flour; fold into batter. Spread in pan.
- 6. Crumble streusel over top; bake 40–45 minutes until golden and a tester has a few moist crumbs.
- 7. Cool 20 minutes. Whisk glaze and drizzle. Slice and serve warm or at room temp.
Why You’ll Love This Recipe
- Classic buckle meets cornbread for a tender, golden crumb with a gentle corn sweetness.
- Loaded with juicy blueberries and capped with a crisp, buttery streusel.
- Bright lemon glaze adds a fresh, tangy finish that balances sweetness.
- Simple pantry ingredients and one pan make it weeknight-friendly yet special.
Grocery List
- Produce: 2 lemons, 2 cups blueberries
- Dairy: Unsalted butter, buttermilk, 2 large eggs
- Pantry: All-purpose flour, fine yellow cornmeal, granulated sugar, light brown sugar, baking powder, baking soda, vanilla extract, cinnamon (optional), salt, powdered sugar
Full Ingredients
Streusel Topping
- 3/4 cup (90 g) all-purpose flour
- 1/4 cup (35 g) fine yellow cornmeal
- 1/3 cup (70 g) light brown sugar, packed
- 2 tbsp (25 g) granulated sugar
- 1/2 tsp ground cinnamon (optional)
- 1/4 tsp fine sea salt
- 6 tbsp (85 g) cold unsalted butter, cut into small cubes
- 1 tsp finely grated lemon zest
Cornbread Buckle Batter
- 1 cup (120 g) all-purpose flour
- 3/4 cup (110 g) fine yellow cornmeal
- 2 tsp baking powder
- 1/4 tsp baking soda
- 1/2 tsp fine sea salt
- 2/3 cup (135 g) granulated sugar
- 2 large eggs, at room temperature
- 1 cup (240 ml) buttermilk, at room temperature
- 6 tbsp (85 g) unsalted butter, melted and slightly cooled
- 2 tsp vanilla extract
- 1 tsp finely grated lemon zest
- 2 cups (300 g) blueberries, fresh or frozen (do not thaw if frozen)
- 1 tbsp (8 g) all-purpose flour, for tossing with berries
Lemon Glaze
- 3/4 cup (90 g) powdered sugar
- 2–3 tbsp (30–45 ml) fresh lemon juice
- 1/2 tsp finely grated lemon zest
- 1–2 tsp milk or water, as needed to thin

Step-by-Step Instructions
Step 1: Prep the pan and preheat
Heat the oven to 350°F (175°C) with a rack in the center. Grease a 9-inch square (23 cm) metal baking pan and line it with a parchment sling, leaving overhang on two sides for easy lifting.
Step 2: Make the streusel
In a medium bowl, whisk the flour, cornmeal, brown sugar, granulated sugar, cinnamon (if using), and salt. Add the cold butter and use your fingertips or a pastry cutter to work it in until the mixture forms clumps ranging from pea- to almond-sized. Toss in the lemon zest. Refrigerate the streusel while you make the batter to keep it cold and crumbly.
Step 3: Mix the dry ingredients
In a large bowl, whisk together the flour, cornmeal, baking powder, baking soda, and salt until well combined and lump-free.
Step 4: Mix the wet ingredients
In a separate bowl, whisk the granulated sugar and eggs until slightly thickened and pale, about 30 seconds. Whisk in the buttermilk, melted butter, vanilla, and lemon zest until smooth.
Step 5: Combine and fold in blueberries
Pour the wet ingredients into the dry and stir with a spatula until just combined; a few small lumps are fine. Let the batter rest for 5 minutes to hydrate the cornmeal. Meanwhile, toss the blueberries with 1 tablespoon flour. Gently fold the berries into the batter, taking care not to crush them.
Step 6: Assemble and bake
Scrape the batter into the prepared pan and smooth the top. Sprinkle the chilled streusel evenly over the batter, squeezing some into larger clumps for texture. Bake 40–45 minutes, until the top is deeply golden and a toothpick inserted in the center comes out with a few moist crumbs and no wet batter. If the streusel is browning too quickly near the end, tent loosely with foil.
Step 7: Cool, glaze, and serve
Cool the buckle in the pan on a rack for 20 minutes. Lift it out using the parchment and set on the rack. Whisk the powdered sugar, lemon juice, and zest, adding milk or water 1 teaspoon at a time until thick but pourable. Drizzle over the warm buckle. Let the glaze set for 10 minutes, then slice into 12 squares and serve warm or at room temperature.
Pro Tips
- Use fine yellow cornmeal for a tender crumb; coarser grinds can bake up gritty.
- If using frozen blueberries, do not thaw—fold them in straight from the freezer to prevent purple streaking.
- Resting the batter for 5 minutes before baking improves moisture and tenderness as the cornmeal hydrates.
- For extra crunch, chill the streusel well and squeeze some larger clumps before sprinkling on top.
- When in doubt, underbake slightly; the buckle will keep carryover cooking as it cools, preserving a moist crumb.
Variations
- Brown Butter Buckle: Brown the batter’s butter until nutty, cool slightly, and proceed. Adds deep, toasty notes that love lemon and blueberry.
- Mixed Berry Buckle: Swap in a blend of blueberries, raspberries, and blackberries (2 cups total). Keep the flour toss to reduce bleeding.
- Skillet Style: Bake in a well-greased 10-inch cast-iron skillet for a rustic edge and slightly faster bake time (start checking at 35 minutes).
Storage & Make-Ahead
Store cooled buckle, covered, at room temperature for up to 2 days or refrigerated for up to 4 days. For longer storage, wrap slices tightly and freeze up to 2 months; thaw at room temperature, then rewarm at 300°F (150°C) for 8–10 minutes. Streusel can be made ahead and frozen for up to 1 month; use from frozen.
Nutrition (per serving)
Approximate per 1 of 12 servings: 370 calories; 12 g fat; 61 g carbohydrates; 5 g protein; 1.5 g fiber; 230 mg sodium; 31 g sugars.


Leave a Reply