Skip to main content

Best Mexican Restaurants in Hayes Valley

3 hand-picked restaurants, critic-reviewed and ranked

Last Updated: February 2026

Save
Our Top Pick
Nopalito
House-nixtamal tortillas and long-running consistency since 2009.

Notable Picks

8.6
$$ Hayes Valley Mexican
Organic, regionally inspired Mexican from the Nopa family since 2009, known for house nixtamal and deeply flavored stews. Service is efficient and the patio/bar work for casual dates or solo meals.
Must-Try Dishes: Carnitas, Totopos con chile, Pozole rojo
What Makes it Special: House-nixtamal tortillas and long-running consistency since 2009.
$$ Hayes Valley Mexican, Tacos
Hayes Valley staple (since 2014) serving tacos with a Cal-Mex sensibility plus margaritas and a broader menu. Polished service and a lively room make it pre-show friendly.
Must-Try Dishes: Carnitas tacos, Pescado tacos, Chicken tinga tacos
What Makes it Special: Refined tacos and margaritas in the heart of Hayes Valley.

Worthy Picks

7.8
$$ Hayes Valley Pop-Up Restaurants, Vegan
Plant-based Latin kitchen operating inside Phonobar with a dedicated happy hour and Taco Tuesday. Expect creative vegan hibiscus and mushroom-based tacos with cocktails in a stylish Hayes Valley lounge.
Must-Try Dishes: Hibiscus tacos, Ceviche tostadas (vegan), Jackfruit flautas
What Makes it Special: Creative vegan tacos with a proper HH inside a hi-fi cocktail lounge.