In a medium bowl, toss together the chicken, 1 tablespoon yogurt, half of the garlic, half of the ginger, 1 1/2 teaspoons salt, 1 teaspoon chili powder, 1 teaspoon garam masala, 1 teaspoon black pepper, 1 teaspoon cumin, 1/2 teaspoon turmeric, and 1/2 teaspoon ground coriander until evenly combined. Cover with plastic wrap and marinate in the fridge for at least 30 minutes or overnight.
Heat a large skillet or wok over medium-high heat. Once very hot, add in the ghee and cook until melted. Add the chicken and cook, stirring often, until browned and cooked through, about 8 to 10 minutes. Transfer to a plate or bowl and set aside.
Add the onion, remaining garlic, remaining ginger and serrano chiles to the skillet, adding more ghee if needed. Cook until softened and just beginning to brown. Move the veggies to one side of the skillet and then add in the eggs. Cook until the eggs have set before incorporating everything together. Add the rice to the skillet along with the remaining 1 1/2 teaspoons salt, 1 teaspoon chili powder, 1 teaspoon garam masala, 1 teaspoon black pepper, 1 teaspoon cumin, 1/2 teaspoon turmeric, and 1/2 teaspoon ground coriander. Stir everything together and cook until warmed through.
Add the chicken back to the skillet along with the tomatoes, peas and cilantro. Cook the fridge rice, stirring often, until everything has warmed through. Give it a taste and adjust seasoning as needed.
To make the cucumber yogurt, in a small bowl, stir together the yogurt, lemon juice, cucumber, a pinch each of salt, pepper, garam masala, curry powder and coriander. Chill until ready to use.
Serve the fried rice hot with a dollop of the cucumber yogurt and garlic naan on the side. Enjoy!