Preheat the oven to 450℉ and place a rack in the upper portion of the oven.
In a food processor, combine the lime juice, oil, coriander, ginger, garlic, garam masala, paprika, ground cumin, ground coriander, red chili pepper, salt, and food coloring, if using.
The paste should be smooth, and the bowl should be scraped occasionally while you process it.
With a silicone spatula, scrape the mixture into a large bowl. Add the yogurt and season to taste.
Mix in the chicken pieces, tossing to coat. Place the bowl in the refrigerator overnight.
Make sure to leave some space between each piece of chicken on the skewers so it cooks evenly.
Grill the skewers or bake them in your oven with a tray underneath to catch the drippings.
The chicken should be browned on all sides and tender after 12 to 15 minutes of cooking.
Add lime juice to the onion rings in a separate bowl. Mix the chat masala well with the onions.
Garnish with remaining coriander and topped with onions.
Serve and enjoy! Chicken Masala Tikka