I am not familiar with Amtrak or with Chicago, but if you have a few hours of layover in a large city, that's an opportunity to hop on bus/cab and find something good to eat.
I am thinking specifically of Toronto Centre Airport which is a 10 minute walk to downtown, so you can choose from a world's worth of exotic food while waiting for your connecting flight.