Hacher finement l'oignon.
Dans une poêle faire fondre le beurre dans l'huile. Quand les corps gras sont bien chauds, faire revenir l'oignon jusqu'à ce qu'il soit tendre***. Retirer de la poêle et laisser tiédir.
Préchauffer le four à 180°C (350°F). Huiler légèrement un moule rectangulaire.
Dans un petit bol, déposer le chapelure de pain et verser le lait. Laisser reposer pendant 5 minutes.
Dans un grand bol, mélanger la viande avec l'oignon, le sel de céleri, la moutarde en poudre, la poudre d'oignon, la poudre d'ail, la sauce Worcestershire, la sauce tomate, l'oeuf et la préparation de lait et de pain. Saler et poivrer.
Verser la viande dans le moule huilé. Enfourner et cuire pendant 10 minutes.
Pendant ce temps, préparer la garniture. Mélanger la cassonade (ou le sucre roux), le ketchup et la moutarde en poudre.
Après les 10 minutes de cuisson, verser la garniture sur le pain de viande. Enfourner de nouveau pour 30 minutes. Sortir du four, laisser tiédir un peu et servir.
*Au Québec, 30 g de pain frais réduit en chapelure correspond à une tranche de pain à sandwich.
**Il est possible de remplacer la moutarde en poudre par de la moutarde douce (moutarde jaune ou anglaise) ou mi-forte.
***Vous pouvez omettre cette étape et mettre l'oignon cru dans la préparation de viande.