Food & Drink

The Best Restaurants in Sedona: A Local's Guide

Spanish-colonial courtyard with fountains and sycamore trees at Tlaquepaque in Sedona, Arizona
Tlaquepaque's shaded courtyards hold several of Sedona's most pleasant restaurants. Illustrative image

Sedona punches well above its weight at the dinner table. For a town of around 10,000 people, it has a surprising density of genuinely good restaurants — a few of them destination-worthy — packed into a handful of walkable clusters surrounded by red rock. The catch is the same one that follows you everywhere in Sedona: it gets busy, the good tables book up, and a Saturday night without a plan can mean a long wait or a disappointing fallback. This guide breaks the scene down by area and points you at the established standouts, with honest notes on what to order, what it costs, and how to actually get a seat.

How Sedona dining breaks down by area

Sedona isn’t a grid, and its restaurants aren’t all in one downtown. Knowing the four main clusters saves you a lot of driving and backtracking. Everything is close — the whole town is maybe 15 minutes end to end without traffic — but Highway 179 and the Uptown strip both clog up badly in peak season, so it pays to eat near wherever you’re already spending the day.

  • Uptown Sedona — The touristy main strip along the north end of 89A, packed with shops, ice cream, Jeep tour offices, and casual eateries. Great for a quick lunch or a grab-and-go; less so for a serious dinner. Parking is the worst in town here.
  • West Sedona (along 89A) — The locals’ side of town, a long commercial stretch west of the “Y” junction. This is where a lot of the everyday-good and a few of the special-occasion places live, including some of Lisa Dahl’s restaurants. Easier parking, less of a scene.
  • Village of Oak Creek (VOC) — About 7 miles south on Highway 179, a quieter residential pocket near Bell Rock with its own cluster of strong restaurants in the Tequa Festival Marketplace and nearby. Often overlooked by day-trippers, which works in your favor.
  • Tlaquepaque & Highway 179 — The arts-and-shopping village of Tlaquepaque (say “tlah-keh-PAH-keh”) plus the Hillside complex, both on 179 just south of the Y. Shaded, walkable, pretty, and home to several solid sit-down spots.

A quick orientation table:

Area Drive from Uptown Vibe Best for
Uptown Busy, touristy Casual lunch, treats, people-watching
West Sedona (89A) 5–10 min Local, low-key Dinner, everyday meals, easier parking
Village of Oak Creek 15–20 min Quiet, residential Dinner without the crowds
Tlaquepaque / 179 5–10 min Pretty, walkable Lunch, patio dining, special occasions
Uptown Sedona's main street lined with shops and restaurants beneath red rock cliffs
Uptown is the busy heart of casual Sedona dining and the toughest place to park. Photo: TwinsofSedona / Wikimedia Commons (CC BY-SA 4.0)

The big-name standouts (book these)

A few Sedona restaurants have earned national attention, and they fill up accordingly. If you have your heart set on one of these, treat the reservation like part of trip planning — not something you sort out the afternoon of.

Elote Cafe

Elote is the restaurant most people mean when they ask about the “best” food in Sedona. Chef Jeff Smedstad’s modern interpretation of regional Mexican cooking — built on flavors from Oaxaca, Veracruz, and the Yucatán — has been a fixture for years. The namesake elote (fire-roasted corn with lime, cotija, and spiced mayo) is the table starter everyone orders, and it’s worth it. Beyond that, look at the smoked pork cheeks, the lamb adobo, and whatever mole is on the menu.

Here’s the thing worth knowing, because a lot of older travel advice gets it wrong: Elote used to be famous for its no-reservations, first-come-first-served line. That changed when it moved to its own building at 350 Jordan Road. It now takes reservations up to 60 days out, dinner only, Tuesday through Saturday from 5pm (kitchen typically runs until around 9pm), and it’s closed Sunday and Monday. The lines are gone, but so is your ability to walk up and wait it out — if you don’t book ahead, you may simply not get in on a busy night. Reserve early, and if the online slots look full, it’s worth calling, because cancellations open up. Confirm current hours and the reservation window before you count on it.

  • Cuisine: Modern regional Mexican
  • Area: Uptown (350 Jordan Rd)
  • Price: $$$ (mains roughly mid-$20s to $40s; confirm current menu)
  • Order: Elote, pork cheeks, mole, the house margarita

Mariposa Latin Inspired Grill

