Flagstaff is a favorite weekend getaway spot of many in the state of Arizona. Whether you’re passing through after a visit to the Grand Canyon, staying in town for a few days, or are a longtime local, you’re sure to work up an appetite with all of the fresh mountain air.
Though the town may be small, Flagstaff offers a wide variety of dining options with food you can dream about.
Whether you’re looking for breakfast, lunch or dinner, Italian, Mexican food or Thai, this city is sure to provide you with choices like no other.
Keep reading to check out Flagstaff restaurants that are sure to be a new favorite.
Shift Kitchen & Bar
107 N San Francisco St Ste 2, Flagstaff, AZ 86001
Phone: (928) 440-5135
If you’re all about the experience and the food, Shift Kitchen & Bar offers a unique dining experience for its patrons.
As the restaurant makes food that is meant to be shared, Shift provides a homey atmosphere as well as unique foods.
With items like bone marrow, sweet corn agnolotti, and duck liver pate on the menu, your taste buds are sure to go on an adventure.
And for dessert, try out the passionfruit coconut tart!
Lucky for you, the restaurant is celebrating their five year anniversary this April from the 1st through the 4th.
They’re offering a course tasting menu for just $70 with a complimentary cocktail!
2500 S Woodlands Village Blvd. Suite #8, Flagstaff, Arizona 86001
Phone: (928) 556-0019
If you’re craving great Indian food in Flagstaff, look no further, Delhi Palace is the place to go.
Delhi Palace provides original Indian cuisine to the people of Northern Arizona and even offers gluten free and vegan options. One of the top Flagstaff restaurants in our opinion!
Pick from dozens of choices on the regular menu or check out the restaurant’s luncheon buffet for only $8.95.
If you try out the buffet on a Sunday, you’ll even get a free soft drink or glass of champagne. And good news, children 8 and younger eat at half price.
203 W Phoenix Ave, Flagstaff, AZ 86001
Phone: (928) 774-3242
On the hunt for some amazing food that might be a bit faster? Check out Pizzicletta.
This Italian restaurant offers wood-fired pizzas that cook in less than two minutes!
With mouth-watering pizzas, housemade focaccia, and creamy gelato, this stop is sure to make you feel like you’ve taken a trip to Italy.
34 S San Francisco St, Flagstaff, AZ 86001
Phone: (928) 226-8400
Hoping for an indulgent night out paired with the perfect wine? Tinderbox Kitchen is your place.
This fine-dining restaurant in Flagstaff offers a wide selection of delectable dishes including foie gras, beef tartare, and crispy duck.
While you’re at it, be sure to try a wine, or two, from their selection. They do carry over 100 options, after all.
If you’re not sure which one to try, don’t fret, Tinderbox Kitchen employees are trained to help you pick the right wine for your taste and meal.
2320 N Fourth St, Flagstaff, AZ 86004
Phone: (928) 774-7292
If casual dining and comfort food are more your style, be sure to grab a bite at Satchmo’s.
Satchmo’s, a cajun and barbecue restaurant, offers just about every comfort food you can imagine from brisket to poboys, to mac and cheese, and even bread pudding.
Be sure to take a look at the restaurant’s smoked nuts and spices for sale!
991 N Fort Valley Rd, Flagstaff, AZ 86001
Phone: (928) 226-0616
Named Flagstaff’s best burger by the Arizona Daily Sun, Mama Burger is sure to satisfy your In-N-Out craving while in town.
As the restaurant offers a traditional take on old school diners, you can find almost every burger imaginable on their menu, including a veggie burger that is free of the top allergens!
Don’t forget to take down a house made traditional shake while you swing by!
Red Curry Vegan Kitchen
10 N San Francisco St, Flagstaff, AZ 86001
Phone: (928) 774-3050
Looking for a vegan friendly dining experience in Flagstaff? Red Curry Vegan Kitchen has your back!
This authentic Thai food restaurant has a fully vegan menu and doesn’t skimp on flavor!
From curry to pad see lew, Red Curry Vegan Kitchen is a local business you won’t regret supporting.
Karma Sushi Bar and Grill
6 E Rte 66, Flagstaff, AZ 86001
Phone: (928) 774-6100
In the mood for some sushi? Karma Sushi Bar and Grill has been voted the best sushi in Flagstaff!
With signature rolls like the black cat, volcano, and the flying dragon, everyone is sure to find something they’ll like here.
Even if you’re not a sushi fan, Karma’s menu includes ramen, salads, spring rolls, and more.
Be sure to check out their happy hour from 3 pm to 6 pm every day with deals on drinks and food!
Josephine’s Modern American Bistro
503 N Humphreys St, Flagstaff, AZ 86001
Phone: (928) 779-3400
Hoping to have an elegant night out? Josephine’s Modern American Bistro offers a fine dining experience unlike any other.
Serving brunch, dinner, and dessert, Josephine’s kitchen creates tasty dishes like the banana foster french toast, bacon wrapped filet mignon, and the po-boy crab cake sandwich.
Not to mention, the restaurant has vegetarian and gluten free options.
Be sure to check out the extensive wine list and even take some home at 25% off!
NiMarco’s Pizza Downtown
101 S Beaver St, Flagstaff, AZ 86001
Phone: (928) 779-2691
If you’re craving pizza, check out NiMarco’s in downtown Flagstaff.
Having served Flagstaff with mouth watering pizza for more than 40 years, NiMarco’s is a local business with sauce and dough made in-house daily.
The restaurant offers tons of pizzas to choose from as well as wings and appetizers like fried zucchini. They even have a gluten free dough.
If you’re hoping to spend the night in, try out their at-home pizza kits! With ingredients and instructions provided, you can enjoy NiMarco’s straight out of your oven!
Taverna Moderna Mediterranean
2420 S Woodlands Village Blvd, Flagstaff, AZ 86001
Phone: (928) 213-9994
In the mood for Mediterranean? Grab some lunch or dinner at Taverna Modern Mediterranean!This restaurant offers a selection of Mediterranean inspired dishes including gyros, pizza, pasta, souvlaki, and grilled lamb.
With daily lunch specials from 11 am to 3 pm, daily dinner specials from 4 pm to 9 pm, and a daily happy hour from 3 pm to 6 pm, there’s no bad time to try out Taverna!
Stick around after you eat dinner for cocktails and baklava.
Beaver Street Brewery
11 S Beaver St #1, Flagstaff, AZ 86001
Phone: (928) 440-5135
Looking for great food and great beer? Beaver Street Brewery should be first on your list.
This casual restaurant offers a variety of sandwiches, pizzas, and salads. Be sure to check out entrees like the florentine ravioli and cajun fish platter!
Of course, the main attraction is the beer. With on-tap and in-can options, Beaver Street is sure to have a beer you’ll love.
Cornish Pasty Co.
26 S San Francisco St, Flagstaff, AZ 86001
Phone: (928) 440-5196
In the mood for some Cornish food? Check out Cornish Pasty Co.
This restaurant offers authentic Cornish delicacies including an impressive selection of pasties, Scotch eggs, and bread pudding.
With traditional pasty flavors, unique ones, and options for vegan or vegetarian diets, there’s a bit of something for everyone. Be sure to check out their liquor store while you’re there!
Best Restaurants in Flagstaff
- Shift Kitchen & Bar
- Delhi Palace
- Tinderbox Kitchen
- Mama Burger
- Red Curry Vegan Kitchen
- Karma Sushi Bar & Grill
- Josephine’s Modern American Bistro
- NiMarco’s Pizza Downtown
- Taverna Moderna Mediterranean
- Beaver Street Brewery
- Cornish Pasty Co.
Now that you’ve read all about the most delicious places to grab some food in Flagstaff, you’re probably pretty hungry. This town definitely isn’t lacking when it comes to a vast range of options. If you’re going to be traveling farther south near Sedona, check out these places to eat!
With menus suited for diners of all kinds, you’re guaranteed to find your favorite new spot the next time you visit this city.
Do you have any go-to Flagstaff restauratnts? 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.