Best Vegetarian Vegan Restaurant in San Francisco, CA — Harry's ten
Tell Harry what you fancy. Ten places worth leaving the house for. Harry reads the review-site noise, spots the tourist traps, and hands over a shortlist before the kettle's boiled.
Be honest with him. He doesn't judge.
10
Places
by overall quality
● These results are 1mo old. Re-run for fresh data?
4.9 across 81 Google reviews, and Yelp lands in the same place; fairly priced for what it is.
93/100Harry HungryScoreHarry's headline verdict, 0–100. How good the place actually is, once the loud reviews and the timid critics have cancelled each other out.
82/100Worth ItScoreWorth-It Score, 0–100. Whether the bill is fair for what lands on the table. High means good value; low means you're paying for the postcode.
5.0 across 20 Google reviews, and Yelp lands in the same place; unusually good for what you'll pay.
87/100Harry HungryScoreHarry's headline verdict, 0–100. How good the place actually is, once the loud reviews and the timid critics have cancelled each other out.
81/100Worth ItScoreWorth-It Score, 0–100. Whether the bill is fair for what lands on the table. High means good value; low means you're paying for the postcode.
4.7 across 125 Google reviews, and Yelp lands in the same place; fairly priced for what it is.
85/100Harry HungryScoreHarry's headline verdict, 0–100. How good the place actually is, once the loud reviews and the timid critics have cancelled each other out.
78/100Worth ItScoreWorth-It Score, 0–100. Whether the bill is fair for what lands on the table. High means good value; low means you're paying for the postcode.
4.7 across 3.3k Google reviews, and Yelp lands in the same place; listed in the Michelin Guide.
85/100Harry HungryScoreHarry's headline verdict, 0–100. How good the place actually is, once the loud reviews and the timid critics have cancelled each other out.
78/100Worth ItScoreWorth-It Score, 0–100. Whether the bill is fair for what lands on the table. High means good value; low means you're paying for the postcode.
4.4 across 736 Yelp reviews, and Google lands in the same place; a rotating menu of organic, macrobiotic fare delivered in a casual, homey space with….
84/100Harry HungryScoreHarry's headline verdict, 0–100. How good the place actually is, once the loud reviews and the timid critics have cancelled each other out.
79/100Worth ItScoreWorth-It Score, 0–100. Whether the bill is fair for what lands on the table. High means good value; low means you're paying for the postcode.
4.5 across 445 Yelp reviews, and Google lands in the same place; fairly priced for what it is.
84/100Harry HungryScoreHarry's headline verdict, 0–100. How good the place actually is, once the loud reviews and the timid critics have cancelled each other out.
77/100Worth ItScoreWorth-It Score, 0–100. Whether the bill is fair for what lands on the table. High means good value; low means you're paying for the postcode.
4.5 across 1.8k Yelp reviews, and Google lands in the same place; praised by Time Out (Time Out Best #18 (2025)).
83/100Harry HungryScoreHarry's headline verdict, 0–100. How good the place actually is, once the loud reviews and the timid critics have cancelled each other out.
77/100Worth ItScoreWorth-It Score, 0–100. Whether the bill is fair for what lands on the table. High means good value; low means you're paying for the postcode.
4.5 across 252 Google reviews, and Yelp lands in the same place; fairly priced for what it is.
79/100Harry HungryScoreHarry's headline verdict, 0–100. How good the place actually is, once the loud reviews and the timid critics have cancelled each other out.
75/100Worth ItScoreWorth-It Score, 0–100. Whether the bill is fair for what lands on the table. High means good value; low means you're paying for the postcode.
4.6 across 2.1k Google reviews, and Yelp lands in the same place; charming, industrial-chic bakery & vegan deli for pastries, coffee & creative….
79/100Harry HungryScoreHarry's headline verdict, 0–100. How good the place actually is, once the loud reviews and the timid critics have cancelled each other out.
75/100Worth ItScoreWorth-It Score, 0–100. Whether the bill is fair for what lands on the table. High means good value; low means you're paying for the postcode.
4.4 across 951 Yelp reviews, and Google lands in the same place; vegan eatery for Asian-fusion dishes served in a bright, casual space with banquette….
78/100Harry HungryScoreHarry's headline verdict, 0–100. How good the place actually is, once the loud reviews and the timid critics have cancelled each other out.
77/100Worth ItScoreWorth-It Score, 0–100. Whether the bill is fair for what lands on the table. High means good value; low means you're paying for the postcode.