Best Vegetarian & Vegan Restaurants in San Francisco

Looking for vegetarian and vegan options in San Francisco? Here are 21 spots where plants are the point.

By DineGuides Team·Updated March 2026

Finding the perfect vegetarian & vegan spot in San Francisco can feel overwhelming. There are hundreds of options, and not all of them deliver. We’ve done the legwork, considering everything from vibe to value. Whether you’re a local looking for something new or visiting for the first time, these are the vegetarian & vegan spots that consistently impress.

San Francisco’s Top 5 (Verified 2026 Scores)

  1. Locali Mediterranean (89)Quick lunch
  2. Califa's Greens (89)Healthy lunch
  3. aíso (86)Date night
  4. Moya (85)Solo dining
  5. New Dumpling King (85)Group dining
Jump to Full Map & 21+ vegetarian & vegan Spots ↓
San Francisco Vegetarian & Vegan Cheat Sheet & Local Logistics

Which San Francisco neighborhoods have the highest concentration of vegetarian and vegan restaurants?

The Haight-Ashbury, Inner Richmond, and Outer Richmond neighborhoods have the densest clustering of vegetarian and vegan options, with multiple cuisines represented within walking distance. Downtown also offers concentrated options for busy professionals during weekday lunch and dinner hours. These areas are accessible by Muni light rail and bus lines, making them convenient for visitors without cars.

What payment methods should I be prepared to use at vegetarian and vegan restaurants in San Francisco?

Most restaurants in this guide accept both cash and card, though some neighborhood spots in the Haight and Richmond districts operate on cash-preferred or cash-only bases. Contactless and mobile payment options are widely available at downtown locations. It's advisable to confirm payment methods when ordering, especially at smaller, family-run establishments.

When do vegetarian and vegan restaurants in San Francisco experience their quietest hours, and which neighborhoods are best for different times of day?

Downtown locations see peak traffic during lunch (11:30am-1:30pm) and dinner (6:30pm-8:30pm) on weekdays, while neighborhood spots in Haight-Ashbury and the Richmond districts maintain steadier, less crowded service throughout afternoon and evening hours. Early dinner (before 6pm) or late lunch (after 2pm) offers shorter waits across most locations, particularly on weekdays.

89DineGuides
Score

Locali Mediterranean

Mediterranean·$$

This Financial District spot serves up fresh, flavorful Mediterranean fare, with a particular knack for falafel and shawarma. It's a casual, family-owned operation where the chef's dedication shines through in every dish.

🍽️95Food
💰88Value
75Vibe
💬

Excellent location: Mechanics monument Plaza just in the corner, so I could eat outside in the sun.

💬

This place serves great Gyros, Shawarma dishes, it also serves delicious vegan dishes.

💬

Absolutely love the Chef here! She cares so much about her food, her guests, and our experience.

Ideal for
Quick lunchTakeoutVegetarian meals
Califa's Greens
89DineGuides
Score

Califa's Greens

·$$

Califa's Greens offers a vibrant, healthy take on Latin-inspired cuisine, with a particular focus on fresh, flavorful bowls and salads. The owners' dedication to wholesome ingredients and friendly service creates a welcoming atmosphere that keeps locals coming back.

🍽️94Food
💰88Value
85Vibe
💬

The owner was incredibly friendly and even shared tips on cooking perfect rice.

💬

It’s difficult to find great places to eat with great value in the area, so this is a favorite in the neighborhood.

💬

The beet bowl was out of this world! As was the jugo de Vampiro —a tangy mixed vegetable juice.

Ideal for
Healthy lunchQuick weeknight dinnerVegetarian options
Aíso
86DineGuides
Score

Aíso

Vegan·$$
📍 4068 18th St

Aiso transforms plant-based dining with creative, flavorful dishes that appeal to vegans and non-vegans alike. This Castro spot offers a hip yet comfortable atmosphere, making it ideal for both intimate dates and lively group gatherings.

🍽️92Food
💰78Value
92Vibe
🔊65Noise
💬

Whether you’re vegan or not, this is the kind of restaurant that makes you forget labels and just enjoy truly amazing food.

💬

As long as you aren’t in a rush, this is a perfect weekend brunch spot.

💬

Cool, relaxed vibe, cozy space, excellent food, creative cocktails, and super friendly service.

Ideal for
Date nightGroup diningWeekend brunch
Moya
85DineGuides
Score

Moya

Ethiopian·$$
📍 121 9th St

This cozy, family-owned spot serves up authentic Ethiopian fare with a focus on healthier preparations. Generous portions of flavorful vegetarian, vegan, and gluten-free options make it a standout for diverse dietary needs.

🍽️95Food
💰85Value
75Vibe
💬

