Backofen vorheizen: Backofen auf 190 °C (375 °F) vorheizen. Eine 9×13-Zoll-Auflaufform einfetten.
Kartoffeln zubereiten: Kartoffeln in kochendem Salzwasser 5 Minuten kochen, bis sie weich sind. Abgießen und beiseite stellen.
Hackbratenmischung zubereiten: Rinder- oder Putenhackfleisch, Knoblauch, Zwiebel, Ei, Semmelbrösel, Barbecuesauce, Worcestershiresauce, Salz und Pfeffer vermengen. Gut vermischen.
Auflauf zubereiten: Hackbratenmischung in die vorbereitete Auflaufform verteilen. Mit Kartoffeln und gewürfeltem Speck belegen.
Käsesauce zubereiten: Butter in einem kleinen Topf schmelzen, Mehl einrühren und 1–2 Minuten kochen lassen. Nach und nach Milch oder Milchfett unterrühren, bis eine glatte Masse entsteht. Geriebenen Cheddar und Hüttenkäse unterrühren, bis alles geschmolzen ist.
Backen: Käsesauce über den Auflauf gießen. Mit Alufolie abdecken und 30 Minuten backen. Folie entfernen und weitere 15–20 Minuten backen, bis der Käse Blasen wirft und goldbraun ist.
Servieren: Den Auflauf vor dem Servieren einige Minuten abkühlen lassen. Mit Sauerrahm und gehacktem Schnittlauch oder Frühlingszwiebeln garnieren.