01 -
Preheat oven to 375°F. Grease an 8-inch square baking dish or cast-iron skillet.
02 -
Cook sweet potato until tender, mash until smooth, and allow to cool slightly.
03 -
Whisk together cornmeal, all-purpose flour, granulated sugar, baking powder, and salt in a large mixing bowl.
04 -
In a separate bowl, combine mashed sweet potatoes, buttermilk or milk, melted butter, eggs, and honey until evenly mixed.
05 -
Add wet ingredients to dry mixture and stir gently until just combined. Do not overmix.
06 -
Pour batter into prepared pan. Smooth the top and bake for 25–30 minutes, or until a toothpick inserted in the center comes out clean.
07 -
While cornbread bakes, beat softened butter with honey and salt (if using) in a small bowl until creamy and smooth.
08 -
Allow cornbread to cool slightly. Serve warm with a generous dollop of honey butter.