Must-Try Mexican Restaurants in Santa Fe That Locals Actually Love
Santa Fe is one of the best places in the country to enjoy flavorful, comforting Mexican and New Mexican food. Whether you’re here for the art, the architecture, or just the food (no judgment), there’s a good chance you’ll leave planning your next meal.
From sit-down staples to food trucks that locals swear by, this list features the top-rated Mexican restaurants in Santa Fe—based on Yelp, taste buds, and pure deliciousness.
From classic enchiladas smothered in red or green chile to creative tacos bursting with bold flavors, there’s something for everyone. Get ready to explore the heart and soul of Santa Fe’s vibrant food scene. Let’s dig in.
1. El Callejon Taqueria and Grill in Santa Fe

Located just off the Plaza, El Callejon is a fun and flavorful spot that serves up some of the best tacos in Santa Fe. The menu is filled with street-style favorites like tacos al pastor, barbacoa, and refreshing Tostadas de Ceviche, plus solid margaritas to go with them.
The colorful vibe inside matches the bold flavors on your plate. It’s perfect for a casual lunch or dinner before heading out to explore downtown Santa Fe.
2. Pantry Restaurant in Santa Fe
Pantry Restaurant has been feeding the Santa Fe community since 1948, and it’s still going strong. This place is famous for its green chile breakfast burritos, smothered pancakes, and hearty lunch plates that feel like a warm hug.
It’s casual, cozy, and always busy—especially with locals who’ve been coming here for generations. If you’re only in Santa Fe for a few days, this is a must-stop. The menu is packed with authentic flavors that showcase the best of the region. Plus, the friendly atmosphere makes it a place you’ll want to linger.
3. Tomasita’s Santa Fe
Tomasita’s is one of the most iconic restaurants in Santa Fe, and once you try their chile, you’ll understand why. Housed in a historic building near the Railyard, this place serves classic New Mexican plates loaded with red or green chile.
From their fresh chips and tortillas to hearty tamales and hot steaming bowls of posole, there’s something for everyone. It’s a lively, family-friendly spot with great service and even better enchiladas. People line up for a reason—Tomasita’s is pure Santa Fe comfort food.
4. Palacio Cafe in Downtown Santa Fe

Palacio Cafe is tucked away in downtown Santa Fe, just a short walk from museums and galleries. Don’t let its size fool you—this cozy spot makes some of the best breakfast burritos, vegetarian enchiladas, and carne adovada in town. The staff is warm, the service is quick, and everything feels homemade. It’s a local favorite for breakfast and lunch, and the portions are more than generous.
5. El Chile Toreado Food Truck in Santa Fe
If you ask around for the best tacos in Santa Fe, someone’s going to mention El Chile Toreado. This food truck may look simple, but the flavor is anything but. Their carne asada, adobada, and fish tacos are packed with spice and grilled just right.
Located off West Cordova Road, it’s a great stop for a quick bite that’s full of authentic Santa Fe flavor. Locals line up here for a reason. The portions are generous, and the prices are wallet-friendly. Don’t forget to try their house-made salsa for an extra kick!
6. La Choza Restaurant in Santa Fe
La Choza is one of Santa Fe’s best-kept secrets—though it’s not much of a secret anymore. It’s the sister restaurant of the famous Shed, but it draws more locals and fewer crowds. Located in a charming adobe just outside the downtown area, La Choza serves blue corn enchiladas, posole, and green chile stew that locals rave about.
If you’re looking for authentic Santa Fe eats without the long wait, this is your spot. The casual, welcoming atmosphere makes it perfect for both visitors and regulars. Don’t forget to try their sopapillas with honey for the perfect finish to your meal.
7. Los Potrillos Mexican Restaurant in Santa Fe

Los Potrillos is a relaxed, full-service Mexican restaurant with a wide-ranging menu you don’t often see elsewhere in Santa Fe. Think molcajete, cochinita pibil, and chiles en nogada—dishes that showcase bold flavors and regional traditions.
It’s a favorite for families and larger groups, with generous portions and a festive, central Mexico-inspired décor. Don’t miss their signature margaritas and homemade chips and salsa. They also offer vegetarian and gluten-free options, making it a versatile pick.
The service is friendly and fast, ensuring you enjoy your meal without a long wait. Don’t forget to try their signature margaritas—they’re a crowd favorite! Their homemade salsa and chips are the perfect way to start your meal. Plus, they offer vegetarian and gluten-free options, so there’s something for everyone.
Santa Fe Dining Tips for Mexican Food Lovers
Santa Fe is a food lover’s paradise, bursting with unique flavors and traditions. If you’re dining out in this vibrant city, here are some tips to make the most of your culinary experience:
- Red or Green Chile?: Your server will likely ask, “Red or green?” Red chile is rich and earthy, while green chile packs a sharper, spicier punch. Can’t decide? Say “Christmas” to get both!
- Try Sopaipillas: These fluffy, fried pastries are a local favorite. Drizzle them with honey for a sweet treat you’ll never forget.
- Explore Native Cuisine: Look for dishes like blue corn enchiladas or posole, which offer a taste of New Mexico’s Indigenous culinary heritage.
- Don’t Skip the Local Drinks: Pair your meal with a prickly pear margarita or a local craft beer to round out the experience.
- Save Room for Dessert: Try bizcochitos, the official state cookie of New Mexico, flavored with cinnamon and anise.
Whether you’re a foodie or just love to eat, Santa Fe’s dining scene is one-of-a-kind. Dig in and savor every bite!
Ready to Eat Your Way Through Santa Fe?
Santa Fe is packed with great restaurants, but these spots are the real standouts when it comes to Mexican and New Mexican food. From chile-covered breakfast burritos to hand-pressed tortillas and rich stews, there’s something on this list for everyone.
Whether you’re here for a weekend or you’re a local looking for new go-tos, these restaurants deliver that true Santa Fe flavor. Don’t miss out on the iconic green and red chile sauces that make every dish unforgettable. Get ready to experience the bold, authentic tastes that define Santa Fe’s culinary scene.