in ,

11 Must-Try Sedona Restaurants To Eat At

Enjoy amazing food at our favorite spots around Sedona.

Sedona, Arizona, is a great place to visit for its natural beauty, hiking, and arts and culture scene. And, of course, the food is pretty great, too! Sedona has something for everyone, from grilled chicken to vegetarian enchiladas.

best restaurants sedona

Believe it or not, my favorite thing about my time there was restaurant hopping and experiencing the unique menu options each place had to offer.

Best Restaurants in Sedona

  1. Elote Cafe
  2. Dahl & Di Luca Ristorante
  3. Cowboy Club
  4. Red Rock Cafe
  5. The Hudson
  6. Mariposa Latin Inspired Grill
  7. The Golden Goose American Grill
  8. Tii Gavo
  9. Miley’s Café
  10. Tamaliza
  11. Gerardo’s Italian Kitchen

Here are some of the best restaurants in Sedona that you should check out.

Elote Cafe

350 Jordan Road Sedona, AZ 86336
Phone: 928-203-0105
Visit Website

Elote Cafe is a great place to start your day in Sedona. The cuisine there is inspired by the markets of Mexico. It’s close to the open gate sculpture and the Chapel of the Holy Cross.

The cafe has a great view of Bell Rock. You should try the Elote corn, which is fire-roasted corn with spicy mayo, lime, and cotija cheese.

They offer a variety of dessert items such as flan and my favorite, cookies ‘n cream, which is homemade vanilla agave ice cream with whipped cream, dulce de leche, candied pepitas, and sweet corn cookies. It’s an unforgettable dish I get every time I’m in the area.

Dahl & Di Luca Ristorante

2321 AZ-89A, Sedona, AZ 86336
Phone: 928-282-5219
Visit Website

This is a must-visit restaurant if you’re looking for an upscale dining experience. It’s located in Uptown near the Devils Kitchen historical landmark. The restaurant is decorated with beautiful Italian art.

And, the food definitely lives up to the atmosphere. The service at Dahl & Di Luca Ristorante is top-notch, and the atmosphere is very romantic.

Our waiter was very intentional about making our visit pleasant. I would recommend this restaurant if you’re looking for a special night out. The menu features classic Italian dishes with a modern twist.

Some of my favorite entrees on the menu include the classic bolognese, which is their house-made linguine pasta with meat sauce, as well as the coveted creme brulee. It is simply vanilla creme brulee topped with seasonal berries.

Cowboy Club Grille & Spirits

241 N State Rte 89A, Sedona, AZ 86336
Phone: 928-282-4200
Visit Website

If you want a taste of the Wild West, look no further than Cowboy Club. It’s close to another one of my favorite places there, the Red Rock Country Club. The Cowboy Club has a rustic vibe with dark wood furnishings and Western memorabilia on the walls.

Even the menu has a Western theme. I ordered the wood-fired chicken. It was a half chicken served with green chile cream gravy, broccoli, and mashed potatoes.

It was flavorful and hearty – perfect for a cold day. They even have a massive selection of cocktails, beers, and wines.

I recommend the smoking gun cocktail, which is a jalapeno-infused mezcal. It’s mixed with agave nectar, pineapple and lime juice, and cilantro.

Red Rock Cafe

100 Verde Valley School Rd UNIT 107, Sedona, AZ 86351
Phone: 928-284-1441
Visit Website

Red Rock Cafe is the perfect spot for lunch after a morning of exploring Sedona’s hiking trails. It’s near the Historic Water Mill. It’s an excellent place to relax and refuel before heading back out into the wilderness.

The menu features a variety of sandwiches, salads, and pizzas. It has a casual vibe and offers a variety of sandwiches, salads, and burgers. I recommend ordering the red rock Reuben.

It’s loaded with corned beef, baked sauerkraut, and swiss cheese on top of a huge marbled rye loaf. Get it with a side of sweet potato fries, and life just gets sweeter by the minute.

The Hudson

671 AZ-179 Ste D, Sedona, AZ 86336
Phone: 928-862-4099
Visit Website

The Hudson is a great place to go for dinner and drinks. The restaurant has a casual yet chic atmosphere and offers American fare with a twist.

On your way there, you will see the Sedona Airport Scenic Lookout, which is a great spot to take in the views of the red rocks.

The menu includes items like blackened swordfish, barbequed braised pork tacos, and chicken scaloppini. I recommend the fish sandwich. It comes with a piece of deep-fried to perfection cod.

The sandwich is then topped with poblano chilis, pepper jack cheese, red cabbage, lettuce, and garlic mayo. And, if you have a taste for a sweet treat, the deconstructed banana cream pie is a must-try.

Mariposa Latin Inspired Grill

