In a small mixing bowl, combine the softened butter, honey, and cinnamon until fully incorporated; set aside 2 tablespoons of this mixture for the final glaze.
Heat the vegetable oil in a large skillet over medium-high heat and sear the chicken cubes until browned on all sides, then remove and set aside.
Reduce heat to medium and add the remaining honey-cinnamon butter to the skillet; sauté the diced onions until translucent and slightly caramelized.
Stir in the minced garlic and ginger paste, cooking for approximately 60 seconds until fragrant.
Add the tomato puree, garam masala, smoked paprika, and salt; simmer the sauce for 10 minutes to allow flavors to meld.
Pour in the heavy cream and return the seared chicken to the skillet, simmering for 7 to 10 minutes until the chicken is cooked through and the sauce has thickened.
Stir the reserved 2 tablespoons of honey-cinnamon butter into the sauce just before serving to provide a glossy finish and signature flavor profile.
Serve immediately over steamed rice or alongside warm yeast rolls.