Pulite cipolle e riducetele a sottili; cuocete a fuoco molto basso con il burro per 10 minuti circa facendo attenzione che non prendano colore. Settacciate sopra il tegame la farina, unite il brodo, aggiungete lo zafferano e continuate la cottura, facendo sobbollire per altri 10 minuti.
Abbrustolite leggermente le fette di pane e trasferitele in 4 cocotte. Affettate sottilmente l’emmenthal e distribuitelo sul pane. Versate il cognac sulle cipolle, aggiustate di sale e pepe. Riempite le pirofile con la minestra di cipolle e cospargete con il grana. Gratinate in forno a 200° per circa 15 minuti. Servite ben calda.