'Crazy Delicious' Premieres on Netflix (video) The new cooking competition is a co-production with British broadcaster Channel 4.