Loading...

In a large bowl, combine the cut-up chicken thighs with salt, pepper, chili powder, and cornstarch. Mix well to ensure the chicken is evenly coated. Set aside to marinate while preparing the sauce base.

Heat vegetable oil in a large pot or Dutch oven over medium heat. Add the chopped onions and cook until softened and translucent, about 5-7 minutes.

Add the chopped tomatoes, cashews, salt, ginger paste, and minced garlic to the pot. Cook for another 8-10 minutes, stirring occasionally, until the tomatoes break down and the mixture is fragrant.

Remove the pot from heat and let the mixture cool slightly. Carefully transfer the mixture to a blender and blend until completely smooth. You may need to add a splash of water (about 1/4 cup) to help it blend, if necessary. Strain the sauce through a fine-mesh sieve back into the pot for an extra smooth consistency, pressing down on the solids.

Melt 1/4 cup (1/2 stick) of unsalted butter in a separate large skillet over medium-high heat. Add the marinated chicken pieces in a single layer, working in batches if necessary to avoid overcrowding the pan. Cook until browned on all sides and cooked through, about 5-7 minutes per batch. Remove cooked chicken and set aside.

Return the pot with the strained sauce to medium heat. Add the remaining 1/4 cup (1/2 stick) of unsalted butter, chili powder, coriander powder, and garam masala. Stir well and cook for 2-3 minutes, allowing the spices to bloom.

Stir in the Greek yogurt, heavy cream, granulated sugar, and ketchup. Bring the sauce to a gentle simmer, stirring constantly to prevent the yogurt from curdling. Reduce heat to low and simmer for 5 minutes, allowing the flavors to meld.

Add the cooked chicken to the sauce and stir to coat. Simmer for another 5 minutes, ensuring the chicken is heated through. Taste and adjust seasoning (salt, sugar, or chili powder) as needed.

Garnish with fresh chopped cilantro and serve hot with naan bread or rice.


In a large bowl, combine the cut-up chicken thighs with salt, pepper, chili powder, and cornstarch. Mix well to ensure the chicken is evenly coated. Set aside to marinate while preparing the sauce base.

Heat vegetable oil in a large pot or Dutch oven over medium heat. Add the chopped onions and cook until softened and translucent, about 5-7 minutes.

Add the chopped tomatoes, cashews, salt, ginger paste, and minced garlic to the pot. Cook for another 8-10 minutes, stirring occasionally, until the tomatoes break down and the mixture is fragrant.

Remove the pot from heat and let the mixture cool slightly. Carefully transfer the mixture to a blender and blend until completely smooth. You may need to add a splash of water (about 1/4 cup) to help it blend, if necessary. Strain the sauce through a fine-mesh sieve back into the pot for an extra smooth consistency, pressing down on the solids.

Melt 1/4 cup (1/2 stick) of unsalted butter in a separate large skillet over medium-high heat. Add the marinated chicken pieces in a single layer, working in batches if necessary to avoid overcrowding the pan. Cook until browned on all sides and cooked through, about 5-7 minutes per batch. Remove cooked chicken and set aside.

Return the pot with the strained sauce to medium heat. Add the remaining 1/4 cup (1/2 stick) of unsalted butter, chili powder, coriander powder, and garam masala. Stir well and cook for 2-3 minutes, allowing the spices to bloom.

Stir in the Greek yogurt, heavy cream, granulated sugar, and ketchup. Bring the sauce to a gentle simmer, stirring constantly to prevent the yogurt from curdling. Reduce heat to low and simmer for 5 minutes, allowing the flavors to meld.

Add the cooked chicken to the sauce and stir to coat. Simmer for another 5 minutes, ensuring the chicken is heated through. Taste and adjust seasoning (salt, sugar, or chili powder) as needed.

Garnish with fresh chopped cilantro and serve hot with naan bread or rice.
