Glass containers work fine and come in the same shapes as plastic containers do. They are heavier and take a little more space due to being thicker, but it's a small difference.
They do have plastic lids most often, but the lid doesn't have to touch food.