Excellent Ethiopian food at a very affordable price, incredible service, and lots of vegan options.

💬

Amazing shiro- nothing else in the city compares! Generous portion and great flavors.

💬

Mel was also super friendly, helpful and kind. Strongly recommend/will be back!

Ideal for
Solo diningVegetarian and vegan mealsHealthy eaters
85DineGuides
Score

New Dumpling King

Chinese·$$

New Dumpling King serves up authentic Chinese fare, with a particular focus on their expertly crafted dumplings and flavorful noodle dishes. The restaurant offers a casual, family-friendly atmosphere, making it a great spot for groups and those seeking delicious vegetarian and vegan options. It's a place where the quality of the food, especially the handmade dumplings, shines through.

🍽️92Food
💰85Value
80Vibe
💬

Incredible Vegetarian food! garlic noodles, green beans, double egg fried rice, veggie bao, soup dumplings, mapo tofu.

💬

Emily was supper nice. Made great recommendations. Beef noodles were amazing

💬

Took the family here. Adults and teenagers. Everybody loved it.

Ideal for
Group diningFamilies with kidsVegetarian and vegan options
Mission Curry House
85DineGuides
Score

Mission Curry House

Indian·$$
📍 2434 Mission St

This neighborhood spot offers a vibrant taste of India with a focus on fresh ingredients and authentic flavors. It's a place where comforting dishes meet a warm, casual atmosphere, making it a go-to for both weeknight dinners and impressing guests.

🍽️90Food
💰85Value
85Vibe
💬

Excellent service, delicious food, and a wonderful ambiance! The tandoori chicken was perfectly cooked with great flavor, and the butter chicken masala was rich, creamy, and absolutely satisfying.

💬

I absolutely love this place! I've been coming here for years, and the food is always delicious every single time.

💬

As a vegetarian, I really loved their veg chowmein — incredibly flavorful and perfectly made.

Ideal for
Casual weeknight dinnerImpressing guestsVegetarian and vegan diners
Cafe Dareye
85DineGuides
Score

Cafe Dareye

·$$

This Oakland spot offers home-style Ethiopian cooking with a focus on fresh, healthy, and flavorful vegan dishes. The injera is notably light and delicious, and portions are generous, making it a great value. It's a simple, sweet space that feels like a neighborhood grocery with a cafe.

🍽️90Food
💰90Value
75Vibe
💬

The vegan combo is heavenly delicious! The ingredients are super fresh and spiced perfectly. The portions are generous and fairly priced and the customer service is friendly and attentive.

💬

Delicious, healthy fresh food. Served by the owner who is lovely. Will be back soon!

💬

Half platter is good for one person and a bargain. Satisfying and delicious.

Ideal for
Healthy lunchVegetarian and vegan optionsCasual weeknight dinner
Laughing Buddha Vegetarian Bistro 福林素食
85DineGuides
Score

Laughing Buddha Vegetarian Bistro 福林素食

·$$

This vegetarian Chinese spot offers a surprisingly creative and flavorful menu that satisfies both vegetarians and meat-eaters alike. The back patio and eclectic decor create a tranquil and inviting atmosphere, complemented by friendly and efficient service. It's a favorite that consistently delivers delicious, well-seasoned dishes.

🍽️88Food
💰85Value
85Vibe
💬

The server was incredibly sweet and thoughtful and offered some of the best service I've had in awhile, but the food was ok to good.

💬

Service was excellent, but Ma Po Tofu was a very different taste.

💬

Every single dish we tried (two entrées and three appetizers) was beautifully seasoned, full of flavor, and genuinely delicious.

Ideal for
Vegetarian and vegan diningCasual group dinnersNeighborhood go-to
Charm Thai Bistro
84DineGuides
Score

Charm Thai Bistro

·$$

Charm Thai Bistro offers a vibrant taste of authentic Thai cuisine, with many dishes known for their fresh ingredients and distinct flavors. The cozy atmosphere and friendly, attentive staff create a welcoming environment, making it a reliable choice for both everyday meals and special occasions.

🍽️88Food
💰85Value
80Vibe
💬

Located in a beautiful white store front the food is just as good as the whole aesthetic of the restaurant.

💬

Great food and service. Food was a tiny bit spicy for our smallest one so maybe ask for no spice for the kids.

💬

The owners are /so/ sweet, the service is impeccable, and the food is amazing!

Ideal for
Casual weeknight dinnerDate nightVegetarian-friendly meals
Aaha Indian Cuisine
83DineGuides
Score

Aaha Indian Cuisine

Indian·$$
📍 3316 17th St

Aaha Indian Cuisine offers a taste of authentic South Indian flavors, with many dishes prepared fresh and served with a smile. This casual spot is a go-to for flavorful curries and biryanis, especially for those seeking vegetarian options. It's a place where families and groups can enjoy a satisfying meal without breaking the bank.

