Für die Sauce Olivenöl in einem Topf erhitzen. Hackfleisch hinein geben und 4–5 Minuten anbraten. 1 EL Tomatenmark unterrühren und kurz anrösten. Mit Gemüsebrühe ablöschen, Sahne hinzufügen und aufkochen lassen. Restliches Tomatenmark unterrühren und Sauce mindestens 30 Minuten köcheln lassen.
In der Zwischenzeit Nudeln in reichlich kochendem Salzwasser nach Packungsanweisung bissfest garen. Schinken in ca. 1 cm breite Streifen schneiden. Butter in der Sauce zerlassen und mit Salz, Cayennepfeffer und Parmesan abschmecken.
Nudeln abgießen und zur Sauce geben. Schinkenstreifen zugeben und unterrühren. Nudelmischung in eine große Auflaufform geben und mit Edamer bestreuen.
Im vorgeheizten Backofen bei 180 Grad auf mittlerer Schiene 25–30 Minuten goldbraun überbacken. Auflauf aus dem Ofen nehmen, kurz ruhen lassen und servieren.