Before I do anything else, I plug in my waffle iron so it's fully hot by the time the batter is ready. A properly preheated iron is the difference between a crisp waffle and a pale, soft one. Most irons take about 5 minutes to reach temperature, so this is a good first move.
In a large bowl, I stir together the flour, brown sugar, baking powder, baking soda, salt, cinnamon, ginger, allspice, and nutmeg. Whisking these together first makes sure the leaveners and spices are evenly distributed. This little step prevents any clumps of baking soda from ending up in one bite.
In a separate bowl or large measuring cup, I whisk the eggs first until they're a little frothy, then add the milk, maple syrup, and melted butter. Once that's combined, I stir in the pumpkin puree until the mixture looks smooth and uniformly orange. This order keeps the pumpkin from clumping.
I pour the wet mixture into the bowl of dry ingredients and fold everything together with a spatula just until no dry flour streaks remain. Overmixing activates the gluten too much, which can make the waffles chewy instead of tender, so I stop as soon as it's combined.
I lightly grease the hot waffle iron, then ladle about ⅓ to ½ cup of batter into the center, depending on my iron's size. I close the lid and let it cook until golden and crisp, usually 4 to 6 minutes, without peeking too early.
As each waffle finishes, I transfer it to a wire rack instead of stacking them on a plate. Stacking traps steam and turns crispy edges soggy, while the rack keeps every batch just as crisp as the first one that came off the iron.