Preheat the oven to 425 degrees.
Cook the bacon in an oven safe skillet if you have one.
Remove the bacon and reserve just enough grease to coat the skillet (or an 8X8 baking pan).
Crumble the bacon and set aside.
In a large bowl, mix the cornmeal, flour, baking powder, salt and granulated sugar.
Next, mix in the wet ingredients—milk, egg, and oil—until you have a mixture slightly thicker than pancake mix.
Pour the mix into the greased skillet or pan.
Sprinkle the cooked bacon on top of the mixture.
Cook for 17-20 minutes or just before the cornbread is done.
Remove from the oven and sprinkle the brown sugar evenly over the top. Then, drizzle the melted butter over that.
Place back into the oven and cook for 3-5 more minutes.
Serve with warm butter and honey, if desired.