SF is a great place to go plant-based thanks to the city’s unbeatable culinary scene and access to satisfyingly fresh California produce. We had a go at narrowing down the best vegan restaurants in San Francisco, chosen to strike a balance between fancy sit-down dining rooms, casual cafes, and everything in between. Send to your vegan foodie squad and scroll to the bottom for a map to point you in the right direction.
1. Wildseed
Wildseed is one of the most popular and highly-rated vegan restaurants in San Francisco, with delicious plant-based brunch, lunch, and dinner items each week. You can’t go wrong with diverse options including Mexican corn cakes, seasonal pizzas, beet poke, flaxseed pancakes, and so much more. Be sure to take a good look at their creative drink menu for garden-inspired cocktails and an impressive non-alcoholic selection.
📍 Location: 2000 Union St, Cow Hollow, San Francisco
2. The Happy Vegan
Check out The Happy Vegan, a tried-and-true 100% vegan restaurant in San Francisco for anyone craving comfort brunch food. Choose from a vibrant and casual selection of plant-based baked goods, acai bowls, smoothies, vegan bagels, plant-egg omelets, salads, and coffee. The breakfast sandwiches with Beyond Breakfast sausage, plant-based egg, and vegan cheese are especially popular.
📍 Location: 293 Bayshore Blvd, Bayview, San Francisco
3. Shizen
Shizen Sushi Bar & Izakaya is one of the city’s most well-known and coveted plant-based restaurants serving some of the best vegan food in San Francisco. They plate up exquisite vegan sushi using classic shojin and sushi techniques for a unique dining experience. Iconic ingredients include tapioca, mountain yam, konjac, bean curd, and more. Try their specialty rolls such as the Open Invitation with pumpkin tempura and avocado crema, or the Surprise Ending with beets, kale, and spicy aioli.
📍 Location: 370 14th St, Mission District, San Francisco
4. Nourish Café
Get healthy with Nourish Cafe‘s perfectly balanced menu of brekkie bowls, sandwiches, toasts, smoothies, and more. Popular items include the Nourish Bowl with quinoa, yams, sprouts, hummus, and beet sauerkraut; quinoa waffles (Hyde St location), and the Nourish bánh mì sandwich.
📍 Locations:
- 189 6th Ave, Presidio Terrace, San Francisco
- 1030 Hyde St, Nob Hill, San Francisco
5. Golden Era Vegan
Vegans swear by Golden Era, a plant-based restaurant with Vietnamese, Chinese, Indian, and Thai influences. Whether you order the non-fried spring rolls with peanut sauce or a hearty noodle soup, you’ll notice the freshness of the ingredients in every single dish. The restaurant is well-located just blocks from City Hall, so it’s a great option to pair with an outing to the Asian Art Museum or SF Public Library.
📍 Location: 395 Golden Gate Ave, Civic Center, San Francisco
6. BAIA
As one of the most beautiful restaurants in San Francisco, BAIA is a must for anyone seeking a more elevated vegan dining experience. The gorgeous dining room is centered around a shining cascade of transparent stars suspended from the ceiling, a sculptural focal point visible from all 3 floors of the restaurant. Indulge in a delectable vegan Italian menu with dishes including pizzas, pasta, risotto, lasagna, polenta, and bruschetta.
📍 Location: 300 Grove Street, Civic Center, San Francisco
7. Om Sabor
Om Sabor is a 100% vegan restaurant in San Francisco helmed by chefs Dhanistha Rivera and Luis Alfredo Flores. They specialize in “cosmic vegan flavors” drawing inspiration from their Mexican family roots as well as broader Latin and international cuisines. Taste healthy and creative dishes including teriyaki skewers, tasty arepas, steamy tamales, and ceviche tostadas. The restaurant shares a space with audiophile-approved Phonobar, where you’ll enjoy live vinyl-only DJ sets and sip on delicious cocktails.
📍 Location: 370 Grove St, Civic Center, San Francisco
8. Beach’N
Beach’N is a casual vegan coffee bar and cafe in the Outer Sunset just steps from Ocean Beach. If you’re from California, you’ll know the rejuvenating power of a to-go breakfast burrito and beach walk — and with breakfast served all day, Beach’N is perfectly poised to bring you that delightful combination whenever you fancy. We’re obsessed with their gluten-free tofu scramble, but it’s hard to pass up the crunchy deep-fried cauliflower bites and orecchiette “Mac’n CheeZen.” The drink menu is to die for with top-notch espresso from SF coffee legend Lady Falcon, plus single-origin pour-overs and handcrafted chai lattes.
📍 Location: 4300 Judah St, Outer Sunset, San Francisco
9. Cha-Ya
It’s best to bring a group to dine at Cha-Ya because you’ll want to try all of their family-style dishes. The contemporary Japanese menu is inspired by “Shojin Ryori,” or Japanese Buddhist cuisine which traditionally excludes meat and fish. As such, everything on the menu at Cha-Ya is 100% vegan with specialties like stuffed eggplant tempura, vegan sukiyaki, soba and udon noodle soups, and sushi. Their signature dish is the Cha-Ya roll, a deep-fried tempura roll stuffed with avocado, yam, asparagus, and carrot and topped with a soy-ginger glaze.
📍 Location: 762 Valencia St, Mission District, San Francisco
10. Judahlicious
There’s something so endearing about a beach cafe in the Outer Sunset, and we love Judahlicious for their expertly-crafted menu featuring raw vegan items and a juice bar. This is the place for a healthy acai bowl, hearty house chili, a gluten-free Belgian-style waffle, a massive black bean burrito, and the freshest made-to-order juices and smoothies. You’ll want to try the Dahnu Wrap from the raw menu, comprising a dehydrated raw flax tortilla filled with almond pâté and veggies and drizzled with sundried tomato sauce and curry cashew crème
📍 Location: 3906 Judah St, Outer Sunset, San Francisco
11. Rad Radish
Rad Radish prides themselves on curating a seasonally conscious menu at an affordable price point. The menu has hearty burgers and sandwiches for under $15; curried cauliflower, falafel, and carrot ginger soup for under $10, and tasty specialty juices and sodas. Whether you bring a fellow vegan foodie to split one of their Roman-style pizzas, or just stop by in the morning to grab a seasonal muffin to go, Rad Radish is an essential stop on your next visit to Hayes Valley.
📍 Location: 301 Hayes St, Hayes Valley, San Francisco