01 - Preheat the waffle iron according to manufacturer’s directions.
02 - In a large mixing bowl, whisk together flour, baking powder, baking soda, salt, cinnamon, ginger, and nutmeg until well blended.
03 - In a separate bowl, beat together eggs, brown sugar, vegetable oil, buttermilk, and vanilla extract until smooth and homogeneous.
04 - Pour the wet mixture into the dry ingredients and stir gently until just combined. Do not overmix.
05 - Gently fold in grated carrots, chopped nuts, and raisins if using, ensuring even distribution.
06 - Lightly coat the waffle iron with non-stick spray or melted butter.
07 - Pour enough batter into the preheated waffle iron to just cover the grid. Close and cook for 4 to 5 minutes, or until waffles are golden brown and crisp.
08 - Remove waffles, repeat with remaining batter, and serve warm with cream cheese glaze, maple syrup, or whipped cream as desired.