This is sorta late but during our trip to Glacier National Park we did find one really good place not mentioned above.
It’s called Taqueria Maria and they make an outstanding Cuban sandwich and the people running the place are super nice. It’s in a small trailer located at North American RV Park, 10784 Highway 2 East, Coram, MT. It’s just outside the West Glacier entrance. Try it.