I find kitchenwork provides good case studies for computational thinking. Thinking about stacking dishes by their sizes leads to a tour of sorting algorithms and datastructures. Thinking about predicting the prices of different preparations that use the same ingredients leads to principal component analysis.
There's also the application of computational methods to cooking.