1. Clafoutis, 402 N Guadalupe Street, Santa Fe
Clafoutis serves such addictive food that, at times, it's a struggle to wriggle through the crowd to reach the door! Expect a warm welcome - often in French. Menu highlights include the goat cheese salad, the jambon fromage sandwich, and pretty much anything from the bakery case. This is the closest you can get to Paris in New Mexico.
2. A Taste of Thai Cuisine, 1303 W Second Street, Roswell
The dishes at this family restaurant are filled with authentic Thai flavors and are thoughtfully plated. You can't go wrong with the curry.
3. Sadie's, four locations in the Albuquerque area
Sadie's is an Albuquerque institution and its recipes have been handed down from generation to generation. Servings are massive and the nachos will leave you stuffed and smiling. This restaurant creates such good salsa that this spun off as a second business - you've probably seen Sadie's products in your local grocery store.
4. JAM-ing Hot Dogs & More, 213 12th Street, Alamogordo
This tiny restaurant serves a range of hot dogs, from standard Chicago dogs to Philly cheese dogs. The Pancho dog is pretty creative - it features a hot dog swaddled in bacon, accompanied by pinto beans, cheese, and salsa, served in a grilled tortilla! No wonder the locals love this place.
5. Burger Boy, 12023 State Highway 14,Cedar Crest
Burger Boy is a family-owned establishment located in the small town of Cedar Crest. It's known for - you guessed it - burgers. The beef is freshly ground in-house and the most popular menu item is the double meat burger.
6. Pop’s Place, 2916 N Main Street, Clovis
Next time you're craving home cooked food, head on over to Pop's Place. This restaurant isn't much to look at, but the burgers and BBQ are comfort food at its best. The owners are clearly doing something right because they've been in business since 1989.
7. Los Rios Café, 915 Farmington Avenue, Farmington
The folk at Los Rios Cafe give diners a warm welcome. The chicken is delicious, whether you have it in enchiladas or fajitas.
8. Pena’s Place, 2963 Sudderth Drive, Ruidoso
This family-run breakfast and lunch joint opened in 2001. Pena's is known for its breakfast burritos and huevos rancheros. During warmer months, there's a small but cute patio for outdoor dining.
9. General Store Café, 10697 Highway 152, Hillsboro
The couple that owns this restaurant has been running it for close to two decades. At breakfast, the French toast is a standout and, for lunch, you can't go wrong with a green chile cheeseburger (called the Hillsboro Nip) and a shake.
10. Bruno’s Pizza & Wings, 224 S First Street, Raton
This hidden gem in Raton is family-owned. It dishes up crispy-crust pizza and succulent wings inside the old Raton Hotel, which is on the National Register of Historic Places.
11. Tacos Mirasol, 309 E Pine Street, Deming
This hole-in-the-wall, Mexican restaurant keeps things simple with a menu of burritos, tostadas and tortas - try the carne asada or ham. The shrimp cocktail is scrumptious, as is the horchata.
12. Chili Hills, 5 State Road 344,Edgewood
If it's a friendly reception you're after, try dining at Chili Hills. The food here is as comforting as it is messy. Pictured is The Duke, a gravity-defying tower of beef, bacon and toppings. (There is a second Chili Hills location in nearby Moriarty.)
13. Pete’s Café, 105 N 1st Street, Belen
Pete's is a down home restaurant that has been owned by the same family forever - specifically since 1949! This place serves great New Mexican fare, including sopaipillas and also chile rellenos. Try to pop in for the Friday night special.
14. Tiffany’s Pizza & Deli Coffee Shop, 755 S Telshor Boulevard, Suite G1,Las Cruces
If you have a large appetite and a hankering for Greek food, this indie restaurant will satisfy your craving. The gyros with Greek potatoes are extremely popular and the folk at Tiffany's also make a mean pizza.
Did your favorite make this list? If not, tell us why it deserves to be included in a future article!