ARE YOU A hungry vegan tired of scouring menus in hopes of a good meal? Your kitchen at home is well-stocked, but when out, you’re at the mercy of forces beyond your control? Luckily, San Francisco is a health-conscious, critter-loving city with diverse tastes. Here are some top spots to grab vegan food, from trendy restaurants to quick and easy delis.

Search by neighborhood:

1. Mission District
2. Mid-Market
3. Sunset
4. Tenderloin
5. Haight Ashbury
6. Hayes Valley


Mission District

1. Indochine

The top vegan restaurants in San Francisco and where to find them

Photo: Indochine

Why we love this place: Choosing from Valencia corridor’s insane assortment of eateries can be tough sometimes, but Indochine’s entirely vegan Vietnamese menu stands out among the crowd. While it does include a few Western options (the Champion Burger is a good hangover cure, and the fries are some of the best around), their Asian options are your best bet. Our favorites are the Heavenly Salad (tofu, cabbage, carrots, herbs and crushed peanuts), the Eggplant Tofu, and the Mongolian Delight.

Hours of operation: Closed Monday; Tues – Fri 12:00 PM – 3:00 PM and 5:00 PM – 10:00 PM; Sat – Sun 12:00 PM – 10:00 PM
Address: 508 Valencia St.

2. Gracias Madre

Why we love this place: Gracias Madre attempts to nourish your body and soul, a very San Francisco notion. A prayer displayed on the wall and a striking outdoor mural of the Virgin Mary displays their dedication to the “divine feminine”. Most importantly, the food is delicious. Try the fried plantains with mole and cashew cream sauce or the popular Enchiladas Verdes with sautéed greens. For dessert, the peach cobbler wins (peaches are harvested from the owner’s private farm). Like many Mission District restaurants, you’ll need a reservation unless you’re ok with a 45-minute wait.

Hours of operation: Daily 11:00 AM – 11:00 PM
Address: 2211 Mission St.


3. Ananda Fuara

Why we love this place: Run by devotees of an Indian guru, the fantastic Ananda Fuara’s name means “Fountain of Delight”. Inside, the sky-blue walls, plants, and fountain make it a peaceful place for lunch in this busy area. While the menu is plant-based but not entirely vegan, there are plenty of options to choose from — the meatloaf sandwich (you’ll need to request it vegan) is a go-to for hungry regulars, as is the chocolate cake. Their brunch — served on weekends from 11:00 AM – 3:00 PM — includes your choice of pumpkin, banana, or gingerbread pancakes.

Hours of operation: Closed Monday; Tues – Sat 11:00 AM – 8:00 PM; Sun 11:00 AM – 3:00 PM
Address: 1298 Market St.


4. Loving Hut

The top vegan restaurants in San Francisco and where to find them

Photo: Loving

Why we love this place: Serving exclusively vegan fare, Loving Hut is the winner of multiple local awards for good reason: a solid menu of delicious Asian and Western dishes. Its friendly, casual atmosphere is nice for catching up with a friend or reading a book. Start with delicious fresh spring rolls, then go family-style with spicy noodle soup, lemongrass deluxe, and sesame bites. Their pamphlets on vegan lifestyle and ideals are part of the appeal.

Hours of operation: Mon – Sun 11:00 AM – 9:00 PM
Address: 524 Irving St.
There is a second location in the Westfield Mall


5. Golden Era

The top vegan restaurants in San Francisco and where to find them

Photo: Golden Era

Why we love this place: Golden Era has been drawing in hordes of hungry vegans on their lunch breaks, study breaks, or dinner dates for many years. They’re well-known for an extensive pan-Asian menu featuring rolls, soups, claypots, fried noodles and more. Fill up on Spicy Asian Stew or Sautéed Jalapeno Tofu. Service is great and the neighborhood, while gritty, is up and coming.

Hours of operation: Daily 10:30 AM – 8:30 PM
Address: 395 Golden Gate Ave.

Haight Ashbury

6. Love N Haight Deli

Why we love this place: What’s not to love about cheap, delicious vegan sandwiches that fill you up? No more scanning a pastrami-filled deli menu for substitutions and conjure ways to get enough sustenance to fuel you until dinner. The faux-meats at Love N Haight are delicious — the smoked “duck” is very popular. Bring cash — like most places on this little strip, they don’t accept cards.

Hours of operation: Mon – Sat 11:30 AM – 2:00 AM; Sun 11:30 AM – 1:00 AM
Address: 553 Haight St.

7. VeganBurg

The top vegan restaurants in San Francisco and where to find them

Photo: VeganBurg

Why we love this place: Sometimes you just get tired of everything being (and tasting) so damn healthy. If you’re craving something you can pretend is junk food (sans ground beef of questionable origin), a veggie burger is in order. Vegan Burg doesn’t waste your time with your average veggie patty slapped on a bun. Try the Haight ‘N Salsa, with pico de gallo and lemon-juice marinated onions or if you need your veggies, the Avocado Beetroot burger.

Hours of operation: Sun – Thurs 11:00 AM – 9:00 PM; Fri – Sat 11:00 AM – 10:00 PM
Address: 1466 Haight St.

Hayes Valley

8. Project Juice

Why we love this place: Apart from fresh juices for your cleansing and detoxing needs, Project Juice has some pretty tasty grab-and-go raw foods, bowls, and smoothies. The Acai Superberry bowl, with Paleo-style toppings (including cacao nibs, bee pollen, and local honey) is ridiculously healthy and refreshing. We also love the Protein Soba Noodles with sweet potatoes and tamarind-almond sauce.

Hours of operation: Mon – Fri 7:00 AM – 8:00 PM; Sat 8:00 AM – 8:00 PM; Sun 8:00 AM – 7:00 PM
Address: 364 Hayes St.
There are other locations in the city: Russian Hill, Mission District, Mid-Market, Castro, and Financial District