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 cuisine in Arizona. Not only is it one of the most popular destinations for tourists, but it’s also a great place to live and eat! When it comes to satisfying your taste buds, the many delicious restaurants in Sedona have something for everyone.

From Latin-inspired restaurants with authentic Mexican food, to classic American bistros and southern European cuisine, Sedona’s restaurants provide an unforgettable culinary experience. Whether you’re looking for a romantic dinner spot, an outdoor cafe to enjoy with your family, or just want to find out where the locals eat in Sedona, all the restaurants on this list are must-visits!

Best Restaurants in Sedona, Arizona

1. 89Agave Cantina

89Agave Cantina Interior
image by 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 consists of a variety of 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, Agave Cantina also offers a variety of 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 with lush landscapes, perfect for an intimate family dinner or a romantic evening out. The vibe here is cozy, welcoming, and vibrantly decorated with plants, artwork, and other touches that reflect the restaurant’s commitment to sustainability.

The menu includes a variety of 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
image by 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, steaks, sandwiches, and salads.

For starters, 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. 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 something 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.

No matter what you order, the food here is sure to tantalize your taste buds and leave you feeling satisfied!

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

4. Picazzo’s Healthy Italian Kitchen

Picazzo's Healthy Italian Kitchen Building
image by 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 an extensive variety of 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, 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

Hideaway House Outdoor Seats
image by Hideaway House

Address: 231 State Rte. 179, Sedona, AZ 86336

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 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 the meat lasagna.

For 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 or a classic peach and pecan cobbler.

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!

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. This vibrant restaurant offers a modern take on traditional Latin cuisine with an array of fresh ingredients and flavors.

The atmosphere here is inviting and festive, with bright colors, lively music, and a friendly staff. It’s an upscale yet casual dining experience that’s perfect for groups and families.

The menu features classic starters such as tostones, ceviche, and empanadas. Start off your meal with an appetizer like the yuca fries or shrimp ceviche.

The entrees here include classic dishes like handmade empanadas, steelhead salmon, and spicy mussels with chorizo. Mariposa Latin Inspired Grill also has a wide variety 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 alike.

7. The Hudson

The Hudson Interior
image by 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 yet 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 thing (and probably my favorite!) about The Hudson is, of course, their happy hour menu. With small plates of chicken wings, bruschetta, 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
image by 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 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 pastas like Ravioli Romana, classic bolognese, and 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, 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! Whether you’re looking for a romantic evening out, or just want to indulge in some classic Italian dishes, be sure to check out this spot while in Sedona.

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
image by 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 something 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 at the stores afterwards, and cap off your afternoon with an outdoor movie!

See Related: Best Restaurants in Scottsdale, Arizona

10. Creekside American Bistro

Creekside American Bistro Building
image by Management/TripAdvisor

Address: 251 AZ-179, Sedona, AZ 86336

For a creative but casual menu in a cozy setting with a large outdoor patio, Creekside American Bistro is one of the best Sedona restaurants. This restaurant offers a relaxing atmosphere with its rustic brick walls, twinkle lights, and an outdoor patio overlooking Oak Creek Canyon, one of the most beautiful views of the Sedona Red Rocks. Whether you’re looking for a delicious dinner, savory lunch, or cozy breakfast spot, Creekside American Bistro is a great place to visit while in Sedona.

Creekside’s menu features classic dishes like chicken wings, blackened chicken sandwiches, and braised short ribs. For something more unique, 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