Dans une casserole, déposer les patates douces Couvrir d'eau froide et saler, porter à ébullition, puis cuire de 5 à 6 minutes. Égoutter.
Pendant ce temps, chauffer 15 ml (1 c. à soupe) d'huile à feu moyen dans une grande poêle. Cuire les dés de tofu de 3 à 4 minutes en remuant, jusqu'à ce qu'ils soient dorés. Retirer du feu.
Dans la casserole ayant servi à cuire les patates douces, chauffer le reste de l'huile à feu moyen. Cuire l'oignon et le gingembre de 2 à 3 minutes.
Ajouter le cari, les tomates, le lait de coco, les patates douces et les bébés épinards. Saler et poivrer. Porter à ébullition, puis laisser mijoter de 5 à 7 minutes à feu doux, jusqu'à ce que les patates douces soient tendres
Ajouter le tofu dans la casserole et remuer.