In a medium-sized bowl, whisk together the flour, baking soda, cinnamon, nutmeg, allspice, ginger, black pepper, and salt. Set aside.
In a separate medium bowl, combine the pumpkin purée, granulated sugar, and brown sugar. Using an electric mixer, beat on low speed for 30 seconds, then increase to medium speed and mix for another 30 seconds until well blended.
Add the egg and mix until fully combined.
Pour in the melted butter and mix well.
Gradually add the flour mixture to the pumpkin mixture and mix until just combined.
Add the milk and mix until everything is well incorporated.
Lightly grease 6 muffin cups in a muffin tin. Fill each muffin cup almost to the top with the batter. I like using an ice cream scoop to ensure even-sized muffins.
If using, top each muffin with pumpkin seeds.
Bake for 20 to 25 minutes, or until a toothpick inserted into the center comes out clean.
Notes
Measure the flour correctly by spooning it into the measuring cup and leveling it off. Too much flour will make the muffins dry.
Don’t overmix the batter; stir just until combined. Overmixing can lead to dense muffins.
Fill the muffin cavities close to the top for tall, bakery-style pumpkin muffins.
Watch the bake time closely if making smaller muffins, as they’ll bake faster.
Store leftover muffins in an airtight container at room temperature for up to 3 days.
Freeze any extras in a freezer bag for up to 2 months. Just reheat them in the microwave for 15-20 seconds.