Ideally high protein high fiber gluten free, but I realize that might be asking too much :-) Bonus points for bring crunchy? Thank you!