For the 20th straight year, Portage Presbyterian served a free Christmas Day dinner to members of the community Tuesday in the church basement.