The Church of the Nazarene stepped in while homeless support group CARE Dewsbury closed for Christmas.
The Rev Tony Musgreave said: “There was a gap and we said it would fill it.
“To me and to the team that we have at the church, it’s just whatever we can do to help.”
Seven helpers served meals to 20 people on Christmas Day, Monday and Wednesday.
Mr Musgreave’s daughter, 16-year-old Joanna, said: “It’s important to help out because these guys have got nowhere else to go.”
The church served full turkey dinners, Christmas pudding and mince pies on Christmas day, and soup and sandwiches in the days after.
Mr Musgreave said one volunteer, Yasmin, offered her services after reading a request for helpers in the Reporter.