Cuire le riz selon les instructions sur l'emballage.
Préparer les autres ingrédients. Émincer l'oignon et couper le tofu nature en dés. Faire griller dans une poêle avec un peu d'huile d'olive.
Ajouter les carottes coupées en petits morceaux, l'ail écrasé et l'ananas en dés. Faire cuire pendant environ dix minutes.
Verser le lait de coco, la sauce soja et la sauce pimentée (si utilisée) dans la poêle. Laisser mijoter pendant au moins cinq minutes en remuant régulièrement.
Une fois que la texture de la sauce vous convient, servir le curry avec le riz cuit. Saupoudrer de graines de sésame pour la décoration et le goût.