Preheat your oven to 400°F (200°C).
In a mixing bowl, combine the all-purpose flour, cornmeal, sugar, baking powder, salt, and ground cinnamon. Whisk until well blended.
In a separate bowl, mix together the mashed sweet potatoes, buttermilk, vegetable oil, eggs, and honey until smooth.
Pour the sweet potato mixture into the dry ingredients and stir until just combined. Be careful not to over-mix.
Grease your baking dish and pour the cornbread batter into it, spreading it evenly.
Bake in the preheated oven for about 25 minutes, or until a toothpick inserted in the center comes out clean.
While the cornbread is baking, prepare the cinnamon honey butter. In a small bowl, combine softened butter, honey, and ground cinnamon. Mix until smooth and well incorporated.
Once the cornbread is done baking, let it cool slightly before slicing. Serve warm with cinnamon honey butter spread on top.