Skip to main content

Best Mexican Restaurants in Russian Hill (94109)

5 hand-picked restaurants, AI-analyzed and critic-validated

Notable Picks

8.2
$$ Nob Hill
Neighborhood Mexican-American spot known for brunch staples like chilaquiles and a compact dinner menu later in the week. Friendly service and fair prices make it a reliable Nob Hill choice for casual meals with a little polish.
Must-Try Dishes: Chilaquiles rojos, Steak & eggs, Cazuelas
What makes it special: Brunch-first Mexican plates with a friendly neighborhood feel.
$ Russian Hill
Casual taqueria featuring a rotisserie chicken program alongside street-style tacos and burritos. It’s an easy, affordable Polk Street choice with roomy tables and quick pacing for families.
Must-Try Dishes: Rotisserie chicken plate, Al pastor tacos, Chicken quesadilla
What makes it special: Rotisserie chicken adds family-sharing options beyond standard taqueria fare.
$$ Lower Nob Hill
Lower Nob Hill cantina serving a focused taco lineup with pescatarian and vegan options. Earlier hours skew family-friendly, with quick counter ordering and a relaxed dining room.
Must-Try Dishes: Crispy fish tacos, Chicken tinga tacos, Veggie taco bowl
What makes it special: Balanced menu with pescatarian and vegan tacos alongside classics.

Worthy Picks

$$ Nob Hill
Agave-focused Mexican market in Nob Hill offering take-home tamales, fresh tortillas, salsas, and regional pantry goods. Great for casual grab-and-go provisions or stocking up for a home taco night.
Must-Try Dishes: Handmade tamales, Fresh masa & tortillas, House salsas
What makes it special: Mexican specialty market with quality prepared items to-go.
$ Lower Nob Hill / Polk Gulch
Old-school Polk counter spot known for affordable Mission-style burritos and quick service. It’s a reliable late-lunch fix with classic salsas and no-frills seating.
Must-Try Dishes: Carne asada super burrito, Al pastor street tacos, Chile relleno
What makes it special: Classic, budget-friendly burritos served fast on Polk.