When visiting Flagstaff for the weekend, it’s a must to try as many restaurants as possible. Despite the town’s small size, you can definitely find cuisine for almost every location imaginable while staying in Flag.
Whether you’re in the mood for fast food, Mexican, or Indian, you’ll be happy to know this town won’t let you down.

So let’s talk Indian food! Though there are limited options for Indian restaurants in Flagstaff, there is a limitless amount of flavor at these few stops.
Keep reading to learn more about our top suggestions!
Best Indian Restaurants in Flagstaff
- Delhi Palace
- India Palace
- Himalayan Grill
Delhi Palace
2500 S Woodlands Village Blvd #8, Flagstaff, AZ 86001
Phone: (928) 556-0019
Visit Website
If you’re looking for authentic Indian food with options for all kinds of diets, try out Delhi Palace.
With classic Indian cuisine, vegan, and gluten-free dishes this restaurant is a great spot for almost anyone. Be sure to stop by for the luncheon buffet – it’s only $8.95.
This restaurant is praised for the great service, friendly staff, and of course great food. The buffet is especially popular among locals.
And if you stop by for the buffet on Sunday, you’ll also get a free soda or glass of champagne!
India Palace
103 W Birch Ave, Flagstaff, AZ 86001
Phone: (928) 774-0081
Visit Website
In the mood for Indian cuisine with a modern twist? Swing by India Palace.
Praised for their great service and even better food, this restaurant is one you have to try. In addition to Indian food, this stop also offers Tibetan and Nepalese dishes.
This restaurant also prides itself on only using the freshest ingredients, so you can count on having something delicious. Additionally, India Palace offers vegetarian and vegan options and a lunchtime buffet.
Be sure to try out the paneer chili, garlic naan, or kheer for dessert!
Himalayan Grill
801 S Milton Rd Ste 3, Flagstaff, AZ 86001
Phone: (928) 213-5444
Visit Website
Winning Best Indian Food of Flagstaff Award Winner, Himalayan Grill is a must try restaurant in this town.
With a lunch buffet like the other spots on our list, you won’t be leaving this place hungry. They also offer brunch on Sundays.
This family-owned restaurant serves locals traditional cuisine from India, Tibet, and Nepal. Be sure to try the samosa, shrimp saag, or lamb thupka.
Don’t forget to wash it down with a mango lassi as well!
Final Thoughts
Despite our list being short, it’s clear Flagstaff has got some great places to get authentic Indian cuisine.
The good news is, due to the brevity of our list, you’ll have time to try all three picks! Whether you’re looking for a night out or some delicious takeout and a night in, these restaurants are great for any occassion.
Looking for other restaurants to try in Flagstaff? Check out some of our other articles by clicking here.
What’s your favorite Indian restaurant in Flagstaff? Let us know in the comments!
This page may contain affiliate links. If you click through and make a purchase, we'll earn a small commission, at no additional cost to you.