With so many places to explore, outdoor recreation opportunities, and activities within walking distance of Santa Fe’s historic district, we have no doubt you’ll work up an appetite while exploring all the best things to do in Santa Fe. Luckily, you can satisfy your appetite – and give yourself the fuel you need for your next adventure – at the top restaurants in the city. This food-focused city includes enough variety for just about every tastebud, including those guests in search of some of the best Mexican restaurants in Santa Fe.
The culinary scene in Santa Fe reflects an incredible fusion of cultures, and the food here is well known for its gratuitous use of red and green chiles. There are plenty of fantastic Mexican restaurants in Santa Fe, each offering one tantalizing bite after another as you explore the city’s rich cultural heritage. Whether you’re looking for a casual bite to eat for lunch or an exquisite, high-end meal, you won’t be disappointed by Santa Fe’s top restaurants.
When you’re done shopping for hidden treasures and feasting on all the delicious Mexican restaurants in Santa Fe, walk off your dinner and return to our #1-rated Santa Fe Bed and Breakfast. We offer guests luxurious accommodations close to the Santa Fe Capital and the historic Santa Fe Plaza, and our welcoming hospitality far exceeds what you’ll find at our competition. Book your room at our Santa Fe Bed and Breakfast today!
Our List of Top 10 Santa Fe Mexican Restaurants
It’s no secret that there are some really fantastic Santa Fe restaurants worth visiting while you’re in town staying at our Santa Fe Bed and Breakfast. Chefs across the city have earned many awards and accolades, and Santa Fe is one of the best regarded food cities in the country.
That is especially true when you try one of the many delicious Mexican restaurants in Santa Fe! Sante Fe is a veritable confluence of flavor, but without a doubt, Mexican restaurants are among our favorite places to dine! Below, we’ve listed some of our favorite Mexican restaurants for you to try during your next visit.
1. The Shed
The Shed is the local go-to for classic Southwestern fare. Its cuisine lies on the foundation of the three main crops grown by the Pueblo People: corn, beans, and squash. The Shed also incorporates its freshly ground award-winning red chile, into most of its sumptuous dishes.
2. Tomasita’s
Tomasita’s cooks up their delicious fare the same way they have for the past 40 years. Their award-winning red and green chile and fresh sopaipillas make this one of the best Mexican restaurants in Santa Fe.
3. Tia Sophia’s
There are tons of Mexican restaurants in Santa Fe, but there aren’t many that serve a traditional Mexican breakfast! Tia Sophia’s is a diner that’s only open for breakfast and lunch in addition to serving amazing old-fashioned Northern New Mexican cuisine, and it’s a definite must on our list of Mexican restaurants to visit in Santa Fe.
4. La Choza
La Choza in Santa Fe, NM, is one of the top Mexican restaurants in Santa Fe evidenced by its flavorful menu and colorful atmosphere. Make sure to save room for their mocha cake — a combination of coffee and chocolate mousse topped with whipped cream.
5. Gabriel’s
Gabriel’s picturesque patio is the perfect place to grab a bite of authentic Mexican food. They serve up tasty and affordable Northern New Mexico comfort food, including Guacamole Especial and Pollo en Mole Poblano.
6. Tune-Up Cafe
For a hot and quick breakfast, midday lunch getaway, delectable dinner, or dessert that makes your mouth dance, check out Tune-Up Cafe. Guy Fieri’s Diners, Drive-Ins, and Dives featured this eatery famous for its El Salvadoran specialties, Mexican entrees, and a few American favorites. If it made his list of the best Mexican restaurants in Santa Fe, it should surely be on yours!
7. Mucho Gusto
The house specialties at Mucho Gusto include orange tequila shrimp and grilled salmon al mojo de ajo. Their most famous dish is known as “The Bomb,” which is a chicken breast stuffed with jack cheese, poblano chiles, almonds, and sun-dried tomatoes topped with a mushroom chipotle chile cream sauce.
8. La Casa Sena
La Casa Sena is a favorite Mexican restaurant of locals and visitors. This elegant adobe restaurant exemplifies “old Santa Fe” style cuisine along with beautiful furniture and museum-quality art decor. Their singing waiters even belt out show tunes as they carry the dishes to your table!
9. Maria’s New Mexican Kitchen
Maria’s New Mexican Kitchen still serves up homestyle Mexican food the same way it has for over 60 years. Choose from classics like beef stuffed sopaipillas, pulled pork tacos, and green chile chicken enchiladas. Plus, their margarita menu has over 100 drink options!
10. Sazon
Chef Fernando Olea of Sazon, originally from Mexico City, is known for his unique interpretation of both contemporary and traditional Mexican dishes. This upscale eatery is easily one of the best Mexican restaurants in Santa Fe – let alone best restaurants overall! It features a gorgeous dining space and delicious flavors. The basic menu is intentionally small so that the chef can create daily specials with locally sourced produce and meats.
Stay at the Best Santa Fe Bed and Breakfast
You will no doubt be full after dining at any (or all!) of these Mexican restaurants in Santa Fe. Luckily, not too far away from most of them, and within walking distance of downtown Santa Fe, you’ll find the most comfortable Santa Fe Bed and Breakfast. Talk about an exquisite place to relax and unwind after a fun and full day in Santa Fe.
Our signature guest rooms feature the best amenities in the area, along with unique Southwestern decor and furnishings. If you want to get out and explore our city by foot, historic Santa Fe and all of its surrounding attractions are only a 10-minute walk.
Our location is just the beginning, though. With high-class amenities and exceptional hospitality, including full concierge service, you’ll quickly see why we’re rated the best Santa Fe Bed and Breakfast. Book your room today!