Prepare the Oven: Preheat your oven to 350°F (175°C). Grease and line an 8x8-inch baking dish or a 9-inch square pan with parchment paper.
Mix Dry Ingredients: In a large bowl, whisk together the flour, cornmeal, baking powder, baking soda, salt, cinnamon, ginger, nutmeg, and cloves.
Mix Wet Ingredients: In a separate bowl, whisk together the brown sugar, melted butter, pumpkin purée, sour cream, and eggs until smooth.
Combine: Add the wet mixture into the dry ingredients and stir until just combined. Be careful not to overmix—this keeps the cornbread tender.
Bake: Pour the batter into the prepared pan and spread evenly. Bake for 28–32 minutes, or until a toothpick inserted in the center comes out clean.
Cool: Allow to cool slightly in the pan before slicing into squares.
Make Cinnamon Honey Butter: In a medium bowl, beat together softened butter, honey, powdered sugar, and cinnamon until fluffy and smooth.
Serve: Spread warm cornbread generously with cinnamon honey butter.