🍽️92Food
💰85Value
75Vibe
🔊60Noise
💬

We ordered chicken korma and I loved that! And also the chicken gogura biriyani was very good as well!

💬

Ambience very casual. Attire casual. Best for dinner with friends or an impromptu weekday dinner.

💬

Consistently good food and a place I’d easily recommend to anyone who enjoys Indian cuisine.

Ideal for
Families with kidsGroup diningVegetarian meals
Mr.Charlie's TMS
82DineGuides
Score

Mr.Charlie's TMS

American·$$
📍 432 Sutter St

Mr. Charlie's offers a playful, vegan take on classic fast food, aiming to replicate nostalgic flavors with plant-based ingredients. The atmosphere is casual and family-friendly, making it a fun stop for those seeking familiar tastes in a cruelty-free format.

🍽️92Food
💰68Value
85Vibe
💬

Highly recommend it’s a must !! One of my favorite Vegan spots in Hollywood.

💬

I’ve been to Mr. Charlie’s many times since moving to LA, and I can definitely the team never stops getting better and improving their recipes.

💬

No one in this entire facility speaks English on this shift so I couldn't get an answer as to why my order was canceled when I ordered online.

Ideal for
Date nightFamilies with kidsVegan comfort food
Raavi North Indian Cuisine
82DineGuides
Score

Raavi North Indian Cuisine

Indian·$$
📍 533 Jackson St

Raavi North Indian Cuisine is a no-frills, counter-service spot that packs a punch with its incredibly affordable and flavorful dishes. It's a casual, hole-in-the-wall place where you order at the back and serve yourself, but the quality of the food, especially the vegetarian options and staples like chicken tikka masala, makes it a standout for value in San Francisco.

🍽️85Food
💰95Value
65Vibe
💬

GREAT foods at GREAT prices. But of course, bc of the low price, don't expect much of other things, ok?

💬

The food still has the same taste as it had 3 years ago. Thank you very much to the team for making good food.

💬

Huge portions and super affordable prices. Highly recommended place in North Beach area in San Francisco 👍 …

Ideal for
Casual weeknight dinnerBudget-friendly mealsVegetarian diners
81DineGuides
Score

Loving Hut Vegan Restaurant

Asian·$$

This fully vegan, dairy-free, and gluten-free spot offers a vast menu of creative Asian-inspired dishes. It's a welcoming, casual neighborhood eatery that feels like an authentic family-owned business, perfect for both solo diners and larger groups.

🍽️92Food
💰85Value
75Vibe
💬

Everything was great here!! The service especially was amazing and we felt very well taken care of by the woman in the front :)

💬

I visited Loving Hut Vegan Restaurant near Golden Gate Park for lunch and loved it.

💬

My water glass stayed empty for much of the meal; had to go to the counter eventually for more.

Ideal for
Health-conscious diningGroup diningSolo dining
Rico Rico Vegano
80DineGuides
Score

Rico Rico Vegano

·$$
📍 677 Rand Ave

This vibrant vegan taqueria offers a dazzling array of colorful, flavorful tacos and burritos that even non-vegans rave about. Creative plant-based proteins and fresh ingredients shine, especially in their signature pink pitaya tortillas. It's a go-to for satisfying, wholesome Mexican fare with a unique twist.

🍽️90Food
💰85Value
75Vibe
👔55Management
💬

Some of the best burritos (vegan or otherwise) around! Try the seitan carne asada, it’s hella good!

💬

Best tacos I’ve ever had in my life. Better than any non-vegan taco I’ve ever had.

💬

The space is clean, but I’d definitely recommend following food service codes because some things can really get you flagged.

Ideal for
Casual vegan lunchTaco cravingsImpressing non-vegans
Loló
80DineGuides
Score

Loló

Mexican·$$$
📍 974 Valencia St

Loló offers a vibrant, artsy atmosphere perfect for date nights, serving modern Latin tapas with playful plating. The menu features creative dishes with a notable selection of vegetarian and vegan options, alongside inventive cocktails.

🍽️86Food
💰65Value
95Vibe
🔊65Noise
💬

The fish tacos are incredible. If you’re a fish taco lover and have had them from all over like me, absolutely get these.

💬

The ambience creates a great vibe, making it an ideal option for a wonderful date night.

💬

Be aware: the menu prices at Loló do not match the prices charged on the final bill.

Ideal for
Date nightVibrant atmosphereVegetarian options
Wildseed
78DineGuides
Score

Wildseed

Vegan·$$$
📍 2000 Union St

This plant-based spot offers a vibrant atmosphere with a menu that surprises even non-vegans. Expect creative dishes and a lively setting perfect for dates or group gatherings.