Mariposa is the view restaurant, and it earns the reputation. Perched on the west side of town off 89A, the patios and dining rooms look straight out at the red rocks, and at sunset it’s hard to beat. The food is Lisa Dahl’s take on Latin American — wood-fired and Argentine-leaning, with grilled meats, empanadas, ceviche, and a strong cocktail and wine program.

Mariposa is open daily for both lunch and dinner, with dinner by reservation. The good time slots — anything near sunset — go quickly, so book well ahead; weeks out in high season is not overkill. If you can’t land a dinner table, lunch sees the same view at lower prices and is much easier to get, and the lounge and patio bar are sometimes more flexible for drinks and a smaller bite. One practical note: there’s a real elevation drop from the parking area to some seating, so if stairs are an issue, ask for a level table when you book.

Local tip: For the best of Mariposa’s views without fighting for a prime sunset dinner reservation, aim for a late-afternoon table an hour or two before sunset, or come for lunch and grab a drink at the bar. You’ll still catch the light on the rocks, and availability is much better.

  • Cuisine: Latin American, wood-fired grill
  • Area: West Sedona (700 W. SR 89A)
  • Price: $$$
  • Order: Empanadas, grilled meats, ceviche; come for sunset

Cress on Oak Creek

Cress is the fine-dining room at L’Auberge de Sedona, set creekside at 301 L’Auberge Lane. This is the special-occasion splurge — a seasonal, refined menu with French technique, served under the sycamores along Oak Creek. It’s also one of the prettiest dinner settings in town, with the water right there. Reservations are essential, and dress is a notch up from the rest of casual Sedona. Getting there matters: the resort sits down a steep, narrow lane off Uptown, parking is valet-style, and the dining room is a short walk down toward the creek, so build in a few extra minutes and call ahead if mobility is a concern. If a full tasting-style dinner isn’t your speed, the creekside terrace is lovely for an early seating before the light goes.

  • Cuisine: Contemporary American / French-influenced, seasonal
  • Area: Creekside (L’Auberge de Sedona, off Uptown)
  • Price: $$$$
  • Order: Whatever’s seasonal; ask about the tasting options

The Lisa Dahl restaurants, explained

You’ll notice one name keeps coming up: Lisa Dahl is the chef-owner behind a small empire of Sedona restaurants, and they’re genuinely among the most consistent in town. Knowing they’re related helps you pick the right one for the night, because they each play a different role:

Restaurant Cuisine Area Vibe
Dahl & DiLuca Italian West Sedona Romantic, dressy
Cucina Rustica Italian Village of Oak Creek Old-world, relaxed
Mariposa Latin grill West Sedona Views, special occasion
Pisa Lisa Wood-fired pizza West Sedona Casual, family-friendly

Dahl & DiLuca Ristorante Italiano

The original, open since the mid-1990s on West 89A (2321 W. SR 89A). This is the candlelit, white-tablecloth Italian spot — pastas, classic mains, live piano on many nights, and an intimate garden patio. It reads as romantic and is a reliable anniversary-dinner choice. Reservations are recommended, especially on weekends, and if you want the quieter end of the room rather than a seat near the piano, say so when you book.

Cucina Rustica

Dahl’s other Italian restaurant, down in the Village of Oak Creek at the Tequa Festival Marketplace (7000 SR 179). The room is done up like a Tuscan villa, and because it’s in VOC rather than the center of town, it’s a little easier to get into on busy nights while delivering the same quality. Parking here is a normal shopping-center lot — no Uptown stress — which makes it an easy call if you’re already staying or hiking on the south end near Bell Rock. A good pick if you want the Dahl Italian experience away from the crowds.

Pisa Lisa

The casual, affordable entry in the group — wood-fired pizzas, Italian small plates, and gelato, with a fun rock-and-roll soundtrack. This is the one to bring the whole group to without reservation drama or a big bill. They do takeout, so it’s a strong option if you’d rather eat back at your place. Great after a long hike when you want real food but not a production.

Oak Creek flowing past trees in Sedona, Arizona
Several of Sedona's best tables sit creekside along Oak Creek and up the canyon. Photo: Ray Redstone / Wikimedia Commons (CC BY-SA 4.0)

West Sedona and the everyday-good options

