Best Restaurants in Sedona, Arizona

7 restaurants ranked — cliff-edge views, no-reservations institutions, creek-side patios, and the best breakfast in northern Arizona.

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

What is the best restaurant in Sedona for a special occasion? +
Mariposa for the view and the Latin-Asian fusion kitchen — cliff-edge terrace, reserve 2+ weeks ahead. Dahl & Di Luca for intimate Italian in a cottage setting. Both require advance reservations on weekends.
Does Elote Cafe take reservations? +
No — arrive when they open at 5pm. Add your name immediately. 90-minute+ wait if you arrive after 5:10pm on a Saturday. The elote appetizer is the dish to order. Closed Monday and Tuesday.
Where is the best breakfast in Sedona? +
Coffee Pot Restaurant — 101 omelets, institution since 1950, arrive by 7:30am on weekends. Cash only until 3pm. The Hudson's weekend brunch (10am start) is the better option if you want a rooftop patio and Bloody Marys without the cash-only rule.
What restaurants in Sedona have red rock views? +
Mariposa has the best — cliff-edge terrace with panoramic views. The Hudson's rooftop has good views. The Hideaway's creek patio looks toward Cathedral Rock. Amara Resort's rooftop bar also has views but requires a hotel stay or resort access.
Is there a good picnic or casual lunch spot near Sedona hiking trails? +
Indian Gardens Cafe in Oak Creek Canyon (4.5 miles north on AZ-89A) for the northern trails. Creek-side outdoor seating, open 8am–3pm. For the Village of Oak Creek area trails (Bell Rock, Cathedral Rock), The Hideaway is the best casual post-hike option.

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

Explore More Sedona

Things to Do →

Tlaquepaque, Pink Jeep Tours, vortex sites

Hotels →

Best hotels near Sedona restaurants

Hiking Trails →

Work up an appetite first

Day Trips →

Jerome and Verde Valley wine trail