Preheat oven to 350°F (175°C). Grease or line an 8×8 or 9×9-inch baking pan with parchment paper.
Mix dry ingredients: In a large bowl, combine flour, cornmeal, baking powder, baking soda, salt, cinnamon, ginger, nutmeg, cloves, and brown sugar.
Mix wet ingredients: In another bowl, whisk together melted butter, pumpkin puree, sour cream, and eggs until smooth.
Combine: Gently fold wet ingredients into dry until just combined; do not overmix.
Optional: Fold in nuts, dried fruit, or chocolate chips if desired.
Bake: Pour batter into prepared pan. Bake 35–40 minutes (8×8-inch) or 45–50 minutes (9×9-inch) until edges are golden and a toothpick inserted in the center comes out clean.
Cool: Let cornbread cool 10–15 minutes before slicing.
Cinnamon Honey Butter: In a small bowl, whisk softened butter, honey, powdered sugar, and cinnamon until smooth. Spread over warm cornbread.
Serve: Enjoy warm, at room temperature, or chilled.