I third the Lara Bar suggestion. So many of them are vegan, so that takes care of the dairy part.

Also: You Bars http://www.youbars.com/ are excellent but pricey.

I've also done a mix of goji berries and golden berries (dried) and that is a nice alternative to other high sugar quick energy things (blocks and gels). Harder to eat on the go though.