1. Heat olive oil in a pan, add curry leaves and cook for 2 minutes until fragrant.
2. To the pan, add red onion, crushed garlic, ginger, and all spices; coriander powder, curry powder, turmeric, cumin, paprika and chilli flakes. Combine and cook on low to medium heat making sure the spices don't burn.
3. Chop chicken thighs into bite size pieces. Add chicken to the pan and increase to a medium/high heat for approx. 5 minutes, stirring as the chicken cooks.
4. Add the tomato paste and ABC butter. Stir to combine.
5. Pour in coconut cream and water. Stir to combine and let it simmer for another 5-7 minutes until the curry thickens.
6. Add chopped silverbeet and mushrooms. Season with salt.
7. Garnish with fresh coriander and lime wedges.
8. Serve with cauliflower rice.
9. Cauliflower Rice:
10. Grate cauliflower. Cook in a pan for 4 minutes on high heat with a splash of olive oil, squeeze of lime and salt to taste.