For cheap Bohemian eats, don't forget the Riverside Restaurant located on the west side of Harlem Avenue about one block south of the Burlington tracks. Go for the goulash with spaetzle, or anything in the pork family (roast, breaded, etc.). Generally less than $10 per entree, including soup, kraut, rye bread to die for, and a minor dessert.
Want a pretty darn good Italian beef? Try Novi's at Oak Park and Ogden or Buona at Roosevelt and Oak Park Avenues.
I went to Chef Shangri-La at 26th and DesPlaines in North Riverside last week; they have revamped the menu so its less Polynesian, and more Cantonese/Thai influences. No more flaming pu-pu platters! And the exotic drink menu has been scaled back, too, although I still think you can order a Dr. Fong or a Blue Hawaiian. Same garish decor, though.
Sandbar seems more like a place for small plates than dinner, though full portions are available. It wasn't very crowded the evening we were there, but the . Just across the tracks is Irish Times at 8869 Burlington. Pretty decent pub fare and beer selection. It's cozy and comfortable, except on Friday nights when the popular fish fry packs 'em in.
Chew Chew Cafe in downtown Riverside is another option. You can order sandwiches and salads and keep it reasonably priced. In downtown LaGrange on Hillgrove just across from the Metra stop is Grapevine, which also fits the bill. The menu is fairly broad Mediterranean/Greek, and its casual and comfortable.