Préchauffer le four à 215 °C. Dans un grand plat allant au four, fouetter l'ail, le gingembre, le sucre brun, la pâte de curry massaman, la sauce soja, le lait de coco et l'eau.
Ajouter les pommes de terre, la carotte et l'oignon en morceaux et bien les enrober de sauce.
Répartir les cubes de tofu et les cacahuètes par-dessus, puis couvrir le plat d'un couvercle ou de papier aluminium.
Cuire 45 à 50 minutes, jusqu'à ce que les pommes de terre soient tendres à la pointe du couteau.
Laisser reposer 5 minutes, puis servir avec les quartiers de citron vert et la coriandre.