Preheat your oven to 350°F (175°C). Prepare a muffin tin by lining it with paper liners or greasing it lightly with cooking spray to prevent sticking.
In a spacious mixing bowl, combine the all-purpose flour, baking powder, baking soda, salt, ground cinnamon, nutmeg, ginger, and cloves. Use a whisk to blend these dry ingredients thoroughly, ensuring an even mix.
In a separate bowl, mix together the canned pumpkin puree, granulated sugar, packed brown sugar, vegetable oil, lightly beaten eggs, buttermilk, and vanilla extract. Whisk this mixture until it is smooth and free of lumps.
Carefully pour the wet mixture into the bowl of dry ingredients. Stir gently until just combined—avoid overmixing as some lumps are acceptable. If you’re adding nuts, fold in the chopped pecans or walnuts at this stage for extra crunch and flavor.
Using a spoon or a cookie scoop, fill each muffin cup with the batter, aiming to fill them about two-thirds full. For an eye-catching finish, sprinkle the tops with pumpkin seeds if desired.
Bake the muffins in your preheated oven for 18-20 minutes. They are done when a toothpick inserted into the center of a muffin comes out clean, with a few moist crumbs attached.
After baking, allow the muffins to cool in the tin for about 5 minutes. Then gently remove them from the tin and transfer them to a wire rack to cool completely, helping to maintain their light and fluffy texture.
Notes
Serve warm or at room temperature, with a sprinkle of cinnamon on top.