Vegetarian Restaurants in San Francisco

sliced carrots on chopping board

There are some wonderful vegetarian restaurants in San Francisco. Let’s check out just a few of the best, according to San Francisco residents.


This is a plant based restaurant so don’t expect any dishes containing animal products such as cheese or eggs. In truth you don’t need them. Chef Adriano Paganini at Wildseed creates amazing and beautiful food and there is a real buzz around this restaurant. Popular dishes include Neatball Masala and Rigatoni Bolognese but the menu varies according to seasonal produce. You can dine in or eat on the terrace and the restaurant is opening for takeout too. Wildseed is located at 2000 Union Street

Vegan Picnic

Vegan Picnic at Polk Street specialises in vegan food based on meat recipes so serves dishes such as counterfeit crab cakes and faux chicken. Mock meat is not always to everyone’s taste but the food is delicious. The restaurant at Cow Hollow is currently closed at the time of writing but the Polk Street premises are open for takeout and delivery.

The Flying Falafel

As expected from the name, this is a Middle Eastern restaurant but it is a Middle Eastern restaurant with a twist because it is 100% vegan. There are some mock meat options on the menu but if you fancy some amazing Middle Eastern food with an authentic flavour, the Flying Falafel is a great option and some of the breads and recipes are gluten free too. You can find the Flying Falafel on 1051 market Street.

Thai Idea Vegetarian Restaurant

Situated at 710 Polk Street this authentic Thai restaurant offers all the Thai favourites all served meat free (also fish and seafood free). Who knew that Pad Thai and papaya salad could ever taste so good! Thai Idea also delivers and offers a take out service.

Greens Restaurant

Greens is one of the original San Francisco vegetarian restaurants and is in a great waterside location at Building A in the marina. . Because it is vegetarian rather than vegan, dishes containing milk, cheese and egg dishes are on the menu.  This restaurant is open for business with a lovely outside dining area as well as a takeout service. You will need to book to get a table but it is well worth it.

Nourish Café SF

100% plant based Nourish Café has 2 outlets, one at 1030 Hyde Street on Nob Hill and the other in the inner Richmond area. They serve smoothies, dinners breakfasts, sandwiches for lunch and great dinners too and both spots have outside dining. You may need to book as space is limited and both outlets are popular.

If you are looking for a restaurant or diner in San Francisco, check out our quick guide to Union Square eateries and find out more about the food on offer in our great city.

Back To Top