Rôtir le potimarron. Préchauffer le four à 200 °C. Laver le potimarron, retirer les graines et le couper en dés d’environ 1,5 cm. Il n’est pas nécessaire de l’éplucher si la peau est propre et tendre. Mélanger avec 1 cuillère à soupe d’huile, du sel et du poivre. Étaler sur une plaque et enfourner pendant 20 à 25 minutes, en remuant à mi-cuisson, jusqu’à ce que les dés soient tendres et dorés.
Faire dorer les champignons. Nettoyer les champignons avec un torchon humide et les couper en tranches assez épaisses. Chauffer 1 cuillère à soupe d’huile dans une grande poêle ou un wok à feu vif. Ajouter les champignons en une seule couche et les laisser saisir 2 à 3 minutes sans les remuer. Mélanger, puis poursuivre la cuisson environ 4 minutes, jusqu’à évaporation de leur eau. Saler et réserver dans une assiette.
Faire revenir les aromates. Dans la même poêle, chauffer la dernière cuillère à soupe d’huile. Ajouter l’oignon émincé et faire revenir 4 minutes à feu moyen. Incorporer l’ail haché et cuire encore 1 minute.
Réveiller les épices. Ajouter le curry et le curcuma. Mélanger pendant environ 30 secondes pour libérer leurs arômes.
Faire griller le riz. Émietter le riz froid avec les doigts pour séparer les grains, puis l’ajouter dans la poêle. Augmenter le feu et laisser griller environ 2 minutes sans trop remuer. Mélanger et recommencer pendant 7 à 8 minutes au total, jusqu’à ce que les grains soient bien séparés, dorés et légèrement croustillants par endroits.
Ajouter la sauce soja et les légumes. Verser la sauce soja sur le riz. Remettre les champignons et le potimarron rôti dans la poêle. Mélanger délicatement pour ne pas écraser les dés de courge. Goûter et rectifier l’assaisonnement en sel et en poivre.
Servir immédiatement. Répartir le riz sauté dans quatre assiettes. Parsemer de ciboule finement ciselée et d’oignons frits juste avant de servir pour préserver leur croquant.