One of the great things about living in Flagstaff has to be the amazing food.  You can find just about any type of restaurant you want here - from steakhouses, Italian, Chinese, That BBQ, Asian, and Pizza - it's all here in Flagstaff.  TripAdvisor.com has rated the best places to eat in Flagstaff.  Here's a few of the top places to dine.

Delhi Palace

If it's amazing Indian food you're looking for in Flagstaff, your search has ended.  Both locals and travelers rave about their outstanding Indian fare. Some people even claim it's the best Indian food in the US! You can order from the menu or try new dishes at the buffet. The menu may look like standard Indian fare on the surface, but it's certainly above standard when it comes to your table.

Satchmo's BBQ

Mouth-watering BBQ meets unique and tasty side dishes at Satchmo's.  Where else can you get jalapeño corn bread? You'll also find Po'Boy and BBQ "sammiches", jambalaya, catfish bites, "dirty rice" and more. Satchmo's certainly put their own unique spin on Southern BBQ that's sure to please any pallet.

The Horsemen Lodge

No analysis of restaurants in Flagstaff would be complete without a great steakhouse. The Horsemen Lodge tops the list in Flagstaff for the perfect blend of amazing steaks, outstanding service, and Western atmosphere. You can also come for breakfast full of Western favorites like meat loaf and eggs, steak and eggs, and a variety of "mixers."