A flavorful and creamy chicken curry enhanced with cashews and aromatic spices.
Melt the butter in a large pot over medium heat.
Using unsalted butter allows you to control the saltiness of the dish.
Add the chopped onions, minced garlic, and grated ginger. Sauté until softened.
Cook until the onions are translucent for a sweeter flavor.
Stir in the curry powder, salt, cumin, and cayenne, cooking for a minute to release the spices' aroma.
Toast the spices briefly to enhance their flavors.
Add the chicken pieces, stirring to coat them with the spices.
Cut the chicken into even pieces for uniform cooking.
Pour in the diced tomatoes and half of the cilantro. Simmer covered until the chicken is cooked through.
Stir occasionally to prevent sticking.
Grind the cashews into a fine powder using a food processor.
Ensure the cashews are finely ground for a smooth sauce.
Stir the ground cashews and yogurt into the curry. Simmer uncovered until the sauce thickens.
Add the yogurt gradually to prevent curdling.
Serve the curry over cooked basmati rice, garnished with the remaining cilantro.
Warm the rice before serving for the best experience.