Skip to Content

10 Best Restaurants in Sedona, Arizona

Sedona is located in Arizona’s Verde Valley and is known for its gorgeous Red Rock formations, scenic hikes, and unique restaurants that serve up some of the most delicious dishes in the Southwest. While Sedona typically draws golfers and nature lovers, it’s also a great destination for foodies. Take a 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. All the restaurants on this list are ones that are loved by tourists and locals alike, so dig in to a dish you’re sure to remember.

Best Restaurants in Sedona, Arizona

1. 89Agave Cantina

89Agave Cantina Interior
Management/TripAdvisor

Address: 254 N. Hwy 89A, Sedona, AZ 86336

Welcome to the world of 89Agave Cantina, a Mexican-inspired restaurant that has been serving up delicious dishes for locals and tourists alike for over five years. This cozy little spot offers both indoor and outdoor seating atop the beautiful red rocks of Sedona with stunning views at every turn.

The fun, cozy atmosphere at 89Agave Cantina is complemented by the extensive menu of classic Mexican dishes. 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 personal favorite is the Marinated Shrimp Fajitas – it’s 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. And if you don’t like margaritas, there are soft drinks, sangrias, and Mexican beers for the perfect accompaniment to your meal.

See Related: Best Sedona Tours: Top Excursions for Exploring

2. ChocolaTree Organic Eatery

Address: 1595 W. Hwy 89A, Sedona, AZ 86336 

ChocolaTree Organic Eatery is a local favorite for folks looking for organic and gluten-free dishes. This adorable little restaurant offers both indoor and outdoor seating, the latter featuring lush landscapes, perfect for a family celebration dinner or an intimate romantic evening out. The vibe here is cozy, and welcoming, vibrantly decorated with plants, artwork, and other touches that reflect the restaurant’s commitment to sustainability.

The menu includes organic, gluten-free dishes like salads, sandwiches, burgers, and more. Dishes like their broccoli cheddar quiche, 4-bean chili, and vegan chipotle tomato pizza are particularly popular. For breakfast, try their house-made granola bowl, kefir fruit parfait, or avocado toast – all of which are sure to satisfy both your taste buds and your dietary restrictions!

They also have a wonderful selection of organic juices, smoothies, teas, coffees, and dairy-free dessert options like coconut creme tart. And as the name implies, ChocolaTree offers an extensive selection of chocolate-infused treats like donuts and brownies guaranteed to satisfy any sweet tooth. When it comes to the best places to eat in Sedona for healthy treats, ChocolaTree is definitely a top pick.

3. Cowboy Club Grille & Spirits

Cowboy Club Grille & Spirits Store Front
Management/TripAdvisor

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 is sure to tantalize your taste buds and leave you feeling satisfied!

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 their 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 visiting the restaurant should definitely try the Elk Chops – two 4-ounce North American elk chops grilled to perfection and served with mashed sweet potatoes, roasted asparagus, and a house-made blueberry-lavender demi-glace. Yum!

For a dish on the lighter side, check out the strawberry spinach salad or the Cowboy Wedge Salad. And 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 down your meal with handcrafted cocktails or one of their many draft beers.

See Related: Fun & Best Things to Do in Mesa, Arizona

4. Picazzo’s Healthy Italian Kitchen

Picazzo's Healthy Italian Kitchen Building
Management/TripAdvisor

Address: 1855 W. Highway 89A, Sedona, AZ 86336

This easygoing eatery is nestled in the Sedona rocks and is one of the best restaurants in Sedona for its delicious and healthy Italian fare. Picazzo’s Healthy Italian Kitchen offers an inviting atmosphere with warm colors, friendly service, and a range of fresh meat and seafood dishes.

All the recipes here are made with organic ingredients and contain no additives or preservatives. And of course, Picazzo’s offers both wines and cocktails to enjoy.

The dinner menu includes classic starters like bruschetta, eggplant parmigiana, and spinach and artichoke dip. For the main course, try one of their homemade pizzas like The Puttanesca with roasted garlic, spinach, feta cheese, artichoke hearts, and roasted red peppers. Their Elote Pizza is my personal fav; it’s 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. For a lighter option, try one of their salads like the raspberry feta or the apple walnut gorgonzola. The kale pesto quinoa bowl is another delicious option for those looking for a healthier meal.