Beyond the Dahl restaurants, West Sedona along 89A is where you’ll eat most of your casual meals, and there’s plenty here that’s solid without being a destination. The strip has the town’s mix of Thai, sushi, burgers, breakfast spots, and brewpubs. It’s also where parking is least painful, which matters more than you’d think when you’re tired and hungry after a day on the trail.

A few dependable, long-running names worth knowing on this side of town:

  • Coffee Pot Restaurant — A Sedona breakfast institution since 1950, at 2050 W. SR 89A, famous for its “101 omelettes” and bottomless coffee. It’s daytime only and the weekend wait can be long — get there early, ideally before 9am. Comfort food, not a scene. See the breakfast & brunch guide for more morning options.
  • The Golden Goose American Grill — A friendly, well-priced American grill at 2545 W. SR 89A with steaks, seafood, and a dog-friendly patio, open daily into the early evening. A good middle-of-the-road dinner when you don’t want to splurge.
  • Thai Spices — A small, long-standing Thai kitchen on the western end of 89A (around 2986 W. SR 89A), open for lunch and dinner most of the week. Good for a lighter, vegetable-forward meal, and one of the easier places to eat well without a reservation.

This is the right side of town for a low-key dinner when you don’t want to drive across town or compete for a table. If you’re staying with us, it’s also the easy answer for picking up something to bring back to the house — there’s no shame in a casual night in, a pizza, and a few rallies on the indoor court before bed.

For a deeper look at the casual end of the scene, the Mexican & Southwestern and healthy & vegan guides go further than I can here, and coffee & cafes covers the morning-fuel question on its own.

Tlaquepaque and Highway 179

Tlaquepaque Arts & Shopping Village is worth visiting even if you don’t eat there — a 1970s-built warren of Spanish-colonial courtyards, fountains, sycamores, and galleries, sitting right on Oak Creek just south of the Y on 179. It’s shaded, walkable, and one of the more pleasant places in town to spend a slow afternoon. There’s a free lot on site, plus an overflow lot across the way, and both fill on busy weekends, so arrive earlier than you think. Several restaurants are folded into it:

  • El Rincón Restaurante Mexicano — A Sedona institution for decades, known for Arizona-style chimichangas and strong margaritas, with a courtyard that often has live Spanish guitar in the warmer months. Casual, dependable, fun.
  • The Secret Garden Cafe — A relaxed breakfast-and-lunch spot tucked into the greenery; good for salads, paninis, and a quiet midday break between gallery browsing.

Just down 179 is the Hillside Sedona complex (around 671 SR 179), home to:

  • The Hudson — An upscale-casual American restaurant with chef-driven comfort food (burgers, fish, ribs, salads) and, importantly, a deck with some of the best red-rock views of any restaurant in town. It’s open all day, generally late morning through evening, for lunch and dinner. The patio is the move at sunset; expect a wait for it without a reservation, and note that the deck seating is limited, so booking specifically for the patio is smart.

A practical note on this corridor: Highway 179 is the main artery to the Village of Oak Creek and the I-17 freeway, and it backs up badly on weekend afternoons and around sunset. If you’re dining on 179, plan to be parked before the rush rather than crawling into it.

The Tlaquepaque–179 corridor pairs naturally with a visit to the Chapel of the Holy Cross, a wander through Tlaquepaque itself, or a stroll through Sedona’s art galleries, all of which are right in this stretch.

Oak Creek Canyon: Indian Gardens

If you’re driving the Oak Creek Canyon scenic route north toward Slide Rock and Flagstaff, Indian Gardens Cafe & Market is the stop worth knowing about. It’s a historic general store about 4 miles up the canyon (3951 N. SR 89A), now a beloved counter-service café and market. The draw is casual: freshly baked pastries and cinnamon rolls, good breakfast burritos and named sandwiches, salads, specialty coffee, local beer and wine, and a shaded creekside garden patio under the trees. It’s the antidote to Uptown’s crowds — a calm, leafy place to refuel before or after Slide Rock State Park or a canyon hike like West Fork.

A few logistics make or break this stop. It’s daytime only — typically open around 8am to 4pm with the kitchen winding down a bit earlier (think mid-afternoon), plus a Friday pizza night in the warmer months; confirm before you drive up. Service is order-at-the-counter, so it’s quick and group-friendly. Parking is a small lot right off 89A, and on busy days it turns over fast — if it’s full, the canyon road has few easy places to turn around, so be patient. And remember the canyon road itself can crawl in peak season, especially heading back south in the late afternoon.

