Cook in Batches for Efficiency