This is my version of a tasty savoury bread type of pudding I found in an old cookbook of mine. The original used Caerphilly cheese and dry mustard powder. I adapted it to use two kinds of cheddar cheese and grainy mustard. It’s a good way of using up stale bread. If you don’t have any leeks you can use thinly sliced onions instead.