Mettete in ammollo lo zafferano in acqua calda per 30 minuti (se avete la bustina non è necessario).
Portate a bollore una pentola d’acqua salata. Cuocete i piselli per 5-6 minuti, scolateli. Nella stessa acqua, cuocete gli asparagi tagliati a tocchetti per 6-7 minuti. Scolateli e teneteli da parte. Tagliate a cubetti il cotto e la mozzarella.
Preparate la besciamella in casa: sciogliete il burro, aggiungete tutto d'un colpo la farina, mescolate con la frusta e versate il latte caldo poco alla volta. Cuocete finché si addensa (ci vorranno circa 5 min), poi aggiungete sale, noce moscata e lo zafferano sciolto in un cucchiaio d’acqua calda. Versatela in una padella ampia dove andrete a scolare la pasta.
Cuocete la pasta al dente nella stessa acqua delle verdure.
Aggiungete alla besciamella, i piselli, gli asparagi, metà del prosciutto cotto e metà della mozzarella. Mescolate bene. Aggiungete le orecchiette e amalgamate tutto.
Se la padella va in forno, completate con la mozzarella avanzata, cotto e parmigiano e infornate a 200°C per 20 minuti (ultimi 5 con grill).
Altrimenti trasferite tutto in una pirofila imburrata e procedete come sopra.