Mokabe's generale menu has many options for vegans and vegetarians, although nothing terribly spectacular. I have gotten their Match based veggie burger as well as the black bean one, and they are both fine. They also have things such as falafel and veggie sandwiches. However, their brunch is quite vegan friendly and delicious. It is a flat price (I think $14), which includes coffee/juice and the all you can eat buffet. Vegan items that were out included scrambled tofu, Italian sausage, breakfast sausage, pumpkin bread, guacamole salad, and roasted potatoes. Upon request, they had vegan French toast (which was excellent) and vegan enchiladas (which were so-so).
I will definitely be going back. If you are vegan in the St. Louis area, you should check it out.
Cons: Mediocre regular menu