Calienta 1 cucharada de aceite vegetal en una olla grande o en una cazuela de hierro fundido a fuego medio-alto hasta que empiece a brillar, unos 2 minutos.
Añade 1 libra de trozos de pollo a la olla y cocínalos hasta que se doren por todos los lados, aproximadamente entre 5 y 7 minutos, removiendo de vez en cuando para evitar que se peguen.
Retira el pollo de la olla y resérvalo en un plato, dejando el aceite y los jugos en la olla.
Baja el fuego a medio y añade 1 cebolla cortada en rodajas a la olla; cocínala hasta que se ablande y se vuelva translúcida, unos 4 minutos.
Incorpora 3 dientes de ajo picados y 1 cucharada de jengibre rallado, y cocina durante 1 minuto hasta que desprendan aroma, con cuidado de que no se quemen.
Añade 2 cucharadas de pasta de curry rojo a la olla y cocina durante 1 minuto, removiendo constantemente para tostar las especias y potenciar el sabor.
Vierte 1 lata de leche de coco y 1 taza de caldo de pollo, raspando el fondo de la olla para incorporar los trocitos dorados y conseguir un sabor más intenso.
Añade 1 cucharada de salsa de pescado y 1 cucharada de azúcar de palma y remueve hasta que se disuelvan por completo; a continuación, vuelve a poner el pollo dorado en la olla.
Lleva la mezcla a un hervor suave, luego reduce el fuego al mínimo, tapa la olla y deja cocer a fuego lento durante 15 minutos para que los sabores se fusionen.
Añade 1 taza de brotes de bambú y 1 pimiento rojo cortado en rodajas a la olla, y deja cocer a fuego lento sin tapar durante 5 minutos más hasta que las verduras estén tiernas pero crujientes.
Retira la olla del fuego e incorpora 1 taza de hojas de albahaca tailandesa hasta que se ablanden ligeramente, aproximadamente 1 minuto, para conservar su aroma fresco.
Sirve el curry caliente, adornado con gajos de lima para darle un toque ácido y refrescante.