To finish off your meal, indulge in some classic Italian desserts such as tiramisu, or American classics like hot apple crisp, and New York-style cheesecake. Picazzo’s Healthy Italian Kitchen is a great option for those seeking a tasty yet healthy dining experience in Sedona. Buon appetito!

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 and 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 off with an appetizer of roasted vegetables and polenta or their 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 & 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 both soups and salads made with fresh ingredients like the House-made Minestrone and Watermelon Feta Salad.

Be sure to save room for dessert, as this place serves up some of the best sweet treats in town! Indulge in delights such as a slice of tiramisu (one of the best I’ve ever had) or a classic peach and pecan cobbler.

See Related: Sedona Itinerary: How to Spend 1-5 Days

6. Mariposa Latin Inspired Grill

Address: 700 W Arizona 89A, Sedona, AZ 86336

For a taste of South America, look no further than Mariposa Latin Inspired Grill. The atmosphere here is inviting and festive, with bright colors, lively music, and friendly staff. It’s an upscale yet casual dining experience that’s perfect for groups and families. This airy restaurant offers a modern take on traditional Latin cuisine featuring an array of fresh ingredients and flavors.

The menu features Latin classic starters such as tostones, ceviche, and empanadas. Start off your meal with an appetizer like the yuca fries or shrimp ceviche. This place actually got me hooked on yuca – now I can’t get enough of it.

The entrees here include classic dishes like handmade empanadas, steelhead salmon, and their 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 leave you feeling satisfied and full of Latin flavors. Don’t forget to try one of their signature cocktails like the Bolivian Mule or Pisco Sour! This spot is sure to be a memorable experience for all diners, no matter the occasion.

7. The Hudson

The Hudson Interior
Management/TripAdvisor

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 jalapeño-infused mezcal for something a little more adventurous.

The best (and probably my favorite!) thing about The Hudson is, of course, 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. For dessert, you can’t go wrong with their banana cream pie or the bread pudding! The Hudson even offers seasonal menus during the holidays, so be sure to check it out for a unique and festive dining experience.

See Related: Fun & Best Things to Do in Sedona with Kids

8. Dahl & Di Luca Ristorante

Dahl & Di Luca Ristorante Interior
Management/TripAdvisor

Address: 2321 West Highway 89A, Sedona, AZ 86336

The most awarded fine-dining restaurant in Sedona for the past 25 years, Dahl & Di Luca Ristorante is the place to go for an Italian feast. This upscale restaurant offers a classic Tuscan atmosphere with warm colors, fine art, and rustic furniture, creating a romantic setting that is perfect for any and all occasions. When it comes to top-notch eateries, Dahl & Di Luca is definitely one of the best restaurants in Sedona!

The menu at Dahl & Di Luca is filled with classic Italian dishes and homemade pasta like 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 really 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!

Editor’s Note: Dine-in is by reservation only. This upscale Italian ristorante upholds a “Resort Casual” dress code, so you can still come in wearing jeans, but don’t forget to add a nice blazer for an extra touch. No sportswear, tank tops, or baseball caps are allowed inside.

9. Wildflower

Wildflower Restaurant Interior
Annaline/TripAdvisor

Address: 101 State Rte. 89A, Sedona, AZ 86336

Wildflower is the perfect spot for a casual meal with friends and family. This cozy cafe offers warm pastries, hearty sandwiches, delicious soups, and more. 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 their classic Cobb salad, a hearty pasta primavera, and the classic grilled cheese & tomato sandwich everyone loves. If you’re looking for something sweet, try one of their 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 in need of 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 located inside the Shops at Pinon Point, so you can easily make a day of it. Stop by the cafe for lunch, do some shopping afterward, and cap off your afternoon with an outdoor movie! 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

Creekside American Bistro Building
Management/TripAdvisor

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 dishes like 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’re in the mood for something lighter, they also have vegan options like their Vegan Bento Box and Burrata Salad.

Finish off 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 the savory huevos rancheros.

Creekside American Bistro also offers a happy hour menu with a collection of creative cocktails, draft beers, and wines by the glass. With its scenic views and delicious dishes, Creekside American Bistro is definitely a great spot to check out while in Sedona. Their outdoor patio is also dog friendly, so don’t forget to bring your pup along for the fun!

Related Resources

We take pride in providing authentic travel recommendations based on our personal experiences. We may earn a commission when you purchase a product or book a reservation. Learn more ›