Yes! Allow turkey mixture to cool to room temperature, then store in a freezer safe container and into the freezer for up to 3 months. Allow to thaw overnight. Reheat filling in the microwave or stove top and serve in fresh lettuce leaves.