700 AZ-89A, Sedona, AZ 86336
Phone: 928-862-4444
Visit Website

If you’re looking for delicious Latin-inspired cuisine, Mariposa is your place. Check out the Cook Cemetery on your way.

It is rumored to be one of the most Haunted places in Sedona. The menu features classic dishes like yuca fries, jumbo black tiger shrimp cocktail, and filet mignon.

I ordered the diver sea scallops, and they were so flavorful that I ordered another serving to go. The scallops are seared and covered with aji Camarillo herb butter and mango salsa.

I also got to try Lisa’s chopped goddess salad. The big difference was the crispy onions on top, which I loved!

The Golden Goose American Grill

2545 W State Rte 89A, Sedona, AZ 86336
Phone: 928-282-1447
Visit Website

The Golden Goose is an excellent option if you’re looking for classic American comfort food. When I say comfort food, I mean burgers, fries, and milkshakes. At the same time, they also serve pasta and seafood.

The restaurant is located in the El Portal Sedona Hotel and has a casual yet upscale vibe. I ordered the smokehouse bacon cheeseburger, and it was cooked to perfection. The bun was soft and crispy. The beef was juicy.

Did I mention that the meat was a half-pound certified Angus beef patty? It was also topped with smoked gouda, applewood smoked bacon, barbeque sauce, and fried onion straws.

The burger was huge, and served alongside their hearty stuffed potato skins was too much for me to eat in one sitting.

Tii Gavo

525 Boynton Canyon Road Tii Gavo, Sedona, AZ 86336
Phone: 928-204-6000
Visit Website

Tii Gavo is one of my favorite restaurants in Sedona. The menu features a mix of American and Mexican cuisine.

And, whether you’re in the mood for tacos or burgers, there’s something for everyone. I highly recommend ordering the Arizona nachos.

They were tasty and filling. I ordered it as an appetizer but didn’t need to order an entree because of how much food was in the appetizer.

The Arizona tacos came with house-made crema, charred corn, black beans, queso, cilantro, and salsa verde. It’s the perfect dish if you love black beans or are a vegetarian.

Miley’s Café

7000 AZ-179, Sedona, AZ 86351
Phone: 928-284-4123
Visit Website

Miley’s Café is the perfect spot for a quick bite of American and Mexican cuisine. The menu features a variety of sandwiches, salads, and soups. And, if you’re in the mood for something sweet, the café also offers a selection of pastries and desserts.

I recommend getting the fish tacos. I’ve had fish tacos from other restaurants, and they are all the same. But at Miley’s, they come with cheese, rice, and beans.

It’s a dish to love. While waiting for the tacos to finish, I ordered a house salad that came with ham, turkey, cucumbers, carrots, and cheese.


1155 W State Rte 89A, Sedona, AZ 86336
Phone: 928-202-9296
Visit Website

Tamaliza is another great option for Mexican food in Sedona. The menu features all of your favorites, like tacos, enchiladas, and burritos.

But, my favorite dish is the tamales. They’re steamed in banana leaves and filled with chicken, pork, or beans. So good!

What’s even better is that they offer vegan, vegetarian, and meat options. The tamale is enormous. You can get as many toppings as you want.

I got guacamole, sour cream, cheese, and black beans. It felt like comfort food that was healthier than most other options.

Gerardo’s Italian Kitchen

2675 W State Rte 89A, Sedona, AZ 86336
Phone: 928-862-4009
Visit Website

If you’re looking for a delicious Italian meal, Gerardo’s is your place. The menu features all of your favorites, like wood-fired lasagna and pizza. And, if you’re in the mood for something sweet, the tiramisu is a must-try.

Many may not know this, but Italian restaurants tend to have the best salads. Their salads are always huge and full of fresh toppings. Most of their dressings are made in-house, giving them an authentic flavor.

I ordered the Mediterranea salad. It was topped with cucumbers, red onions, feta cheese, roasted red peppers, artichoke hearts, kalamata olives, and cherry tomatoes.

Wrapping Up

There you have it! These are the best restaurants in Sedona! They are all sure to give your taste buds a delightful experience. So, whether you’re in the mood for Mexican food or Italian cuisine, there’s something for everyone.

Sedona also offers many American Bistros like the Creekside American Bistro, which serves ahi tuna tacos and lamb chops.

So, while you’re there, be sure to check it out! Did we leave a restaurant out of this list? Make sure you leave us a comment, and we’ll check it out!

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.

Leave a Reply

Your email address will not be published. Required fields are marked *

Written by Brian Nagele

Brian has been an influencer in the food and beverage industry for over 20 years. He not only loves to eat and drink at restaurants on a regular basis, he also knows the business inside and out.