definition: casserole is the name of the dish used to cook with, whereas hot dish is the meal itself. ingredients: casseroles can contain any ingredients under the sun practically, where hot dishes have set ingredients they have to have.