10. Veggie Grill

"So, have no fear, Veggie Grill would put your meat free meal or substitute meat nightmares to rest," Yelp user Whitney P. wrote. "I ordered one of the entrée salads with some sort of imitation chicken on it and my fiancé got the same but with faux steak. Both were surprisingly amazing, but the chicken was better."

Note: Yelp's search results are based on an algorithm that is designed to provide the best results based on a number of different factors including review text, ratings, and number of reviews. Because several factors are taken into account, this is why you may see a 3.5-star restaurant with 500 reviews showing above a 4-star one with 15 reviews.

9. Un Solo Sol Kitchen

This small Latin restaurant has a great atmosphere with live music and excellent pupusas and tacos.

"This place is amazing. I had a flower papusa, plantains, and a mango coconut smoothie. Everything was delicious," Yelper R.J. wrote. "The papusa was homemade and fresh with salty cheese, and the mango coconut smoothie wasn't loaded up with sugar, it simply contained those two ingredients. The wait staff was very friendly."

Note: Yelp's search results are based on an algorithm that is designed to provide the best results based on a number of different factors including review text, ratings, and number of reviews. Because several factors are taken into account, this is why you may see a 3.5-star restaurant with 500 reviews showing above a 4-star one with 15 reviews.

8. Native Foods Cafe

With locations across the West Coast, this restaurant has an expansive menu that includes meals like a Bistro Steak Sandwich and Chicken Run Ranch Burger.

"Vegans are modern day tricksters. All of which I am amazed by with every visit," Jessica Y. wrote. "There is a lot of thought that goes behind the dishes to make Vegan food not only delicious, but appealing to the regular restaurant-goer. I'm seriously a meat lover, and now a vegan food lover."

Note: Yelp's search results are based on an algorithm that is designed to provide the best results based on a number of different factors including review text, ratings, and number of reviews. Because several factors are taken into account, this is why you may see a 3.5-star restaurant with 500 reviews showing above a 4-star one with 15 reviews.