A delightful and easy-to-make chicken curry recipe that brings bold flavors to your table in no time.
Combine the flour, salt, and cayenne pepper in a mixing bowl.
Ensure the mixture is evenly combined to coat the chicken uniformly.
Cut the chicken breasts into bite-sized pieces.
Cutting the chicken into uniform pieces ensures even cooking.
Toss the chicken pieces in the flour mixture until well coated.
Shake off excess flour to avoid clumping during cooking.
Heat the canola oil in a large skillet over medium-high heat.
Ensure the oil is hot before adding the chicken to achieve a good sear.
Add the chicken to the skillet and cook until lightly browned on all sides.
Avoid overcrowding the pan to maintain a good sear.
Stir in the curry powder and cook for an additional minute.
Cooking the curry powder briefly enhances its aroma and flavor.
Remove the chicken from the skillet and set aside.
Keep the chicken warm by covering it loosely with foil.
Add the onion and garlic to the skillet and sauté until softened.
Add a splash of broth if the pan becomes too dry.
Pour in the chicken broth, raisins, and tomato paste, stirring to combine.
Scrape the bottom of the skillet to incorporate any browned bits into the sauce.
Return the chicken to the skillet and simmer uncovered until the chicken is cooked through and the sauce has thickened.
Stir occasionally to prevent sticking and ensure even cooking.
Garnish with fresh cilantro and a dollop of yogurt before serving.
Serve immediately for the best flavor and texture.