01 - Preheat the waffle iron according to the manufacturer's instructions.
02 - In a large mixing bowl, whisk together the flour, baking powder, baking soda, salt, ground cinnamon, ground ginger, and ground nutmeg.
03 - In a separate bowl, beat the eggs, light brown sugar, vegetable oil, buttermilk, and vanilla extract until well combined.
04 - Pour the wet mixture into the bowl with the dry ingredients and gently stir until just incorporated. Avoid overmixing.
05 - Carefully fold in the grated carrots, chopped walnuts or pecans, and raisins if using.
06 - Lightly grease the preheated waffle iron with non-stick spray or melted butter. Pour enough batter to cover the waffle grid.
07 - Cook according to the waffle iron's guidelines, typically 4 to 5 minutes, until the waffles are golden brown and crisp.
08 - Remove the waffle and repeat with the remaining batter. Serve warm, optionally with cream cheese glaze, maple syrup, or whipped cream.