Finally, a Chinese restaurant that does not skimp on the cashews in its cashew chicken. Known for its generous portions, Shanghai Inn in Ravenswood has been serving the area since 1960s and has been passed down through the generations by two families. The owners capitalize on tradition in more ways than one; the red pleather booths and simple wall hangings have been around for decades. The menu is divided into appetizers, homemade Cantonese soups, seafood, poultry, and beef dishes, and more noodle options than you can conceive of. The General Tso chicken, though, is matchless in all its hot, crispy, and lightly-coated-in-sauce glory. Not gloopy at all, this dish earns its title as one of the best in the Windy City.