Cut your chicken thighs into 1.5 inch pieces. I split them about 3-4 pieces per chicken thigh.
Season your chicken with the remaining chicken ingredients and set aside.
Prepare all you aromatics and vegetables. Thinly slice onions and shallots, grate ginger and garlic.
In a high heat pan add 2 tbsp of a neutral oil then sear your chicken for 2 minutes each side. Don't worry about cooking them all the way through, we will be cooking again later.
Remove chicken then add cumin seeds, bay leaves, onions, shallots, ginger, and garlic then cook for 2 minutes over medium heat.
Add tomato paste, curry powder, and garam masala. Cook another 2 minutes.
Add a full can of coconut milk then bring it up to simmer, add the chicken back in, then cover and simmer on low for 10 minutes.
Season with salt and top with cilantro.