Gracias Madre is not a vegan version of the Mexican food you're probably used to eating. You won't find any processed foods, like faux cheeses here; you will find lots of nut creams, veggies cooked in surprising ways, and handmade, quality food. They say that the food was grown organically nearby.
For me, growing up on west coast of US, it feels like a re-interpretation of what Mexican food was meant to be before tacos took over. But maybe it's just truly traditional Mexican cooking with all-vegan ingredients.
On to the restaurant. It's in a not-so-safe part of the Mission and is a bit like a deep cavern. They have a few tables outside in a gated area off the sidewalk, and more tables inside, although there's limited seating. You should make a reservation or plan to wait a while unless you're cool with sitting at a communal table. Personally, I'm totally fine with a communal table if I'm in a group of 1, 2, or even 3, even when going to a nice meal like Gracias Madre, but I think it's a little weird when my group of 4+ is told we're sharing a communal table. It feels homey, is rather dimly lit and the kitchen is partially open to the dining room so you can sneak a peek of the cooking.
The dishes are rather expensive and look like very little food when they come out, but they are super rich and filling. That said, you're paying for premium food so it's no bargain. It is both delicious and inspiring.
I love to bring guests here who don't believe in Mexican food, or vegan food, or both. It's very different and gives a great new perspective.
You can also get takeout.Pros: All-vegan, Delicious
Cons: Expensive, Waiting for seating