I typically avoid vegan food (a girl needs her protein!) but Luna's is absolutely delicious. They also have a lot of gluten free options (and a dedicated prep area. Just make sure you let the server know when you order.
I love the atmosphere here- you really can't go wrong with eating inside or on the patio!