Recipe autodetection