You can do it either way! We like ours thrown together as soon as everything is done cooking, but you can easily cook pieces of this in advance and reheat them slightly before tossing together. It's your call! However, I suggest not serving it super cold because the dressing will congeal and not taste as wonderful as it would if it's room temperature.