01 -
Preheat oven to 375°F. Grease an 8-inch square baking dish or a cast-iron skillet with butter or nonstick spray.
02 -
If not pre-mashed, cook sweet potato until fork-tender. Peel if necessary, then mash until smooth and let cool slightly.
03 -
In a large mixing bowl, combine cornmeal, all-purpose flour, granulated sugar, baking powder, and salt. Whisk to blend thoroughly.
04 -
In a separate bowl, whisk together mashed sweet potatoes, buttermilk, melted butter, eggs, and honey until homogeneous.
05 -
Pour wet ingredients into the dry mixture. Gently fold with a spatula until just incorporated; avoid overmixing.
06 -
Spread batter evenly in prepared baking dish. Bake for 30 to 45 minutes or until a toothpick inserted in the center comes out clean and top is golden brown.
07 -
While cornbread bakes, beat softened butter with honey and optional salt in a small bowl until light and creamy.
08 -
Allow cornbread to cool briefly before slicing. Serve warm, generously topped with honey butter.