Smart cooking methods