Nettoyez les champignons et coupez-les en tranches régulières. Lavez les épinards si nécessaire et égouttez-les bien. Préparez d'avance les œufs et les autres ingrédients pour que vous puissiez travailler directement.
Chauffez la moitié du ghee dans une large poêle à feu moyen. Ajoutez les tranches de champignon et faites-les cuire quelques minutes jusqu'à ce qu'elles brunissent. Ajoutez ensuite les deux poignées d'épinards à la poêle. Faites cuire et mélangez bien jusqu'à ce que les épinards soient complètement réduits. Retirez les légumes de la poêle et mettez-les de côté dans une assiette.
Faites fondre le ghee restant dans la même poêle. Cassez délicatement les trois œufs au-dessus de la poêle en veillant à garder les jaunes intacts. Faites cuire les œufs au plat à feu moyen jusqu'à ce que le blanc soit pris mais le jaune encore coulant.
Répartissez le mélange chaud de champignons et épinards comme un lit dans les assiettes. Prélevez les œufs au plat cuits de la poêle et disposez-les délicatement sur les légumes. Assaisonnez le plat avec du sel et du poivre et servez immédiatement.