Sedona's dining scene punches above its weight for a town of 10,500. The visitor economy supports a restaurant caliber more common in cities three times the size — genuine fusion kitchens, locally sourced menus, and some of the most dramatic outdoor dining settings in the American Southwest. The caveats: weekend waits are real, advance reservations are mandatory at the top end, and prices reflect the altitude. This guide ranks the seven best restaurants with logistics that make the difference between a great dinner and an hour-long wait in a parking lot.
1. Mariposa Latin Inspired Grill
The Lowdown Verdict: Best view dining in Sedona, full stop. Cliff-edge terrace, Latin-Asian fusion, genuinely excellent. Reserve 2+ weeks ahead for weekend dinners.
Mariposa occupies a cliff-edge site on Airport Road with a terrace cantilevered over the red rock valley — the sunset view from the dining room is the best restaurant view in Arizona. Chef Lisa Dahl's menu blends Latin American flavors with Asian technique: wood-fired meats, ceviche, creative small plates, and a cocktail program that matches the setting. The interior is warm and dramatic with high ceilings and an open kitchen.
Dinner only. Reserve at OpenTable or mariposasedona.com — minimum 2 weeks ahead for weekend tables, 4+ weeks in spring and fall. Request a terrace table when booking; interior tables have partial views only. Entrées run $35–$60. Located at 700 AZ-89A (West Sedona), close to Airport Mesa and the vortex site.
2. Dahl & Di Luca Ristorante
The Lowdown Verdict: Best Italian in Sedona. Cozy cottage setting, seasonal menu, prix fixe on weekends. The most intimate dining experience in the city.
Dahl & Di Luca operates out of a converted cottage on AZ-89A with a garden patio, fireplace dining rooms, and a genuinely seasonal menu that changes based on what's available from regional producers. Chef Andrea Di Luca's Italian-American cooking is technically accomplished — handmade pasta, wood-fired preparation, and a wine list focused on Italian regions. The prix fixe weekend menu ($65–$75/person) is the best value for the quality level.
Open for dinner only. Reservations through OpenTable — book at least 10 days ahead for weekends. Located at 321 AZ-89A in Uptown Sedona. The restaurant is small (about 60 covers) so every seat has an intimate feel. Good option if you want quality cooking without Mariposa's prices.
3. Elote Cafe
The Lowdown Verdict: No reservations — arrive at 5pm sharp. The elote appetizer is the single best dish in Sedona. Worth the wait. Creative Mexican done right.
Elote Cafe has operated on the same principle since it opened: no reservations, first come first served, arrive early or wait. The reward for the patience is Jeff Smedstad's creative Mexican cooking — roasted corn with lime crema and cotija (the signature elote appetizer), short rib enchiladas, squash blossom quesadillas, and an agave spirits program that treats mezcal and sotol as seriously as wine. This is not Mexican-American comfort food; it's regional Mexican with genuine technique.
Located at 771 AZ-179 in the Arabella Hotel. Opens at 5pm. Add your name to the list when the restaurant opens — if you arrive at 5:05pm on a Saturday, you're looking at a 90-minute wait. The wait area has a bar; the elote appetizer is worth ordering at the bar while you wait. Closed Monday and Tuesday.
4. The Hudson
The Lowdown Verdict: Best brunch in Sedona. Rooftop patio, Bloody Mary bar, American brasserie menu. Arrives full by 10am on weekends — arrive at opening.
The Hudson is an American brasserie on AZ-89A with a rooftop patio that has good views of the red rock formations to the east. The brunch menu is the strongest offering: eggs Benedict variations, avocado preparations, the best Bloody Mary bar in Sedona, and a pancake stack that has no business being as good as it is. Dinner is solid but the brunch is the reason to come.
Located at 671 AZ-89A in Uptown Sedona. Brunch service Saturday and Sunday starting at 10am — arrives at capacity by 10:30am on peak weekends. Reservations available through OpenTable; highly recommended for weekend brunch. Dinner service daily from 4pm. Good option before or after visiting Tlaquepaque, which is a 5-minute drive.
5. Coffee Pot Restaurant
The Lowdown Verdict: Sedona breakfast institution since 1950. 101 omelets. Cash-only until 3pm. 1-hour weekend wait is the price of admission — arrive by 7:30am to beat it.
Coffee Pot Restaurant has been serving breakfast in Sedona since 1950 and has operated on the same menu philosophy the entire time: 101 omelet varieties (the world record claim is debated, the list is not), old-school American breakfast, and a pace that prioritizes quality over speed. The dining room is loud and cheerful in the way of old-school breakfast institutions. The cactus omelet and the verde chicken scramble are the standouts.
Located at 2050 W AZ-89A in West Sedona. Cash only until 3pm — bring cash. Opens at 7am daily. Weekend waits are real: arrive by 7:30am or accept a 45–75 minute queue. The wait moves faster than it looks because table turnover is quick. No reservations. Closes at 2pm.
6. The Hideaway Restaurant
The Lowdown Verdict: Best casual patio in Sedona. Creek-side seating, good pizza and salads, kid-friendly, solid views of Cathedral Rock. No pretensions, good value.
The Hideaway Restaurant is a casual American restaurant on AZ-179 in the Village of Oak Creek with a large creek-side patio that looks across Oak Creek toward Cathedral Rock. The menu is straightforward — pizza, pasta, salads, sandwiches — but it's consistently well-executed and reasonably priced by Sedona standards. The patio is the asset: it's the most relaxed outdoor dining setting in Sedona without a dress code or reservation requirement.
Located at 249 AZ-179 in the Village of Oak Creek, adjacent to the Oak Creek Bridge. Lunch and dinner daily. No reservations — walk-in only. Good base after Cathedral Rock or Bell Rock hikes when you're finished, hungry, and not dressed for a nicer restaurant. Kid-friendly with a straightforward menu for all ages.
7. Indian Gardens Cafe
The Lowdown Verdict: Best picnic lunch stop in Oak Creek Canyon. Outdoor creek seating, good sandwiches and salads, right on the route to Slide Rock and West Fork Trail.
Indian Gardens Cafe sits in Oak Creek Canyon 4.5 miles north of Sedona on AZ-89A — roughly halfway between Sedona and Slide Rock State Park. The outdoor seating is directly on Oak Creek with the canyon walls rising on both sides. Menu is simple: sandwiches, salads, soups, and breakfast items served all day. This is a picnic and lunch stop, not a dinner destination.
Located at 3951 AZ-89A in Oak Creek Canyon. Open daily 8am–3pm. If you're heading to West Fork Trail or Slide Rock State Park, this is the natural stopping point for supplies or a sit-down meal. The creek-side tables under the cottonwoods fill fast on summer weekends — arrive before 11am for a good spot. Cash and card accepted.
Frequently Asked Questions
Restaurant Deep-Dive Guides
Full reservation strategy, order guides, and opinionated verdicts for Sedona's best dinners.
Special Occasion
Mariposa Latin Grill →
Cliff-edge patio, Peruvian sea bass, sunset views — book 2–4 weeks out
No Reservations
Elote Cafe →
Arrive by 4:45 PM — no-reservations strategy, elote corn dip, duck carnitas
Most Romantic
Dahl & Di Luca →
Grotto dining room, osso buco, fairy lights — Tlaquepaque district
Best Rooftop
The Hudson →
Uptown rooftop patio, Bloody Mary brunch, honest view vs food verdict
Best Casual Patio
Hideaway Restaurant →
Creekside Italian off Tlaquepaque — best post-hike lunch stop
Breakfast Institution
Coffee Pot Restaurant →
101 omelets since 1947 — wait time grid, best arrival windows
Hike Fuel
Indian Gardens Cafe →
Oak Creek Canyon garden cafe — West Fork and Slide Rock fuel stop