01 - Preheat your waffle iron according to the manufacturer's instructions.
02 - In a large mixing bowl, whisk together all-purpose flour, baking powder, baking soda, salt, cinnamon, ginger, and nutmeg until well combined.
03 - In a separate bowl, beat eggs, packed brown sugar, vegetable oil, buttermilk, and vanilla extract until smooth and fully integrated.
04 - Pour the wet mixture over the dry mixture and gently stir until just incorporated. Do not overmix to ensure a tender texture.
05 - Carefully fold in grated carrots, walnuts or pecans, and raisins if using, ensuring even distribution throughout the batter.
06 - Lightly grease the heated waffle iron with non-stick spray or melted butter.
07 - Pour enough batter into the iron to just cover the waffle grid. Close and cook for approximately 4 to 5 minutes, or as per manufacturer guidelines, until golden brown and crisp.
08 - Remove cooked waffles and repeat the process with remaining batter. Serve warm with cream cheese glaze, maple syrup, or whipped cream as preferred.