Préchauffer le four à 350°F (175°C) et beurrer un plat allant au four de 2 litres.
Dans une casserole, portez l’eau à ébullition et ajoutez le riz. Remuer, réduire le feu et laisser mijoter jusqu’à ce que le riz soit tendre, environ 5 minutes. Égoutter le riz et réserver.
Dans une grande poêle, faire fondre le beurre à feu moyen. Ajouter les oignons hachés et cuire, en remuant de temps en temps, jusqu’à ce qu’ils soient translucides mais non dorés, environ 8 minutes.
Mélangez les oignons cuits et le beurre dans la poêle avec le riz cuit. Incorporer la moitié-moitié, le sel et 1 3/4 tasse de fromage suisse.
Transférer le mélange dans le plat allant au four préparé et saupoudrer le dessus du 1/4 tasse de fromage suisse restant.
Cuire au four préchauffé jusqu’à ce que le riz soit tendre et que le dessus soit doré, environ 1 heure.