St. Vincent de Paul is preparing thousands of meals to provide Thanksgiving dinners to Valley families in need.