Remove the chicken from the refrigerator at least 30 min prior to cooking, so that it cooks more evenly.
Place all the meat evenly on skewers.
Heat your pan to medium-high heat . Drizzle a bit of vegetable oil (or neutral oil) in the event that it is needed. Cook your skewers in the pan for approximately 1-2 minutes on each side until they're golden brown and seared. Remove them from the pan after all sides have been cooked (and they register at 135 degrees using the meat thermometer) and place them in a bowl until later.
In a dutch oven , add half of the ghee along with all onions. Sauté the onions for about 30 seconds or until they are slightly soft.
Add the garlic ginger paste , and stir. Continue to cook for 30 seconds or so until it becomes the garlic is fragrant.
Incorporate your turmeric mix, Kashmiri chilli powder as well as cumin, paprika and turmeric and cook for around 1 minute.
Garam masala, tomatoes puree cashews sugar, salt as well as water, to the saucepan and mix until well-combined. The liquid should be brought to a simmer and lower the temperature to a simmer after 10 minutes.
Transfer the liquid into the blender and process until it's smooth and no chunks. Return the liquid to the pot, and add the chicken.Bring the water to a boil, then reduce the heat to simmer for about 10 minutes so that the chicken to cook. Then , add the heavy cream, as well as the remaining Ghee.
Check the taste of the chicken with butter and add salt and pepper or sugar, if needed. Serve with fenugreek leaves, to serve it with Naan as well as basmati rice.