01 - Set the waffle iron to preheat according to the manufacturer's guidelines.
02 - In a large mixing bowl, whisk together the all-purpose flour, baking powder, baking soda, salt, ground cinnamon, ground ginger, and ground nutmeg until evenly incorporated.
03 - In a separate mixing bowl, beat together the eggs, packed light brown sugar, vegetable oil, buttermilk, and pure vanilla extract until the mixture is homogenous.
04 - Pour the wet mixture into the bowl with the dry ingredients. Gently stir until just combined, ensuring the batter is not overmixed.
05 - Fold the finely grated carrots, chopped nuts, and raisins into the batter. Stir gently to distribute evenly.
06 - Lightly coat the waffle iron with non-stick spray or melted butter before each batch.
07 - Pour enough batter into the preheated waffle iron to cover the grid. Close and cook for approximately 4 to 5 minutes, or until waffles are golden brown and crisp.
08 - Remove cooked waffles and repeat with remaining batter. Serve warm with options such as cream cheese glaze, maple syrup, or lightly whipped cream.