Cooking can feel like solving a puzzle when recipes ask for a shopping list that looks longer than a receipt from a holiday ...