Preheat oven to 425F. Butter and line the bottom with parchment paper a 8" to 9" cast iron skillet or baking pan.
In a large bowl, combine the flour, cornmeal, baking powder, and salt. Whisk until well-combined. Set aside.
In a separate bowl, add the sugar and orange zest. Rub together with your fingers for 30 seconds.
Add the softened butter and whisk vigorously for 1 to 2 minutes.
Add the buttermilk, egg, and honey to whisk until very smooth.
Whisk in the flour mixture just until smooth. Transfer the batter into the prepared baking dish, then use the back of a spoon to even out the top.
Bake for 20 to 25 minutes, until top is lightly golden and a toothpick inserted into the center comes out with just a few moist crumbs.
Let cool at least 15 minutes before slicing half of the cornbread into crouton-like pieces. Evenly distribute those pieces on a baking pan. Drizzle with the melted butter and sugar for toasting. Toss well, then bake for 10 to 15 minutes, until deeply golden and crunchy.
Let cool completely before layering into the ice cream. Break up into smaller bites before adding.