Skip to main content

Best Indian Restaurants in Hayes Valley

2 hand-picked restaurants, critic-reviewed and ranked

Last Updated: February 2026

Save
Our Top Pick
Indian Oven
Decades-strong neighborhood institution serving classic tandoori and curry favorites.

Notable Picks

$ Hayes Valley Indian
Lower Haight fixture known for long-running North Indian cooking—tandoori plates, rich curries, and warm hospitality. A neighborhood go-to for relaxed dine-in with steady execution over the years.
Must-Try Dishes: Tandoori Mixed Grill, Lamb Rogan Josh, Chicken Tikka Masala
What Makes it Special: Decades-strong neighborhood institution serving classic tandoori and curry favorites.
$$ Hayes Valley Indian
Spacious NoPa spot blending North Indian staples with Nepali touches—think palak paneer with clean spice and tender goat biryani. Locals use it for easy group dinners and reliable takeout on Divisadero.
Must-Try Dishes: Goat Biryani, Palak Paneer, Chicken Momo (Nepali dumplings)
What Makes it Special: Indian classics alongside Nepali specials in a large, easy-to-seat dining room.