This DIY Food Can Dispenser is great for holding up to 42 cans in a rotating fashion, so you can eat the oldest ones first. The plans can be modified to have more or fewer columns, or to fit a larger can.

You can see an instructional video of how to build the project here.