I used to live in Bemidji and I know of several more places to eat that aren't listed on this web site. For a long time the only place to get any sort of Mexican food was from T. Juan's but it has since closed i think. However, there are two new places, one is called Mi Rancho on the north side of town near the hospital and the other is called Mariachi's on the south side of town. Both are as good of mexican food as you will find in northern MN. There are a lot of fast food places in town as well and I think a new BBQ is opening up, but I"m not sure where in town it's at. Bemidji also has some other chain restaurants such as Perkins and Country Kitchen, there is a great Chinese Super Buffet near the airport next to Best Western and there are other little cafe's around, even the Maid Rite.