SEATTLE -- A Seattle nonprofit that uses cooking to teach life skills to the homeless and people who have struggled with alcohol and addiction turns 20 this year.

Since its start in 1992, FareStart students have cooked millions of meals for shelters, senior centers and daycares.

The students start by learning how to use kitchen knives, read recipes, make sauces and plan menus. They also meet with counselors and discuss behavior that got them in trouble in the first place.

They advance to preparing meals for shelters and FareStart's own restaurant in downtown Seattle.

After graduating, students get job-placement help and follow-up services to make sure they keep jobs in the food industry.

Related on HuffPost: