Directions
                Chicken tikka masala is a two step process, Tikka and Gravy. Grilling the chicken definetely flavors this dish but if you do not have a grill, you could use any oven too. Once you have your chicken grilling, you could start the gravy process in parallel. 
- Cut chicken into smaller pieces. Drain any water.
 - Mix all ingredients for the marinade and add chicken into it. Set aside for at least 1 hour
 - Grill chicken on hot grill (barbecue) to golden brown. Baste butter (or oil) frequently to ensure that chicken remains tender and moist. Do not overcook.
 - Heat oil and add ginger, garlic paste. Fry a little and add chopped onions.
 - Keep heat on high to slightly caramelize the onions. Caramelizing onions enhances its flavors for this dish.
 - When onions turn golden, add chopped tomatoes and keep frying on medium heat until the oil separates.
 - Add cumin and coriander powder. Mix
 - Add salt and sugar and drop the chicken tikka pieces in it.
 - Let it simmer for 5 minutes on low heat and let the flavors mingle a little.
 - Increase heat to high and incorporate milk slowly. Stirring continously.
 - Once the gravy is of right consistency, reduce heat to low. Prepare any garnish
 - Serve with white rice.