Reservations and timing: how to actually get a table

This is the part most visitors underestimate. In high season — spring and fall especially — Sedona’s better restaurants are genuinely hard to get into without planning. Here’s how to play it:

  1. Book the destination spots before you arrive. Elote (up to 60 days out), Mariposa, Cress, and Dahl & DiLuca should all be reserved as early as you can, ideally when you book your trip. Sunset slots go first.
  2. Eat early or eat late. A 5:00 or 5:30 reservation, or an 8:30+ one, is far easier to land than 6:30–7:30. The light at the view restaurants is often better early anyway.
  3. Use the Village of Oak Creek as your pressure valve. When central Sedona is fully booked, VOC restaurants (Cucina Rustica and others) frequently have availability for the same quality.
  4. Have a casual backup. Keep a no-reservation option in mind — Pisa Lisa, The Golden Goose, a West Sedona spot, or Indian Gardens for daytime — so a fully booked night doesn’t derail dinner.
  5. Lunch is your friend. Some of the destination kitchens are easier (or only available) at lunch, and you’ll pay less. Mariposa and The Hudson at midday are good examples — same view, smaller bill, no scramble for a table.
  6. Call when the app says full. Online platforms don’t always show the whole book, and cancellations are common in a tourist town. A quick phone call the morning of can turn up a table that OpenTable swears doesn’t exist.

Seasonal and daily timing

Sedona’s peak dining crush tracks its tourist seasons: March through May and September through November are the busiest, when reservations are essential. Summer is hot (triple digits are common midday), so dinner picks up as the day cools, and patios are most pleasant after the sun drops behind the rocks. Winter is the quietest stretch — easier tables, shorter waits, and some of the best red-rock light of the year, though a few places trim their hours. Sundays and Mondays tend to be slightly calmer than the Friday–Saturday peak, and some kitchens close one or two days a week (Elote, for instance, runs Tuesday–Saturday), so always check the day before you count on a place.

Prices, tipping, and what to expect

Sedona dining runs a bit higher than you might expect for a small town — it’s a tourist economy in a beautiful place, and prices reflect that. A rough guide:

  • $ — Casual / quick: Indian Gardens, Pisa Lisa, Coffee Pot, taco and sandwich spots. Roughly $12–$20 a person before drinks.
  • $$ — Sit-down casual: El Rincón, The Hudson, The Golden Goose, many West Sedona spots. Roughly $20–$40 a person.
  • $$$ — Upscale: Elote, Mariposa, Dahl & DiLuca, Cucina Rustica. Mains commonly in the high-$20s to $40s; a full dinner with drinks adds up quickly.
  • $$$$ — Fine dining: Cress on Oak Creek and similar. Plan accordingly.

These are ballparks, not quotes — menus and prices change constantly, so always check the current menu before you go. Standard U.S. tipping (18–20% for good service) applies. Many of the better restaurants add gratuity automatically for larger parties, so glance at the check before you tip again on top. One thing that catches visitors out: some smaller spots tack on a card-processing surcharge, so it’s worth carrying a little cash for the counter-service places.

Dietary needs and dining with restrictions

Sedona is unusually accommodating for a small town, partly because of its long-running wellness crowd. Plant-based, gluten-free, and allergy-aware options are easy to find:

  • Vegetarian and vegan are well covered. Thai Spices, Pisa Lisa, and the wellness-leaning cafés all do meatless meals as a matter of course, and the destination kitchens will adapt — see the healthy & vegan guide for places that build the whole menu around it.
  • Gluten-free is widely understood; Pisa Lisa offers a gluten-free pizza crust, and most sit-down restaurants can flag safe dishes if you ask.
  • Serious allergies — call ahead at the smaller kitchens, which may not have separate prep areas. The bigger operations handle this routinely.

Local tip: If you’re self-catering at all, do your grocery run in West Sedona, where the larger supermarkets are, rather than the small pricey markets Uptown. Stocking the kitchen for breakfasts and a couple of casual dinners is the easiest way to dodge both the crowds and the markups — and it frees up your budget for the one dinner you really want.

