I really like The Range Cafe which is at 925 S Camino Del Pueblo in Bernalillo, NM, about 20 minutes north of Albuquerque, and just off of I-25 on the way to Santa Fe. They have good New Mexican and updated diner food, with several vegetarian options.