This recipe is a classic rendition of butter chicken, a popular Indian dish. The chicken is marinated in a mixture of yogurt, lemon juice, and spices, then cooked in a rich and creamy tomato-based sauce. The sauce is made with butter, onions, garlic, ginger, and a blend of aromatic spices. It is simmered until the flavors meld together and the chicken becomes tender and juicy. Serve this butter chicken with naan bread or steamed rice for a delicious and satisfying meal.