Heat coconut oil in a large pan over medium heat. Add sliced onions, garlic cloves, and ginger. Sauté until the onions turn golden brown.
Stir in the freshly grated coconut, turmeric powder, and cook for 2-3 minutes until the raw smell disappears.
In a separate pan, dry roast the coriander seeds, peppercorns, fenugreek seeds, cumin seeds, cinnamon stick, fennel seeds, and both types of chilies over a low flame until you get a slightly sweet and spicy aroma. This should take about 5 minutes — be sure to roast gently to avoid burning the spices.
In a blender, combine all the roasted ingredients and a bit of water. Blend into a smooth paste.
Add the ground coconut-spice paste and salt to the pan. Pour in water to adjust the curry’s consistency to your preference (thicker or runnier based on how you plan to serve it).
Bring it to a boil and then reduce the heat to low. Simmer for 25-30 minutes or until the chicken is cooked through and tender.
Taste the curry and adjust salt or tamarind if needed. If you prefer a richer, thicker curry, you can cook it for an extra few minutes to reduce the sauce.
Serve your Mangalorean Chicken Curry with rice, rotti, or any side of your choice.