If you want to soak the batter for easier digestion and better nutrient absorption, combine flour and 3 cups buttermilk the night before. Stir well, cover with a towel, and set aside. If you don't want to soak, mix the dough in the morning.
In a large bowl, combine the liquid ingredients (buttermilk, melted butter, eggs, honey) and mix well. (If the dough was soaked, this can be done in a blender, to which the soaked dough will be added.)
Add the dry ingredients and stir until combined.
Finally, add the carrots and fold together.
Pour the batter into a preheated waffle iron, about 1/4 cup per waffle (depending on the size of the waffle maker).
Cook until the waffle iron indicates it is done (or until golden brown).
Remove from waffle iron, serve hot or cool, and freeze in bags for later.