Sedona is located in Arizona’s Verde Valley. It is known for its gorgeous Red Rock formations, scenic hikes, and unique restaurants serving some of the most delicious dishes in the Southwest.
While Sedona typically draws golfers and nature lovers, it’s also a great foodie destination. Look below at some of our favorite restaurants in the city and add them to your must-try list next time you’re out west.
There’s a little bit of everything in the Sedona dining scene. Southwestern cuisine dominates, of course, but American bistros, southern European cuisine, and Latin-inspired restaurants can be found, so there’s a menu to suit anyone’s tastes.
If you only have one dinner in Sedona: book Mariposa Latin Inspired Grill for the red-rock view, Dahl & Di Luca for a dressed-up Italian night out, or Cowboy Club for Western game in a room that has been part of Uptown since 1993. For lunch, ChocolaTree Organic Oasis handles vegan and gluten-free without a substitution conversation, and Creekside American Bistro has the patio over Oak Creek.
Every restaurant on this list was independently re-checked as open and trading in August 2026. Menus and hours in Sedona change with the season, so call ahead if a specific dish is the reason you are going.
Best Restaurants in Sedona, Arizona
1. 89Agave Cantina

Address: 254 N. Hwy 89A, Sedona, AZ 86336
Welcome to the world of 89Agave Cantina, a Mexican-inspired restaurant in Uptown Sedona, right on the main 89A strip. This cozy little spot offers indoor and outdoor seating atop the beautiful red rocks of Sedona, with stunning views at every turn.
The extensive menu of classic Mexican dishes complements the fun, cozy atmosphere at 89Agave Cantina. From tacos and burritos to quesadillas and enchiladas, there’s something for everyone here.
Agave Cantina prides itself on using only the freshest ingredients, from local organic produce to slow-cooked meats. The menu offers classic south-of-the-border dishes like fish tacos, enchiladas, quesadillas, and more. My favorite is the Marinated Shrimp Fajitas – the perfect blend of smoky and spicy flavors.
They also have a great selection of house-made margaritas and craft cocktails made with fresh ingredients like jalapeno-infused tequila. If you don’t like margaritas, soft drinks, sangrias, and Mexican beers are available for the perfect accompaniment to your meal.
See Related: Best Sedona Tours: Top Excursions for Exploring
2. ChocolaTree Organic Oasis

Address: 1595 W. Hwy 89A, Sedona, AZ 86336
ChocolaTree Organic Oasis is a local favorite for folks looking for organic and gluten-free dishes. This adorable little restaurant offers indoor and outdoor seating, featuring lush landscapes, perfect for a family celebration dinner or an intimate romantic evening out.
The vibe here is cozy and welcoming. It is vibrantly decorated with plants, artwork, and other touches reflecting the restaurant’s sustainability commitment.
The menu includes organic, gluten-free dishes like salads, sandwiches, burgers, and more. Dishes like broccoli cheddar quiche, 4-bean chili, and vegan chipotle tomato pizza are particularly popular.
For breakfast, try their homemade granola bowl, kefir fruit parfait, or avocado toast – all of which will satisfy your taste buds and dietary restrictions!
They also have a wonderful selection of organic juices, smoothies, teas, coffees, and dairy-free dessert options like coconut creme tart. As the name implies, ChocolaTree offers an extensive selection of chocolate-infused treats like donuts and brownies guaranteed to satisfy any sweet tooth.
3. Cowboy Club Grille & Spirits

Address: 241 N. Hwy 89A, Sedona, AZ 86336
This family-owned restaurant is a local favorite for hearty and tasty dishes. Located in the heart of Sedona, Cowboy Club Grille & Spirits offers an inviting atmosphere with rustic wooden accents and plenty of space to relax or mingle with friends.
The menu includes all your classic American favorites like burgers and steaks, as well as sandwiches and salads. No matter what you order, the food here will tantalize your taste buds and satisfy you!
Their apps are where it’s at. Cowboy Club Grille & Spirits offers delicious appetizers like chili con queso dip, baby back ribs mini racks, and Original Cactus Fries with prickly pear dipping sauce. As far as finger food goes, the Cactus Fries are to die for.
They don’t mess around when it comes to entrees, either. For the main course on the lunch menu, try the popular beef brisket sandwich, New York strip steak, or Cowboy Burger. Meat lovers should go straight to the wild game. The elk chops are the signature, and the kitchen also runs rattlesnake and cactus dishes you will not find at most of the other restaurants in town. Sides rotate, so check the current menu rather than planning around a specific plate. Cowboy Club has been at the Uptown crossroads since 1993, and if you want the same kitchen in a quieter room, ask for the Silver Saddle Room next door.
Check out the strawberry spinach salad or the Cowboy Wedge Salad for a lighter dish. If you’re in the mood for a sweet treat, Cowboy Club Grille & Spirits offers several delectable desserts, like cookies ‘n cream cheesecake and classic carrot cake. Wash your meal with handcrafted cocktails or one of their many draft beers.
See Related: Things to Do in Mesa, Arizona
4. Picazzo’s Healthy Italian Kitchen

