Babushka's Kitchen
6531 Brecksville Rd., Independence
Western Suburbs
216-447-9277
An outpost of the Northfield Center original, this Polish soul kitchen serves big portions of well-prepared standards like cabbage rolls, fresh kielbasa, and roast pork. Don't let the paper placemats and counter service fool you: The hearty food is a tasty bargain. And certainly don't miss the jumbo pierogi, our pick for some of the best around.