Accessibility and practical notes

  • Parking: Uptown is the hardest — use the public lots or the Sedona Shuttle and avoid driving into the strip at peak times. West Sedona and VOC restaurants generally have their own lots and are far less stressful. (The Red Rock Pass parking permit that trailheads require does not apply to restaurant lots — that’s a Forest Service thing for hikes, not meals.)
  • Mobility: Most of the major restaurants are accessible, but a few — especially the older Tlaquepaque spaces, the multi-level setting at Mariposa, and creekside settings like L’Auberge with stairs and uneven historic pathways — can be tricky. Call ahead if step-free access matters and ask for a level table.
  • Altitude and heat: Sedona sits around 4,500 feet. Alcohol hits a little harder up here, and dehydration sneaks up on you, especially in summer. Drink water with that margarita.
  • Dress: Sedona is overwhelmingly casual. Cress and a few special-occasion rooms warrant something a step nicer, but you’ll never be turned away for hiking-clean attire at the everyday places. Evenings cool off fast year-round at this elevation, so bring a layer for any patio dinner.
  • Kids and groups: Pisa Lisa, The Hudson, The Golden Goose, El Rincón, and Indian Gardens all handle families and groups well. The fine-dining rooms are better for adults and couples.

How to avoid the worst of the crowds

Eating well in Sedona is mostly about dodging the peak crush:

  • Go early or off-peak. First seating, weekday nights, and the shoulder hours beat the 7pm Saturday wall every time.
  • Eat where the day-trippers don’t. The Village of Oak Creek and Oak Creek Canyon see a fraction of Uptown’s foot traffic.
  • Time it around your hikes. A late lunch after a morning on Cathedral Rock or Bell Rock lands you at the table during the quiet afternoon lull, not the dinner rush.
  • Build in a backup plan. The single best move is having a reserved table for your one big dinner and a flexible casual option for the rest.

Pair your meals with the rest of the trip

The nice thing about Sedona’s compact layout is that good food is never far from a good view or a good walk. A few natural pairings:

  • Sunset dinner with a view — Mariposa or The Hudson’s deck, ideally after catching the light at Airport Mesa or another of the town’s sunset spots. For more on the best tables for scenery, see restaurants with views.
  • Post-hike refuel — Pisa Lisa or Indian Gardens after a morning on the trail.
  • Slow afternoon — Lunch at Tlaquepaque, then galleries and the Chapel of the Holy Cross nearby.
  • Big night out — Elote or fine dining at Cress, booked well in advance, as the centerpiece of an evening.

Sedona’s restaurant scene rewards a little planning and punishes a lot of spontaneity, at least on a busy weekend. Book your one big dinner early, keep a casual option in your back pocket, eat where the crowds aren’t, and you’ll eat very well here. And after a long day of red rocks and a good meal out, there’s always the option of an easy night back at the house — a quick rally on the indoor court beats fighting for a parking spot any day.

Frequently asked questions

What is the single best restaurant in Sedona?
Elote Cafe is the most frequently named, known for modern regional Mexican cooking. For views, Mariposa and The Hudson lead; for fine dining, Cress on Oak Creek. The 'best' depends on whether you want food, a view, or a special occasion.
Does Elote Cafe still do walk-ins and a first-come line?
No. Elote was once famous for its no-reservations walk-up line, but after moving to its own building on Jordan Road it now takes reservations up to 60 days in advance, dinner only, Tuesday through Saturday. Book ahead or you may not get in.
Do I need reservations to eat in Sedona?
For the destination restaurants in peak season (spring and fall), yes — book weeks ahead, especially for sunset tables. Casual spots like Pisa Lisa, El Rincón, and Indian Gardens are usually fine without one.
Where can I eat in Sedona with a red-rock view?
Mariposa has arguably the best panoramic views from its patios, and The Hudson's deck at Hillside Sedona is also outstanding. Both are best at sunset and fill up, so reserve a patio table ahead.
Are Sedona restaurants expensive?
Dining runs higher than a typical small town because it's a tourist economy. Casual meals run roughly $12–$40 per person, while upscale and fine-dining spots commonly have mains from the high $20s to $40s. Check current menus, as prices change often.
How do I avoid the dinner crowds in Sedona?
Eat early or late, choose the Village of Oak Creek over central Sedona, time meals around the afternoon lull after a hike, and always have a casual backup if your first choice is booked.

Stay where you can rally any season

Sedona Pickler is a private West Sedona vacation home with its own indoor, climate-controlled pickleball court — a short drive from the trailheads, viewpoints and restaurants in this Sedona guide. Play at sunrise or after dark, in any weather.

Check availability on Airbnb
Book Now