Combine non dairy milk and apple cider vinegar in a bowl and set aside.
In a large bowl, combine flour, tapioca, salt, baking powder, cinnamon and walnuts whisking to thoroughly combine.
To the milk, add sugar, oil or applesauce and vanilla. Stir to thoroughly combine.
Make a well in the center of the dry ingredients and pour milk mixture in. Stir just to combine. It's ok if small lumps remain.
Add carrot and fold into batter to evenly distribute.
Set batter aside to rest while waffle maker preheats.
Once waffle maker is preheated scoop batter into it. Waffle makers vary so follow the manufacturer's guidelines for the amount of batter needed.
Cook waffles until browned and cooked through. Again this will vary according to your particular waffle maker. A good rule to follow is to look for no more steam to rise from the maker. This usually ensures the waffle is cooked through. Also, if you use applesauce, you may need to cook for a minute or two longer to ensure the center is cooked through.
You can heat the oven to 200 degrees to keep cooked waffles warm until ready to serve.
Serve with vegan butter, chopped walnuts, maple syrup, etc.