Top restaurants list

10 Best Mexican Restaurants In Santa Fe

  • 10 restaurants
  • Santa Fe, New Mexico
  • Updated February 20, 2026

The ten best Mexican restaurants in Santa Fe include La Choza, The Shed, Tomasita's, Sazon, El Callejon Taqueria and Grill, La Plazuela at La Fonda, Casa Chimayo, Coyote Café and Rooftop Cantina, Los Potrillos, and Tacos y Burritos La Fe. Santa Fe is famous for its singular focus on New Mexican cuisine, a unique food culture centered on the state's native red and green chiles, offering signature dishes like blue corn enchiladas smothered in chile, carne adovada, and green chile stew. 

Mexican restaurants in Santa Fe are found near the historic downtown Plaza and in the Railyard District. The array of eateries includes world-famous historic institutions, elegant fine-dining rooms in landmark hotels, and straightforward local taquerias. A meal at The Shed is a bustling crowded affair in a historic hacienda, while La Plazuela offers a quiet romantic dinner in a beautiful courtyard. Dining at one of Santa Fe's Mexican restaurants costs between $15 and $150 per person.

La Choza is the best overall choice, set apart by its award-winning chile, its slightly less crowded location in the Railyard, and its status as a local favorite. For a quick and traditional meal, El Callejon Taqueria and Grill serves some of the best Mexican food in Santa Fe from its hidden alleyway location. Sazon provides a premier fine-dining meal with its creative, mole-focused menu. Restaurants like Sazon offer dedicated vegan options, while nearly all New Mexican establishments, including La Choza and The Shed, have extensive gluten-free choices that use corn as a base.

