The main difference between a casserole and a gratin is that gratins are typically covered with cheese or breadcrumbs before being baked, while casseroles are not. This gives gratins a crispy, golden brown topping that is often lacking in casseroles.