Address: 1855 W. Highway 89A, Sedona, AZ 86336
This easygoing eatery sits on West 89A in west Sedona, a few minutes out of the Uptown crush, and it is the pick on this list for healthy Italian. Picazzo’s Healthy Italian Kitchen offers an inviting atmosphere with warm colors, friendly service, and fresh meat and seafood dishes.
All the recipes here use organic ingredients and no additives or preservatives. Of course, Picazzo’s offers wines and cocktails.
The dinner menu includes classic starters like bruschetta, eggplant parmigiana, spinach, and artichoke dip. Try one of their homemade pizzas, The Puttanesca, with roasted garlic, spinach, feta cheese, artichoke hearts, and red peppers for the main course. Their Elote Pizza is my favorite: topped with fire-roasted corn, spicy mayo, and Cotija cheese. Yum!
If you’re feeling adventurous, order one of their signature dishes, such as the spicy chipotle chicken pasta or the salmon piccata.
Try one of their salads, like the raspberry feta or the apple walnut gorgonzola for a lighter option. The kale pesto quinoa bowl is another delicious option for those looking for a healthier meal. To finish your meal, indulge in classic Italian desserts such as tiramisu or American classics like hot apple crisp and New York-style cheesecake.
5. Hideaway House

Address: 231 State Rte. 179, Sedona, AZ 86336
Hideaway House is a great place to visit for a cozy and scenic dining experience in the area. It is definitely one of my favorite Sedona restaurants! This unique treehouse-style restaurant is tucked away in the heart of Sedona and offers breathtaking views of the red rocks.
Inside Hideaway House, you’ll find a cozy atmosphere with dim lighting, rustic accents, and plush seating. The menu here features fresh local ingredients and superb modern takes on classic Italian dishes.
Start your meal with an appetizer of roasted vegetables and polenta or pear and honey crostini. For the main course, Hideaway House offers several delicious pasta dishes, like the New Zealand Green-Lipped Mussels with Pasta or the Shrimp and gnocchi in tomato sauce.
Meat lovers should try their signature Roma pizza or their famous lasagna. If you’re craving something lighter, Hideaway House has a collection of soups and salads made with fresh ingredients like the House-made Minestrone and Watermelon Feta Salad.
See Related: Sedona Itinerary: How to Spend 1-5 Days
6. Mariposa Latin Inspired Grill

Address: 700 W Arizona 89A, Sedona, AZ 86336
Mariposa Latin Inspired Grill is the closest Sedona gets to South America, and its Argentine, Chilean and Uruguayan influences are on the plate rather than just in the marketing. The atmosphere here is inviting and festive, with bright colors, lively music, and friendly staff. It’s an upscale yet casual dining experience perfect for groups and families.
This airy restaurant offers a modern take on traditional Latin cuisine featuring various fresh ingredients and flavors.
The menu features Latin classic starters such as tostones, ceviche, and empanadas. Start your meal with an appetizer like yuca fries or shrimp ceviche. This place actually got me hooked on Yuca – now I can’t get enough of it.
The entrees include classic dishes like handmade empanadas, steelhead salmon, and amazing spicy mussels with chorizo. Mariposa Latin Inspired Grill also has lots of tasty desserts to finish off your meal, like pumpkin swirl cheesecake, butter pecan gelato, apple crisp, and traditional flan.
A meal at Mariposa will satisfy you and fill you with Latin flavors. Don’t forget to try one of their signature cocktails, like the Bolivian Mule or Pisco Sour.
7. The Hudson

Address: 671 State Rte. 179 Suite D, Sedona, AZ 86336
The Hudson is a New American neighborhood spot that is the perfect place for an intimate night out. This cozy fine-dining option offers a wide array of dishes, all made with fresh ingredients and served with care.
The atmosphere here is warm and inviting, with dim lighting and a rustic aesthetic. If you’re looking for a cozy night out, then The Hudson is one of the most popular restaurants in the city.
The Hudson is best known for their wide array of creative cocktails and craft beers. I recommend the Cold Brew Martini for an afternoon pick-me-up or the Smoke Signals jalapeno-infused mezcal for something more adventurous.
The best (and probably my favorite!) thing about The Hudson is their happy hour menu. With small plates of beautifully prepared chicken wings and bruschetta washed down with wine and draft beers at amazing prices, you can’t go wrong.
The menu features dishes like spinach and artichoke dip and beer-battered calamari, as well as classic entrees such as BBQ braised pork cheeks or blackened swordfish.
See Related: Things to Do in Sedona with Kids
8. Dahl & Di Luca Ristorante

