Heat oil in a pan over medium-high heat. Fry star anise, cinnamon, cardamom, and curry leaves for 30 seconds until fragrant.
Add garlic-ginger paste and stir until aromatic, about 1 minute.
Add bird's eye chillies, coconut flour, chilli powder, mixed curry powder, tandoori masala, and black pepper. Fry briefly for 30 seconds.
Stir in tomato puree and cook for 2-3 minutes until it darkens slightly.
Pour in coconut milk gradually, stirring constantly to prevent lumps.
Add fenugreek leaves, mango chutney, and cashew paste. Simmer for 5-8 minutes.
Season with sugar, lime juice, garam masala, and salt to taste.
Remove whole spices if desired and garnish with fresh coriander before serving.