I was actually fairly disappointed with my meal at Millenium. We went for the Heirloom Tomato Dinner and after the appetizer, was just trying to get through it rather than enjoying every bite.
I am usually a omnivore so maybe I just wasn't as happy with a vegan pie crust as someone who hadn't had pie crust in years would be, but I found everything heavy and fairly one note as far as the taste went. I have much more enjoyed vegetarian dinners at Assab and Cafe Gratitude, which had nothing to do with the price point.
I had heard such wonderful things and had such high hopes. Maybe one of their large 'everyone in the restaunt eats the same thing' dinners just isn't the way to go.
Though it is high-end, Millennium is what I consider an exceptional vegetarian restaurant. Their menu changes often. Cafe Gratitude is hit and miss. I usually enjoy the enchiladas.
My favorite raw vegan is Juliano's Raw down in Santa Monica. If you ever go, I recommend ordering the Harem (middle eastern plate).
In Santa Cruz there's a place called Dharma's. It's better than average, and definitely affordable.
What I <don't> like is Herbivore in SF. I appreciate that they offer vegan food that's mid-priced, but I've never had a decent meal there.
Several vegetarian places have opened and closed in the Bay Area. I hope we're on the verge of a new era of good vegetarian cuisine.
If you're just looking for a nice entree (and only an entree; nothing else), I'd say Millennium, Saha, or Firefly. If you're looking for a more casual atmosphere with above average dishes at low prices (app and entree and/or drinks), I suggest Weird Fish, Beretta, Chow, Golden Era, Tataki, and Assab.
I don't consider Cha-Ya or Udupi to offer anything above average. More like bland (Cha-Ya) and overspiced (Udupi).
215 Church St, San Francisco, CA 94114
Golden Era Vegetarian
572 Ofarrell St, San Francisco, CA 94102
2193 Mission St, San Francisco, CA 94110
2845 Geary Blvd, San Francisco, CA 94118
2815 California St, San Francisco, CA 94115
1199 Valencia St, San Francisco, CA 94110