Across New Mexico, of the 99 steakhouses we list, 90 give a phone number and 70 have a website. 21 are branches of national chains — Texas Roadhouse (9), Outback Steakhouse (5), LongHorn Steakhouse (3); the remaining 78 are independent. By what they offer: 11 are roadhouse-style steakhouses, 3 serve steak and seafood, 2 serve prime rib. Most often named on their own websites: seafood (14), cocktails (8) and wine list (5). The longest-running is Mac's Steak In The Rough, in business since 1949.
Top 10 steakhouses in New Mexico
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Texas RoadhouseClovis
-
2LongHorn SteakhouseAlbuquerque
-
4Black Angus SteakhouseAlbuquerque
-
5Vintage 423Albuquerque
-
6Market Steer SteakhouseSanta Fe
-
7Ruth's Chris Steak HouseAlbuquerque
-
8Outback SteakhouseAlbuquerque
-
9Cattle BaronLas Cruces
-
10Double Eagle RestaurantMesilla
Cities
Largest first. Towns with a single steakhouse are listed further down this page.
- Albuquerque30
- Santa Fe9
- Farmington8
- Clovis4
- Hobbs4
- Ruidoso4
- Deming3
- Las Cruces3
- Roswell3
Other towns in New Mexico
One steakhouse each — too few for a page of their own, so they live here.
-
Alamo Pancake and Steakhouse GrillAlamogordo
2913 N White Sands Blvd, Alamogordo, NM 88310
-
Varela's Restaurant Steaks & MoreBelen
925 S Main St, Belen, NM 87002
-
Juniper SteakhouseBernalillo
54 Jemez Canyon Dam Rd, Bernalillo, NM 87004
-
The Hub at Lone Tree RanchCapitan
132 Base Rd, Capitan, NM 88316-6020
-
Wild Horse Grill & SteakhouseClayton
22 Pine St, Clayton, NM 88415
-
Eunice-Outlaw GrillEunice
1007 Main St, Eunice, NM 88231-3749
-
Daniel's SteakhouseGallup
303 W Coal Ave, Gallup, NM 87301
-
Smokey'sGallup
505 N. US Hwy 491, Gallup, NM 87301
-
La Ventana Steak HouseGrants
110 Geis St, Grants, NM 87020
-
Pioneer Steak HouseLovington
2510 Main St, Lovington, NM 88260
-
Norris Cattle Co.Lovington
633 S Prairieview Rd, Lovington, NM 88260-9564
-
Wendall's Steak & Seafood RestaurantMescalero
287 Carrizo Canyon Rd, Mescalero, NM 88340-9641
-
Double Eagle RestaurantMesilla
2355 Calle De Guadalupe, Mesilla, NM 88046
-
Club 203 Longhorn Ranch RestaurantMoriarty
20364 Route 66, Moriarty, NM 87035-8122
-
Longhorn Ranch InterchangeMoriarty
Moriarty, NM
-
Cattle BaronPortales
1600 S Avenue D, Portales, NM 88130
Since 1976
-
K-Bob's of RatonRaton
1228 S 2nd St, Raton, NM 87740
Since 1966
Locally owned
Seafood
-
Texas Reds SteakhouseRed River
400 E Main St, Red River, NM 87558
-
Mac's Steak In The RoughRio Rancho
2401 Rio Rancho Blvd SE, Rio Rancho, NM 87124-1883
Since 1949
-
Billy Crews Dining RoomSanta Teresa
1200 Country Club Rd, Santa Teresa, NM 88008
Private dining
-
Stampede Meat IncSanta Teresa
5701 McNutt Rd, Santa Teresa, NM 88008-9604
-
Yo Mama's GrillSocorro
913 N California St, Socorro, NM 87801
-
Jackson Ranch SteakhouseSocorro
1123 NW, 1123 Frontage Rd NW E, Socorro, NM 87801
-
Corralito Steak House Casino Sunland ParkSunland Park
1200 Futurity Dr, Sunland Park, NM 88063-9057
-
Martyrs SteakhouseTaos
146 Paseo Del Pueblo Norte, Taos, NM 87571
-
Steak House CafeTatum
1 E Broadway St, Tatum, NM 88267
-
Tinnie Silver DollarTinnie
28842 US-70, Tinnie, NM 88351
-
Los Arcos Steak & LobsterTruth or Consequences
1400 N Date St, Truth or Consequences, NM 87901
Seafood · Cocktails · Wine list
-
K-Bob's SteakhouseTucumcari
200 E Estrella Ave, Tucumcari, NM 88401
-
Stone Ranch SteakhouseTucumcari
208 E Estrella Ave, Tucumcari, NM 88401
-
La Rosa SteakhouseTularosa
17 St Francis Dr, Tularosa, NM 88352
BEFORE YOU GO
Before your steakhouse dinner
Understand the menu, book your visit and plan a shared meal.