The top Mexican restaurants in Santa Fe are listed below.

  1. La Choza 1
    La Choza is a celebrated Santa Fe restaurant serving classic New Mexican cuisine in a colorful, historic building. The establishment, the sister restaurant to The Shed, is a local institution located in the city's Railyard District.
    Item Prices
    380
    Average Item Price
    $8.55
    More about La Choza

    Type of Restaurant:

    Casual Dining

    Type of Food:

    New Mexican

    Signature Dishes:

    TamaleChalupaEnchilada Plate

    La Choza signature dishes:: TamaleChalupaEnchilada Plate

    Location:

    905 Alarid St, Santa Fe, NM 87505, United States

    Special Feature:

    The restaurant is renowned for its award-winning red and green chile, which is the centerpiece of nearly every dish on the menu.

    What Makes It Special:

    La Choza is known for its consistent, high-quality execution of traditional New Mexican comfort food in a lively, festive, and perennially popular setting.

    What Sets It Apart:

    Its location away from the downtown Plaza and its reputation as a go-to for both locals and visitors give it a distinct, less tourist-congested character compared to its sister restaurant.

    Operating Hours:

    Monday–Saturday: 11:00 AM–2:30 PM, 4:30 PM–9:00 PMSunday: Closed

    Price:

    $10 to $20 per person

    La Choza Menu Prices
  2. The Shed 2
    The Shed is a world-famous restaurant that has been serving traditional New Mexican food in a historic hacienda since 1953. The establishment is located just off the Santa Fe Plaza and is known for its vibrant atmosphere and long lines.
    Item Prices
    9
    Average Item Price
    $13.44
    More about The Shed

    Type of Restaurant:

    Casual Dining

    Type of Food:

    New Mexican

    Signature Dishes:

    The ShedburgerOriginal BurgerEnchiladas

    The Shed signature dishes:: The ShedburgerOriginal BurgerEnchiladas

    Location:

    113 1/2 E Palace Ave, Santa Fe, NM 87501, United States

    Special Feature:

    The restaurant's signature is its pungent, spicy red chile sauce, which is made from chile grown specifically for the restaurant.

    What Makes It Special:

    The Shed is a Santa Fe institution, celebrated for its decades-long history of serving classic New Mexican dishes in a unique, multi-roomed historic building.

    What Sets It Apart:

    Its prime location just off the Plaza and its legendary status as a must-visit culinary landmark make it a quintessential Santa Fe dining experience.

    Operating Hours:

    Monday–Saturday: 11:00 AM–2:30 PM, 5:00 PM–9:00 PMSunday: Closed

    Price:

    $20 to $30 per person

    The Shed Menu Prices
  3. Tomasita's 3
    Chicken Salads Mexican Latin American Burritos Tacos Family Meals Family Friendly Affordable Meals New Mexican Group Friendly Kids Friendly
    Tomasita's is a large, bustling restaurant in the Santa Fe Railyard district that has been serving classic New Mexican food since 1974. The establishment is a local landmark, famous for its potent margaritas and traditional chile recipes.
    Item Prices
    357
    Average Item Price
    $11.73
    More about Tomasita's

    Type of Restaurant:

    Casual Dining

    Type of Food:

    New Mexican

    Signature Dishes:

    Carne AdovadaFlautas CompuestasSuper Tortilla Burger

    Tomasita's signature dishes:: Carne AdovadaFlautas CompuestasSuper Tortilla Burger

    Location:

    500 S Guadalupe St, Santa Fe, NM 87501, United States

    Special Feature:

    The restaurant is renowned for its "Swirl" margarita, a frozen margarita with a swirl of sangria, which has become a local institution.

    What Makes It Special:

    Tomasita's is a go-to for its lively, high-volume atmosphere and its consistent delivery of satisfying, classic New Mexican comfort food.

    What Sets It Apart:

    Its combination of a large, energetic space with a very popular and well-regarded bar program makes it a premier destination for a festive meal.

    Operating Hours:

    Monday–Thursday: 11:00 AM–9:00 PMFriday–Saturday: 11:00 AM–10:00 PMSunday: 11:00 AM–3:00 PM

    Price:

    $10 to $20 per person

    Tomasita's Menu Prices
  4. Los Potrillos 4
    Los Potrillos is a casual, family-owned restaurant in Santa Fe serving a menu of classic Mexican-American comfort food. The establishment is a local favorite, known for its friendly atmosphere and generous portions.
    Item Prices
    240
    Average Item Price
    $11.91
    More about Los Potrillos

    Type of Restaurant:

    Casual Dining

    Type of Food:

    Mexican-American

    Signature Dishes:

    FajitasChile RellenoEnchiladasQueso Dip

    Los Potrillos signature dishes:: FajitasChile RellenoEnchiladasQueso Dip

    Location:

    1947 Cerrillos Rd, Santa Fe, NM 87505, United States

    Special Feature:

    The restaurant is a long-standing fixture on Cerrillos Road, known for its consistent and unpretentious approach to familiar Mexican-American cuisine.

    What Makes It Special:

    The restaurant is a dependable neighborhood spot known for its welcoming environment, fast service, and consistently satisfying comfort food.

    What Sets It Apart:

    Its role as a straightforward, family-friendly neighborhood restaurant with an extensive, crowd-pleasing menu makes it a reliable choice for a classic meal.

    Operating Hours:

    Saturday–Friday: 8:00 AM–9:00 PMMonday, Tuesday, Thursday: 9:00 AM–9:00 PMWednesday: Closed

    Price:

    $10 to $20 per person

    Los Potrillos Menu Prices
  5. Sazon 5

    5. Sazon

    Sazon is a fine-dining restaurant in downtown Santa Fe from Chef Fernando Olea. The establishment offers a sophisticated menu of contemporary and traditional interior Mexican cuisine in an elegant, art-filled setting.
    More about Sazon

    Type of Restaurant:

    Fine Dining

    Type of Food:

    Haute Mexican, Modern Mexican

    Signature Dishes:

    XochimilcoCoyoacanPulpo

    Sazon signature dishes:: XochimilcoCoyoacanPulpo

    Location:

    221 Shelby St, Santa Fe, NM 87501, United States

    Special Feature:

    The dining experience often begins with the "Sazon," a tasting of the chef's signature moles presented with tortillas for dipping.

    What Makes It Special:

    Sazon is a destination for its inventive, chef-driven food that reinterprets Mexican cuisine through a fine-dining lens, with a focus on complex moles.

    What Sets It Apart:

    Its unique fusion of high-end, artistic presentation with the deep, traditional flavors of interior Mexico makes it a singular fine-dining establishment.

    Operating Hours:

    Monday–Saturday: 5:00 PM–9:00 PMSunday: Closed

    Price:

    Over $100 per person

  6. El Callejon Taqueria and Grill 6

    6. El Callejon Taqueria and Grill

    El Callejon is a casual, counter-service eatery tucked away in an alley near the Santa Fe Plaza. The establishment is a local favorite, known for its straightforward menu of authentic tacos, burritos, and grilled items.
    More about El Callejon Taqueria and Grill

    Type of Restaurant:

    Taqueria

    Type of Food:

    Traditional Mexican, Street Food

    Signature Dishes:

    Tacos al PastorLechon TacosAdovada

    El Callejon Taqueria and Grill signature dishes:: Tacos al PastorLechon TacosAdovada

    Location:

    208 Galisteo St, Santa Fe, NM 87501, United States

    Special Feature:

    The restaurant's "hidden gem" location in a narrow alleyway (callejón) provides a unique and intimate setting away from the main tourist crowds.

    What Makes It Special:

    The eatery is a reliable go-to for a quick and flavorful meal, celebrated for its fresh ingredients and classic taqueria preparations.

    What Sets It Apart:

    Its role as a straightforward, high-quality downtown taqueria makes it a dependable and beloved choice for a classic Mexican street food meal.

    Operating Hours:

    Saturday, Friday: 11:30 AM–11:00 PMThursday, Sunday: 11:30 AM–10:00 PMTuesday–Wednesday: 4:30 PM–10:00 PMMonday: Closed

    Price:

    $20 to $30 per person

  7. La Plazuela at La Fonda 7

    7. La Plazuela at La Fonda

    La Plazuela is a fine-dining restaurant located in the stunning, light-filled courtyard of the historic La Fonda on the Plaza hotel. The establishment serves upscale New Mexican cuisine in a romantic, historic setting.
    More about La Plazuela at La Fonda

    Type of Restaurant:

    Fine Dining

    Type of Food:

    New Mexican, Southwestern

    Signature Dishes:

    Filet Y EnchiladaHuitlacoche TamalLa Fonda Steak Frites

    La Plazuela at La Fonda signature dishes:: Filet Y EnchiladaHuitlacoche TamalLa Fonda Steak Frites

    Location:

    100 E San Francisco St, Santa Fe, NM 87501, United States

    Special Feature:

    The restaurant is situated in a beautiful, skylit atrium with a central fountain and hand-painted windows, creating a memorable and elegant environment.

    What Makes It Special:

    The restaurant is a destination for its unique, historic atmosphere that combines the grandeur of old Santa Fe with a refined, contemporary menu.

    What Sets It Apart:

    Its singular location within the iconic La Fonda hotel makes it a premier destination for a special occasion or a quintessential Santa Fe experience.

    Operating Hours:

    Monday–Sunday: 7:00 AM–9:00 PM

    Price:

    $30 to $50 per person

  8. Casa Chimayo 8

    8. Casa Chimayo

    Casa Chimayo is a family-owned restaurant in downtown Santa Fe that specializes in the traditional, homestyle cuisine of the Chimayó Valley. The establishment is known for its use of authentic, locally sourced Chimayó chile.
    More about Casa Chimayo

    Type of Restaurant:

    Casual Dining

    Type of Food:

    New Mexican (Chimayó-Style)

    Signature Dishes:

    Burritos de ChimayoChile RellenosStuffed Sopaipilla

    Casa Chimayo signature dishes:: Burritos de ChimayoChile RellenosStuffed Sopaipilla

    Location:

    409 W Water St, Santa Fe, NM 87501, United States

    Special Feature:

    The menu is centered on the specific food of the Chimayó Valley, a region renowned for its unique, heirloom red chile.

    What Makes It Special:

    The restaurant is a destination for its genuine, high-quality homestyle food that delivers the specific flavors of the Chimayó region.

    What Sets It Apart:

    Its clear focus on the unique food of Chimayó, particularly its use of authentic Chimayó red chile, makes it a destination for a specific food experience.

    Operating Hours:

    Tuesday–Saturday: 11:00 AM–2:00 PM, 5:30 PM–9:00 PMSunday–Monday: Closed

    Price:

    $30 to $50 per person

  9. Coyote Café and Rooftop Cantina 9

    9. Coyote Café and Rooftop Cantina

    Coyote Café is a world-renowned, multi-level establishment in downtown Santa Fe. It consists of a fine-dining restaurant downstairs and a lively, casual Rooftop Cantina upstairs.
    More about Coyote Café and Rooftop Cantina

    Type of Restaurant:

    Fine Dining (downstairs), Casual Cantina (upstairs)

    Type of Food:

    Modern Southwestern (downstairs), Upscale Mexican (upstairs)

    Signature Dishes:

    Smoked Wagyu Beef RibDuck Leg ConfitPork Belly Tacos

    Coyote Café and Rooftop Cantina signature dishes:: Smoked Wagyu Beef RibDuck Leg ConfitPork Belly Tacos

    Location:

    132 W Water St, Santa Fe, NM 87501, United States

    Special Feature:

    The Rooftop Cantina offers an open-air, high-energy social setting with panoramic views of the downtown Santa Fe streets.

    What Makes It Special:

    The establishment is a legendary Santa Fe institution, celebrated for its decades-long history of culinary innovation and its status as a premier social hub.

    What Sets It Apart:

    Its dual concept of a fine-dining restaurant and a lively rooftop bar provides two distinct, high-quality experiences in one iconic location.

    Operating Hours:

    Monday–Thursday, Sunday: 11:30 AM–9:00 PMFriday–Saturday: 11:30 AM–9:30 PM

    Price:

    Over $100 per person

  10. Tacos y Burritos La Fe 10

    10. Tacos y Burritos La Fe

    Tacos y Burritos La Fe is a small, no-frills taqueria in Santa Fe that serves authentic Mexican street food. The establishment is a simple, counter-service spot cherished by the local community for its traditional recipes.
    More about Tacos y Burritos La Fe

    Type of Restaurant:

    Taqueria

    Type of Food:

    Traditional Mexican, Street Food

    Signature Dishes:

    Pinches TacosFlautasGarnachas

    Tacos y Burritos La Fe signature dishes:: Pinches TacosFlautasGarnachas

    Location:

    6600 Cerrillos Rd, Santa Fe, NM 87507, United States

    Special Feature:

    The taqueria operates with a simple, cash-only model, maintaining the character of a classic neighborhood spot.

    What Makes It Special:

    The eatery is a go-to for a genuine street taco experience, celebrated for its high-quality meats, simple preparation, and authentic flavors.

    What Sets It Apart:

    Its unwavering dedication to the traditional taqueria craft in an unpretentious setting makes it a purist's choice for authentic street food.

    Operating Hours:

    Saturday, Wednesday–Friday: 7:00 AM–8:00 PMMonday–Tuesday: 7:00 AM–5:30 PMSunday: Closed

    Price:

    $10 to $20 per person

On the map

More top restaurant lists in New Mexico

Find your next favorite spot

Can't decide? start here: