
Santa Fe, New Mexico, is known for its rich culture, stunning architecture, and of course, its incredible food scene. From high-end dining to casual eateries, the city offers a wide range of restaurants that highlight both local ingredients and international flavors. Whether you’re visiting for a few days or are a local looking to explore new places, there’s something for everyone in this fantastic food city. But before diving into the culinary delights, let’s take a look at some great places to stay in Santa Fe, from budget-friendly hotels to more luxurious options.

Where to Stay in Santa Fe: Hotels for Every Budget
Santa Fe offers a variety of accommodations to suit different budgets. If you’re looking for a more affordable stay, places like The Santa Fe Sage Inn and Hotel St. Francis provide charming atmospheres and convenient locations without breaking the bank. These hotels are great for those who want to explore the city’s art galleries, markets, and food scene without spending a fortune on lodging.
For those seeking a more luxurious experience, The Four Seasons Resort Rancho Encantado Santa Fe and La Posada de Santa Fe offer exquisite service, beautiful Southwestern decor, and serene surroundings. These upscale hotels make for an unforgettable stay, offering spa services, fine dining, and easy access to Santa Fe’s rich cultural heritage.
The Santa Fe Food Scene: Local Ingredients and Flavors
Santa Fe’s culinary scene is an exciting blend of Southwestern, Mexican, and indigenous flavors, with an emphasis on fresh, locally sourced ingredients. The region is known for its distinctive use of green and red chiles, corn, lamb, wild game, and squash, all of which are staples in New Mexican cuisine. You’ll also find a variety of landrace blue corn tortillas, homemade salsas, and moles—many of which are used in modern twists on traditional dishes.
Local farmers and ranchers supply many of the restaurants with fresh ingredients, contributing to the high quality of food throughout the city. Whether you’re dining at a casual cafe or a fine-dining establishment, the flavors of Santa Fe will leave a lasting impression.
Best Restaurants in Santa Fe

Jambo Cafe
Lunch, Dinner $$
If you’re looking for a taste of East Africa in the heart of Santa Fe, Jambo Cafe is a must-visit. Chef Ahmed Obo brings the culinary influences of Kenya’s Lamu Island to the city, blending Swahili, Indian, Arabic, and European flavors. The coconut pili pili shrimp, served over a spicy coconut tomato stew with basmati rice, is a standout dish. Also, the grilled jerk chicken and vegetarian options are sure to impress. While the exterior of the restaurant is modest, inside, you’ll be transported to another world, making it a favorite for locals and visitors alike.
2010 Cerrillos Rd, Santa Fe, NM 87505 | (505) 473-1269

Maria’s New Mexican Kitchen
Lunch, Dinner $$$
A Santa Fe institution, Maria’s New Mexican Kitchen has been serving up classic New Mexican dishes since 1950. Famous for its extensive margarita menu (with over 150 options) and tequila selection, Maria’s offers traditional favorites like green chile meatballs and chiles rellenos. The restaurant’s vibrant history and bold flavors make it a great place for an authentic New Mexican experience.
555 W Cordova Rd, Santa Fe, NM 87505 | (505) 983-7929

Paloma Restaurant
Lunch, Dinner $$$
Paloma serves up upscale Mexican cuisine with a unique twist. The restaurant’s tortillas are made from locally sourced blue corn, nixtamalized in-house, adding a special touch to every dish. Don’t miss the pozole, which features hominy and lamb for a twist on the classic Mexican comfort food. The carne asada, sea bass, and cauliflower tacos are top choices, all showcasing the restaurant’s commitment to fresh, flavorful ingredients.
401 S Guadalupe St, Santa Fe, NM 87501 | (505) 467-8624
Zacatlán
Dinner, Weekend Brunch $$$$
Since its opening in 2020, Zacatlán has become a go-to for sophisticated Mexican cuisine. Chef Eduardo Rodriguez, a James Beard Award semifinalist, offers dishes inspired by regions throughout Mexico, from Oaxacan moles to Yucatecan cochinita pibil. The elevated presentations and innovative flavor combinations make Zacatlán a standout in the city’s dining scene. If you’re celebrating a special occasion, this intimate spot is the perfect choice.
317 Aztec St, Santa Fe, NM 87501 | (505) 780-5174

Dolina Bakery & Cafe
Breakfast, Lunch $$
For a more casual but equally delightful experience, Dolina Bakery & Cafe offers Slovakian-inspired dishes with a focus on high-quality, locally sourced ingredients. The Hungarian goulash, made with locally sourced lamb bone broth, is a favorite, as are the house-made cakes and pastries. Don’t leave without trying the gingerbread and a refreshing jar of lemonade mixed with turmeric, ginger, honey, and cayenne.
402 North Guadalupe St, Santa Fe, NM 87501 | (505) 982-9394
Sazón
Dinner $$$$
A James Beard Award-winning restaurant, Sazón is renowned for its craft and presentation of classic Mexican dishes. The signature mole negro is a crowd favorite, with its subtle, balanced flavors. The pork belly tacos and chiles en nogada—made with a jalapeno balsamic reduction—are a modern take on traditional dishes that elevate the entire dining experience. For those looking for a truly immersive meal, Sazón occasionally offers a chef’s tasting menu for $150 per person.
221 Shelby St (at E Alameda St), Santa Fe, NM 87501 | (505) 983-8604

La Boca
Lunch, Dinner $$$
Chef James Campbell Caruso’s La Boca combines regional Southwestern ingredients with Spanish culinary techniques. This small plates restaurant features dishes like roasted cauliflower with harissa barbecue sauce and manchego cream, all perfectly paired with Mediterranean and South American wines. It’s an intimate spot, so reservations are recommended.
72 W Marcy St, Santa Fe, NM 87501 | (505) 982-3433
Rancho De Chimayó
Weekend Breakfast, Lunch, Dinner $$$
Located just outside of Santa Fe, Rancho De Chimayó is a great stop if you’re exploring the nearby Santuario de Chimayó. The menu features New Mexican classics, including green chile stew and Chimayó cocktails, a refreshing blend of cider and tequila. The hacienda-style atmosphere provides a unique dining experience that showcases the area’s local history and flavors.
300 Juan Medina Rd, Chimayó, NM 87522 | (505) 351-4444

Geronimo
Dinner $$$$
For an unforgettable fine-dining experience, Geronimo is the place to go. Located in a charming adobe home, the restaurant is known for its five-star service and impeccable dishes like elk tenderloin and rack of lamb. With a wine list that offers the perfect pairing for each dish, Geronimo is ideal for special occasions and celebratory meals.
724 Canyon Rd, Santa Fe, NM 87501 | (505) 982-1500
Santa Fe’s restaurant scene is a true reflection of its historic culture, offering everything from local New Mexican flavors to global culinary influences. Whether you’re dining at a high-end restaurant or enjoying a casual meal, the city offers a wealth of choices for every taste and budget. With an abundance of local ingredients and innovative chefs, Santa Fe will satisfy any foodie looking for a unique and delicious experience.










