Dans une grande poêle, faire fondre le beurre dans l'huile, y dorer l'oignon 2 minutes, incorporer l'ail, faire suer une minute de plus et ajouter la viande hachée et la chair de saucisse.
Cuire à feu moyen vif 5 minutes en mélangeant et en défaisant la viande avec une spatule.
Dégraisser la viande à même la poêle.
Incorporer les tomates en dés et le ketchup, couvrir et laisser cuire à feu doux 5 minutes.
Incorporer ensuite les épinards et la crème, couvrir et laisser mijoter 5 minutes de plus (si la sauce est trop liquide, ne pas couvrir).
Éteindre le feu, ajouter le fromage, laisser fondre 2 minutes et bien mélanger.
Assaisonner au goût de sel, de poivre et de Tabasco et servir sur les linguines.