Make the Paste: In a small pan, heat the peppercorns, coriander, and cumin seeds until they release their scent, ensuring they do not burn. Add the toasted spices to the remaining paste ingredients in a blender, and blend until it becomes a thick paste. You can store the paste in a jar in the fridge for a week or so.
Cook the Chicken: Over a high heat, melt the coconut oil in a large pan. Brown the chicken pieces, then set them aside.
Cook the Paste: In the remaining oil, cook the curry paste for 2 or 3 minutes, stirring constantly.
Add Liquids and Simmer: Add the chicken stock, coconut cream, anchovy, and lime leaves to the pan. Reduce the heat and cook for 6-7 minutes.
Combine and Finish: Add the chicken back into the pan and cook for another 6-7 minutes, stirring constantly. Add in the aubergine, lime juice, fresh basil leaves, and green chillies. Cook for a few more minutes.
Serve: Top with additional fresh basil leaves and serve immediately with a helping of homemade cauliflower rice.