There are many places in NY where you can get free food called "food pantries." You can identify one close to where you live through the website: www.FoodPantries.org
St. Mary's Episcopal Church in Manhattan has a food pantry every Monday from 4pm to 6pm. You can also come for movie night and a free hot meal every Friday at 6pm.
Address: 521 W. 126th St. in Harlem, Manhattan
Directions: Take the A, B, C, or D train to 125th St. stop. Walk north on St. Nicholas Ave. Turn left on 126th St. Continue for over 2 blocks until you reach the church.
Riverside Church also has a food pantry in Manhattan.
Address: 490 Riverside Drive and 122nd Street.