2 tablespoons peanut oil, divided
1 shallot, finely chopped
¼ white onion, chopped
2 tablespoons butter
1 tablespoon ginger garlic paste
2 teaspoons lemon juice
2 teaspoons garam masala, divided
1 teaspoon chili powder
1 teaspoon ground cumin
1 bay leaf
1 cup tomato puree
1 cup half-and-half
¼ cup plain yogurt
1 pinch salt and ground black pepper to taste
1 pound boneless, skinless chicken thighs, cut into bite-size pieces
¼ teaspoon cayenne pepper, or to taste
1 tablespoon cornstarch
¼ cup water
Stir in butter, ginger-garlic paste, lemon juice, 1 teaspoon garam masala, chili powder, cumin, and bay leaf. Cook and stir for 1 minute. Add tomato sauce, and cook for 2 minutes, continuing to frequently stir.