🍽️88Food
💰70Value
92Vibe
60Wait
💬

The sausage pizza (gluten free) was 4/5 it kind of tasted like the Daiya frozen pizza I sometimes get from sprouts or whole foods.

💬

The atmosphere is relaxed and beautifully done, perfect for a fun night out.

💬

We waited over an hour for just two salads, with no communication from the server about the delays.

Ideal for
Date nightGroup diningWeekend brunch
Wish Me Vegan
78DineGuides
Score

Wish Me Vegan

·$$

Wish Me Vegan operates as a dedicated vegan menu within Ole Burrito Express, offering a wide array of indulgent plant-based Mexican favorites. While the food is well-regarded for its flavor and variety, the restaurant shares a space with a non-vegan establishment, which can cause confusion and impact the overall atmosphere.

🍽️88Food
💰85Value
60Vibe
📍60Location
💬

The staff was so attentive & friendly. And the vegan burrito and vegan chocolate Belgian chocolate cheesecake was perfect.

💬

This place was both tasty and filling! Definitely recommend the vegan asada tacos.

💬

Honestly I could barely tell the burrito didn't have meat in it, I got the barbecue beef and it was fire.

Ideal for
Indulgent vegan mealsQuick vegan bites
My Tofu House
78DineGuides
Score

My Tofu House

Korean·$$
📍 4627 Geary Blvd

This Korean spot is a neighborhood staple for comforting, flavorful tofu soups and an abundance of delicious banchan. Portions are generous, making it a satisfying choice for a hearty meal. The restaurant offers vegan and vegetarian options, catering to a variety of dietary needs.

🍽️85Food
💰75Value
70Vibe
📍60Location
💬

Super kind service and generous portions. Ordered the original tofu soup and beef bibimbap, both were delicious.

💬

My family enjoy the delicious tofu over the years since the parents of current owner ran the business, the quality remain superior as well as the service attitudes.

💬

Vegan tofu soup options, vegan option for the vegetable pancake (no egg), and bibimbap. All delicious!

Ideal for
Comfort food cravingsCasual weeknight dinnersVegetarian and vegan diners
Tane Vegan Izakaya
77DineGuides
Score

Tane Vegan Izakaya

·$$

Tane Vegan Izakaya offers a vibrant, artistic take on Japanese cuisine, proving that plant-based sushi can be as visually stunning and flavorful as its traditional counterpart. The menu is packed with creative rolls and inventive dishes, making it a destination for vegans and curious omnivores alike. While the intimate space can get lively, the food's artistry and unique flavor profiles make it a memorable meal.

🍽️90Food
💰70Value
75Vibe
🔊55Noise
💬

The food was delicious! The miso soup, a Pacifico, Reyes roll, and passion fruit cheesecake were great.

💬

Sunset sushi was so DELICIOUS! Literally could eat 4 plates of it EVERY DAY.

💬

Izzy was such an amazing server and so funny and thoughtful with her recommendations.

Ideal for
Date nightVegan diningTrying innovative cuisine
Golden Lotus
76DineGuides
Score

Golden Lotus

·$$

Golden Lotus offers a vast menu of Vietnamese vegan classics, reimagined with creative meat substitutes and fresh ingredients. It's a go-to for flavorful, hearty plant-based meals, perfect for sharing with friends in a relaxed atmosphere. While the food consistently impresses, service can be hit-or-miss, and some older diners mention dated menus.

🍽️88Food
💰78Value
75Vibe
👔55Management
💬

Everything is fantastic here. The food is just amazing. Each dish has a unique flavour and texture, generous portions and awesome service

💬

This is really the best vegan place in Oakland. Their flavors are on point.

💬

I’ve been vegan for over the years and Golden Lotus is closest I’ve gotten to a “regular” restaurant experience since!

Ideal for
Vegan diningCasual mealsSharing dishes
Golden Era
75DineGuides
Score

Golden Era

Mixed/Fusion·$$

Golden Era offers a rare approach to vegan Asian fusion, focusing on deep flavors rather than just ethical appeal. The menu spans Chinese, Vietnamese, and Thai influences, with many dishes proving so satisfying they're memorable long after the meal. It's a spot where even non-vegans can find dishes that rival traditional meat preparations.

🍽️90Food
💰85Value
80Vibe
🛡️45Safety
💬

I have visited this place multiple times, and it consistently offers some of the best food I’ve ever had.

💬

The bahn mi sandwich here was life changing. Not sure how they manage to get their tofu to taste SO GOOD.

💬

This place is located in the Tenderloin with high crime rate so we had to keep an eye out where we parked to maintain safety.

Ideal for
Health-conscious diningFamilies with kidsVegan dining
🗺️

More in San Francisco