Address: 2321 West Highway 89A, Sedona, AZ 86336
Dahl & Di Luca Ristorante is Sedona’s long-running special-occasion Italian, and the place to go for a proper feast.
This upscale restaurant offers a classic Tuscan atmosphere with warm colors, fine art, and rustic furniture, creating a romantic setting perfect for any occasion. Regarding top-notch eateries, Dahl & Di Luca is definitely one of the best restaurants in Sedona!
The Dahl & Di Luca menu is filled with classic Italian dishes and homemade pasta, such as ravioli romana, a brilliant bolognese, and their luscious lasagna. For starters, indulge in their signature calamari or roasted tomato bruschetta.
For entrees, try the shrimp linguine with their spicy signature vodka sauce (this was amazing) or their classic pollo piccata. Pair your meal with one of their award-winning wines to take it up a notch!
Dahl & Di Luca Ristorante is also well-known for its delicious desserts. Try their decadent tiramisu or the classic Italian cannoli filled with sweet ricotta cream. Whatever you do, don’t forget to save room for a scoop of their homemade gelato!
Good to know: reservations are recommended rather than required, and the restaurant serves dinner only. The published dress code is resort casual – jackets and ties are not expected, and jeans are fine – but sportswear, hiking clothes, sweatpants, flip-flops, tank tops, crop tops and short shorts are not.
9. Wildflower

Address: 101 State Rte. 89A, Sedona, AZ 86336
Wildflower is the perfect spot for a casual meal with friends and family. The counter menu runs to warm pastries, hearty sandwiches, soups and salads. The atmosphere is inviting, and the staff is friendly, making it a great place to relax and catch up on some conversation.
Wildflower’s menu is filled with wholesome dishes like its classic Cobb salad, hearty pasta primavera, and the classic grilled cheese and tomato sandwich everyone loves. If you’re looking for something sweet, try one of its freshly baked muffins or scones. Their signature chocolate chip scone is a favorite!
Wildflower also offers an array of delicious smoothies, as well as all-natural brewed teas and lemonades. If you’re in the mood for a cozy evening with friends, Wildflower is definitely the place to go! It’s a great option for those needing lunch on the go or an afternoon pick-me-up.
No matter what you’re in the mood for, Wildflower has an option to satisfy every taste bud. Don’t forget to try out their signature Georgia peach smoothie! It’s truly a unique experience that’ll leave you wanting more.
Wildflower is the Sedona outpost of Wildflower Bread Company, an Arizona bakery-cafe group, so this is order-at-the-counter fast casual rather than a sit-down restaurant – which is exactly why it works for a quick lunch. It sits inside The Shops at Pinon Pointe, so you can pair it with an afternoon of browsing. Alternatively, if you can’t face leaving the house, you can order delivery from them!
See Related: Best Restaurants in Scottsdale, Arizona
10. Creekside American Bistro

Address: 251 AZ-179, Sedona, AZ 86336
If you’re looking for a creative but casual menu in a cozy setting with a large outdoor patio, Creekside American Bistro is one of the best restaurants in town. This spot offers a relaxing atmosphere with its rustic brick walls, twinkling lights, and an outdoor patio overlooking Oak Creek Canyon, one of the most beautiful views of the Sedona Red Rocks.
If you’re looking for a delicious dinner, savory lunch, or cozy breakfast spot, Creekside American Bistro is a place to be for al fresco dining in Sedona. Creekside’s menu features classic chicken wings, blackened chicken sandwiches, and braised short ribs.
For a unique twist on a classic, try one of their house specialties like the Ahi Tuna Burger, topped with green onion, fresh ginger, shallots, ponzu, and wasabi aioli on a buttery brioche. If you want something lighter, they also have vegan options like their Vegan Bento Box and Burrata Salad.
Finish your meal with one of Creekside’s delicious desserts, like their Hot Banana Churros or classic peach cobbler. Creekside also offers a selection of breakfast favorites and all-day brunch dishes, like their eggs Benedict with roasted potatoes, French toast, house-made crispy Belgian waffles, or savory huevos rancheros.
Creekside American Bistro also offers a happy hour menu with creative cocktails, draft beers, and wines by the glass.
FAQs
What are the best restaurants in Sedona for dinner with a view?
For stunning red rock views during dinner, Hideaway House and Mariposa Latin Inspired Grill are top choices. Hideaway House offers a cozy, treehouse-style atmosphere with Italian fare, while Mariposa provides an upscale South American dining experience with panoramic scenery.
Where can I find the best Mexican food in Sedona?
89Agave Cantina is one of the best spots for authentic Mexican food in Sedona. Located right on Highway 89A, they serve classic dishes like marinated shrimp fajitas, street tacos, and house-made jalapeno margaritas with great patio views.
Are there good vegan and gluten-free restaurants in Sedona?
Yes, Sedona is incredibly friendly to dietary restrictions. ChocolaTree Organic Oasis is a local favorite for 100% organic, gluten-free, and vegan dishes. Additionally, Picazzo’s Healthy Italian Kitchen offers extensive gluten-free Italian options, including pizzas and pastas without additives.
What is a unique, local food to try in Sedona?
If you want to try authentic Southwestern fare, head to the Cowboy Club Grille & Spirits. They are famous for their Original Cactus Fries with prickly pear dipping sauce, as well as their North American Elk Chops.
Do I need reservations for dinner in Sedona?
Yes, reservations are highly recommended. Because Sedona is a major tourist destination, popular dinner spots like Mariposa Latin Inspired Grill and Hideaway House book up weeks in advance, especially during the peak spring and fall travel seasons.
Related Resources










