1. Makkaroni in reichlich Salzwasser nach Packungsanweisung bissfest garen. Abgießen und abtropfen lassen.
2. Unteres Drittel der Spargelstangen schälen, die Enden großzügig abschneiden, Stangen waschen und in Stücke schneiden. In Salzwasser ca. 5 Min. garen. (Bohnen nach dem Putzen und Waschen ca. 10 Min. garen). Abgießen, abschrecken und gut abtropfen lassen.
3. Schinken in Stücke schneiden Walnüsse grob hacken. Makkaroni, Schinken, Spargel und Walnüsse in eine große gefettete Auflaufform oder in vier kleine Auflaufformen schichten.
4. Eier mit Milch verquirlen, mit Salz und Pfeffer würzen. Greyerzer reiben und mit den Kapern unter die Eiermilch rühren, über die Makkaroni gießen. Im vorgeheizten Backofen bei 200 °C ca. 30 Min. backen.