A sous vide cooking program for precision cooking. The cooking program automatically lowers the cook temperature to minimum safe temperature after finishing a cooking program so food does not become over cooked and holds system temperature to halt further cooking and to prevent bacteria growth. Program can also start lowering the temperature to cook food on a temperature gradient to accurately achieve desired results via mathematic modeled gradient curves.