En un wok o sartén grande a fuego medio-alto. Añade una cucharada de aceite para freír el tofu.
Remueve de vez en cuando, hasta que esté dorado por todos lados. Retira de la sartén y escurre en un plato con papel de cocina.
Añade una cucharada más de aceite a la sartén con la cebolla y pochar.
Pon el ajo y pochar.
Agrega la pasta de curry y un poquito más de aceite si la sartén parece seca y freír dos minutos o hasta que la pasta suelte su aroma.
Añade todas las verduras y fríe unos 3-5 minutos hasta que las zanahorias estén ligeramente blandas.
Vierte el caldo y la leche de coco y reduce el fuego a medio.
Cocina hasta que las verduras estén listas.
Añade el tofu, salsa de soja, jugo de lima y azúcar. Mezcla suavemente para incorporar los ingredientes.
Prueba y ajusta los condimentos si es necesario para obtener un buen equilibro entre salado, dulce y ácido.
Retira del fuego y servir con arroz.