Nudeln in Salzwasser nach Packungsanleitung al dente kochen und beiseite stellen.
Zwiebel schälen und fein hacken. Etwas Olivenöl oder Butter in einer großen Pfanne erhitzen, die Zwiebel darin glasig dünsten, dann das Hackfleisch dazugeben. Alles gut anbraten, bis das Fleisch krümelig ist.
Tomatenmark einrühren und kurz mitrösten, dann mit Brühe und Sahne ablöschen.
Schinken in Würfel schneiden und mit den Erbsen zur Soße geben. Alles gut vermengen und mit Salz, Pfeffer und etwas Muskat abschmecken.
Gekochte Rigatoni in eine Auflaufform geben, die Soße darauf verteilen und alles gut durchmischen.
Mit geriebenem Käse bestreuen und im vorgeheizten Ofen bei 180°C (Ober-/Unterhitze) etwa 15–20 Minuten überbacken – bis der Käse schön geschmolzen und leicht gebräunt ist.