If macaroni cheese and Welsh rarebit had a baby, this gorgeously cheesy dish would be it. Feel free to substitute leeks for the onions to amp up its Welsh roots.
TIP: This can be made in advance - reheat until piping hot in a 180C oven instead of under the