I use dinner if I am going out for a meal or if it is a proper full meal at home, supper if it is at home and very informal and not a proper cooked meal.
Meat and veg = dinner. Cheese on toast = supper.
Supper will usually be a bit later than dinner, most likely because one of us has returned home late.