Position a rack in the middle of the oven and preheat the oven to 400 degrees F. Generously coat a 9-inch square baking dish or 9-inch cast-iron skillet with cooking spray.
Whisk together the cornmeal, flour, sugar, baking powder, baking soda and salt in a large bowl. Whisk together the milk, sour cream, butter and egg in a medium bowl. Add the milk mixture to the flour mixture and whisk to combine. Fold in the bacon, kale and onion.
Pour the batter into the prepared baking dish and bake until the cornbread springs back when pressed in the center, 25 to 35 minutes. Let cool in the baking dish for about 15 minutes. Loosen the edges, then slice into wedges or squares and serve warm or at room temperature.
Copyright 2016 Television Food Network, G.P. All rights reserved.