Translate this page:
Meals are provided 365 days a year by a team of dedicated staff and volunteers. All services are provided without distinction and free of charge to anyone in need.
Good Shepherd Centre opened in 1963 to provide food, shelter and clothing for people in need. Today, the centre continues to provide the basic necessities of life. It also helps people overcome addictions, access health care, and find housing.
IT STARTS WITH A MEAL
OFFER SOMEONE A HOT MEAL, CLEAN CLOTHES AND A BED TO STAY IN TODAY.
FREE Meal PROGRAM IN TORONTO
Good Shepherd provides free meals in Toronto to people experiencing homelessness, poverty, and food insecurity. Serving more than 1,100 meals every day, this is the largest free meal program in the City of Toronto.
Morning Drop-In Program (9:00–10:00 a.m.)
The Morning Drop-in program, which provides Toronto’s most vulnerable residents with light refreshments, offers a safe, welcoming space for individuals to access support services, connect with others, and begin their day with dignity. This program runs daily from 9:00 to 10:00 a.m. and supports
Daily Free Meal Service (2:00–4:00 p.m.)
Hot, nutritious meals are served daily from 2:00 to 4:00 p.m. Meals are prepared by experienced kitchen staff using donated and purchased food, with support from volunteers including corporate groups, schools, and faith-based organizations.
Our meal program is partially funded by ShareLife

Who We Serve
Good Shepherd’s meal program supports a diverse community, including:
- Seniors living on fixed incomes
- People receiving disability benefits
- Individuals and families living in poverty
- Men and women experiencing homelessness in Toronto
Community Impact