Skip to content

Vegetarian and vegan food in San Francisco

301 places in San Francisco with vegetarian or vegan options.

Ranked with the travel guide's picks and well-known places first. Showing the top 40 of 301.

Ferry Building, San Francisco
Photo: JaGa, CC BY-SA 4.0 (licence)

Vegetarian and vegan food in San Francisco

  1. SeeHistoric siteUnion Square-Financial District

    Ferry Building

    A historic ferry terminal which survived the 1906 earthquake and fire and had 100,000 people pass through it every day before the bridges were built. It was renovated several years ago and now it's a great example of Bay Area "foodie" culture. Inside you'll find little shops selling artisanal bread (Acme), cheese (Cowgirl), chocolate (e.g., Recchiuti, Ghiradelli, Scharffen Berger, etc.), slow-drip coffee (Blue Bottle), and so on. There's even a stand selling vegan donuts! There are also a few excellent little restaurants and specialty markets as well as a large farmers market out front (Tuesdays and Saturdays year-round and on Thursday evenings in the summer). Together with its surroundings, the Ferry Building is beautiful to see, especially at night (although the shops will be closed at night). It's a popular place to visit for downtown office workers and tourists alike.

    Mo-Fr 07:00-22:00; Sa 07:00-22:00; Su 07:00-22:00 · Wheelchair accessible

  2. EatRestaurantGolden Gate

    Greens Restaurant

    Located in Fort Mason, Greens organic vegetarian restaurant is a firm favorite among veggies and the health conscious. They have fresh, tasty international food that appeases all appetites (except for carnivorous ones of course!). Over the years it has become a bit of a local institution as its views over the water are hard to beat.

    Mon 5:30PM-9PM, Tue-Sat noon-2:30PM, 5:30PM-9PM, Sun 10:30AM-2PM, 5:30PM-9PM · $16-23 · Fully vegetarian · Outdoor seating

  3. EatIndian restaurantCivic Center-Tenderloin

    Chutney

    Affordable and excellent selection of authentic Indian food. Speedy service and filling portions, and free Chai tea for all customers. A recent addition and a neighborhood favorite.

    Noon-midnight daily · $5-8 · Takeaway · Wheelchair accessible · Vegetarian options

  4. EatArab restaurantHaight

    Savor

    Delicious Middle Eastern cuisine. Warm, welcoming proprietor. All vegetarian, mostly vegan. Reservations recommended.

    Tu-Su 09:00-15:30 · Outdoor seating · Wheelchair accessible · Vegan options

  5. EatGerman restaurantWestern Addition

    Suppenküche

    For casual German food and service, beer -- of course -- served at shared tables.

    Mon-Sat 5PM-10PM, Sun 10AM-2:30PM and 5PM-10PM · Outdoor seating · Wheelchair accessible · Vegetarian options

  6. EatCaribbean restaurantHaight

    Cha-Cha-Cha

    Popular Cuban tapas place. Good sangria. Typical wait is 1–2 hours on weekends, and they don't take reservations. Great bar, always crowded with a fun 'artsy' crowd. Be warned, the sangria packs a punch!

    Lunch: daily 11:30AM-4PM. Dinner: Sun-Thu 5-11PM, Fri Sat 5-11:30PM · $7-15 · Wheelchair accessible · Vegan options

  7. DrinkCaféHaight

    Coffee to the People

    A favorite community gathering spot, Coffee to the People serves giant sandwiches, hearty soups, and organic and fair trade coffee and tea. Their croissant breakfast sandwiches are especially popular with locals. The shop is laptop/work friendly, with free wi-fi and almost a dedicated section to people working around notepads and notebooks. The shop has an overtly political theme and decor and is a good spot for people watching.

    Mon-Fri 6AM-8PM, Sat Sun 7AM-9PM · Wi-Fi · Vegetarian options

  8. EatIndian restaurantHaight

    Indian Oven

    This Indian restaurant is on the expensive side, although it is pretty good. Expect a wait any day of the week.

    5PM-11PM daily · $8-19 · Wheelchair accessible · Vegan options

  9. EatMediterranean restaurantGolden Gate

    La Mediterranee

    Serving up affordable Middle Eastern classics like quiche, hummos, pita bread, and kebabs.

    Sun-Thu 11AM-10PM, Fri-Sat 11AM-11PM · $10-15 · Wheelchair accessible · Vegan options

  10. EatEritrean restaurantThe Avenues

    New Eritrea

    Huge platters of Eritrean (Ethiopian) food are served up here, along with native beers and lots of injera bread. Portions are not for the timid. The staff is very friendly. Don't miss the sauteed mushrooms.

    Tue-Thu 5PM-10:30PM, Fri Sat 5-11PM, Sun 5-10PM · $20 · Wheelchair accessible · Vegan options

  11. EatSpanish restaurantMission

    Picaro

    If you like authentic tapas, the way they were before "small plates" were all the rage, then you'll definitely love the reasonably priced, authentic and generously portioned Spanish dishes here. Don't forget to try their Sangria.

    Sun-Thu 5-10PM, Fri Sat 5-11PM · Takeaway · Vegetarian options

  12. EatAmerican restaurantHaight

    Pork Store Cafe

    Extremely popular breakfast spot. Always a line on the weekends. Very inexpensive and friendly diner atmosphere and food.

    Mon-Wed Sat Sun 8AM-4PM, Thu Fri 7AM-4PM · $7-16 · Wheelchair accessible · Vegan options

  13. EatChinese restaurantThe Avenues

    Spices

    One of the best and most popular Chinese restaurants in the neighborhood. Try one of the many varieties of "stinky tofu", a popular street food in Taiwan. The name identifies the dominant flavor.

    11AM-9:45PM daily · Wheelchair accessible · Vegetarian options

  14. EatMexican restaurantMission

    Taqueria Cancun

    Commonly touted as having the best vegetarian burrito in SF. If you're a meat-eater, try the Alambres (beef, peppers, onions, and bacon sauteed together, served with beans, rice, tortillas and (optional) avocado.

    Mon-Thu 10AM-11:30PM, Fri Sat 10AM-1AM · Wheelchair accessible · Vegan options

  15. EatAsian restaurantThe Avenues

    Burma Superstar

    Outstanding Burmese restaurant that draws people from all over the city. Get there early; it will be crowded--the line will be huge.

    Sun-Thu 11AM-3:30PM, 5-9:30PM; Fri Sat 11AM-3:30PM, 5-10PM · Wheelchair accessible · Vegan options

  16. EatJapanese restaurantWestern Addition

    On the Bridge

    This ultra-cute little eatery, on the bridge connecting the Kintetsu and Kinokuniya Buildings, specializes in an intriguing Euro-Japanese and Indo-Japanese hybrid cuisine called yoshoku, which has been popular in Japan for more than 100 years. Japanese 'pastas' and curried rice plates take on unexpected but delightful flavors.

    11:30AM-10PM daily · Wheelchair accessible · Vegetarian options

  17. EatChinese restaurantThe Avenues

    San Tung

    Lines form down the block to eat at this classic Cantonese joint. Locally famous for their fried chicken.

    Thu-Tue 11AM-9:30PM · Wheelchair accessible · Vegan options

  18. EatDiner restaurantMission

    Boogaloo's

    Hipster-ed up diner, only open for lunch & breakfast. Long lines on the weekends, but surprisingly it moves quickly. Much better vegan breakfast option than Herbivore. Try the plantain cake and the mimosas.

    8AM-3PM daily · Vegan options

  19. EatAmerican restaurantUnion Square-Financial District

    Pinecrest Diner

    Traditional diner fare in a traditional diner setting. If you're looking for a good diner breakfast in the Union Square area, this is the place.

    Open 24 Hours · Wheelchair accessible · Vegetarian options

  20. DrinkCaféHaight

    Cafe International

    Offers net access, live music, food, and a variety of beverages from coffee, tea, beer, wine to fresh squeezed juices. Good desserts.

    Wheelchair accessible · Vegetarian options

  21. EatMediterranean restaurantSoMa

    Barcha Restaurant

    Authentic eastern Mediterranean food. Delicious vegetarian and vegan options.

    Wheelchair accessible

  22. EatBurger restaurantMission

    Jay's Cheesesteak

    Niman Ranch beef, or seitan veggie/vegan sandwich options. Great garlic fries!

    11AM-10PM daily

  23. EatVegan restaurantUnion Square-Financial District

    Mr. Charlie's

    Across the street from a McDonald's is this all-vegan McDonald's parody restaurant, serving "Frowny Meal"s and "not a hamburger"s. The Andy Warhol–inspired wall art, numerous frowny faces, and booths shaped like takeout boxes complete the eccentric theme. The food is reasonably good too, including what is probably the cheapest vegan burger you'll find of comparable quality in the area.

    Sun–Thu 11:11AM–10:00PM, Fri Sat 11:11AM–11:59PM · $10–20

  24. EatVegetarian restaurantCivic Center-Tenderloin

    Ananda Fuara

    This vegetarian restaurant is a little different as it's run by an Indian religious order called 'Sri Chinmoy'. Ananda Fuara means the "Fountain of Delight" and their food is intended to harmonize you both inside and out.

    Mon-Tue, Thu-Sat 8AM-8PM, Wed 8AM-3PM · $6-11

  25. EatJapanese restaurantWestern Addition

    Mifune

    Wheelchair Accessible. Looking like a '60s movie-set depiction of a Japanese house, Mifune is one of San Francisco's most popular noodle parlors. A mere $5 will set you up with a hearty bowl of udon or soba noodles, either in a bowl of hot broth or served cold with a dipping cup of sauce. Many delicious vegetarian selections are available.

    Sun-Thu 11AM-9:30PM, Fri-Sat 11AM-10PM

  26. EatAmerican restaurantWestern Addition

    Mel's Drive-In

    Mel's Diner

    This all day, late night diner is a classic bit of Americana, full of shiny stainless steel walls and counters. It's covered in American Graffiti movie posters and outtake photos, since part of the film was shot in this small chain's Lombard St. diner. Good solid comfort food, free parking, with good desserts and ice cream treats. A jukebox control at every table, sucking down your quarters to hear hits from the 1950s.

    Sun-Thu 6AM-1AM, Fri-Sat 6AM-3AM · Wi-Fi · Outdoor seating · Wheelchair accessible

  27. EatIndian restaurantCivic Center-Tenderloin

    Pakwan

    Pakistani food featuring curries, tandoori fish, and piping hot naan. Unlike some of the local eateries in the "tandoor-loin," the seating is clean, comfortable, and fairly new (possibly the results of some other restaurant's going-out-of-business sale). The restaurant tends to be comparatively quiet, as well as offering an excellent view of police actions on Jones St.

    11AM-11PM daily · $6-10 · Takeaway · Vegan options

  28. EatPakistani restaurantCivic Center-Tenderloin

    Shalimar

    Northern Indian/Pakistani food, they have a tandoor (clay oven) which means excellent naan (flat breads) and murgh boti (barbecue chicken). The curries and rice pilaf are also worth checking out for their unique combination of spices.

    Noon-midnight daily · $3-10 · Wheelchair accessible · Vegetarian options

  29. EatWestern Addition

    Sacred Grounds

    This is the oldest remaining coffeeshop cafe in the Haight-Ashbury. Except for the free Wi-Fi, you almost feel like you are back in the 1960s, with low prices, simple food and a low key neighborhood vibe. Good vegetarian soups and chili. Sandwiches, snacks and desserts. And coffees. Check out the original '60s wallpaper in the bathroom.

    9AM-5PM daily; 8AM on weekdays; a few evenings too · Wi-Fi · Outdoor seating · Wheelchair accessible

  30. EatIce cream restaurantThe Avenues

    Toy Boat Dessert Cafe

    Filled with vintage toys and a lively atmosphere, this fun restaurant serves ice cream, cakes, tortes, muffins and more. You can grab a breakfast or lunch there, but really just come for the treats.

    Mon-Thu 7:30AM-11PM, Fri Sat 8:30AM-midngiht, Sun 8:30AM-11PM · Wheelchair accessible · Vegetarian options

  31. EatItalian restaurantNob Hill-Russian Hill

    Nob Hill Cafe

    A north Italian bistro that serves dinner.

    Tu-Th,Su 17:00-21:00; Fr-Sa 17:00-22:00; Mo off · Takeaway · Outdoor seating · Wheelchair accessible

  32. EatTwin Peaks-Lake Merced

    Dumpling Zone

    Authentic Chinese food with vegetarian options. Try the spicy bamboo shoots.

    Daily 11:00AM–8:30PM

  33. EatCastro-Noe Valley

    Eric's

    California Chinese cuisine (e.g.: many vegs are fresh, white or brown rice, mu shu comes with grilled flour tortillas) with a nod towards Hunan and Mandarin styles. Tasty food in a bustling place. Accessible, vegetarian friendly, beer and wine. Minimum charge of $8 per person.

    Mon-Thu 11AM–9:30PM, Fri 11AM–10PM, Sat noon–10PM, Sun 12:30PM–9:30PM · $5–8 apps and soups, $8–11 entrees

  34. EatCastro-Noe Valley

    Firefly

    A favorite neighborhood restaurant among locals with creative home cooking and friendly service. Vegan and gluten-free options. Not usually too noisy. Reservations recommended, especially on weekends.

    5:30PM–10PM daily · $35

  35. EatCivic Center-Tenderloin

    Millennium Restaurant

    This is an environmentally friendly vegetarian/vegan restaurant that does its best to source local, organic and non-genetically modified food.The food is delicious — very pricey — but delicious.

    Sun-Thu 5:30PM-9:30PM, Fri-Sat 5:30PM-10PM · $30-75

  36. EatThai restaurantThe Avenues

    Marnee Thai

    1243 9th Avenue

    11:30AM-10PM daily · $6-12 · Wheelchair accessible · Vegan options

  37. EatPizza restaurantThe Avenues

    Nizario's Pizza

    Pizza by the slice.

    Sat-Thu 11AM-2AM, Fri 3PM-2AM · Wheelchair accessible · Vegetarian options

  38. EatBurmese restaurantThe Avenues

    Mandalay Restaurant

    Burmese/Chinese, a friendly, local favorite.

    Mon-Thu 11:30AM-9:30PM (closed 3:30-5PM), Fri 11:30AM-10PM (closed 3:30-5PM), Sat-Sun 11:30AM-10PM · $9-12 · Vegan options

  39. BuyBernal Heights

    Good Life Grocery

    People tend to have a love-hate relationship with this grocery store on the busy Cortland/Andover corner. On one hand, it's a fine, manageably-sized market with all the quality brands of pasta, meat, dairy, condiments, juices, vegetarian staples, etc. that you would hope for in a neighborhood with a significant upscale, foodie population. On the other hand, the prices are high, and it would be really nice to be able to purchase a razor blade or non-natural hair conditioner. Great wine selection and recommendations, though.

    8AM-9PM daily

  40. EatRestaurant

    Zuni Café

    Zuni Café is a restaurant in San Francisco, California, named after the Zuni tribe of indigenous Pueblo peoples of Arizona and New Mexico. It occupies a triangular building on Market Street at the corner of Rose Street.

    Mo off; Tu-Th 17:00-21:30; Fr-Su 11:00-15:00,17:00-21:30 · Wheelchair accessible · Vegan options

Browse all 8,014 places in San Francisco

Listings from the Wikivoyage guide to San Francisco (CC BY-SA 4.0). Map data © OpenStreetMap contributors (ODbL). Place data from Overture Maps. Some descriptions from Wikipedia (CC BY-SA 4.0).