
Afghani Chicken (Pakistani Style)
This Pakistani-style Afghani chicken uses yogurt, cream, ginger, garlic and warm spices for a gently spiced skillet dinner with naan or rice.
By TastyTrails Kitchen · Published · Updated
Jump to RecipeAfghani chicken is a popular Pakistani restaurant-style dish rather than a single standardized Afghan recipe. It combines yogurt-marinated chicken with browned onions, ginger, garlic, warm spices and cream for a rich, gently spiced curry. The name refers to the regional influence and restaurant style commonly associated with the dish.
This version keeps the creamy sauce balanced with yogurt and lemon, while boneless chicken thighs stay tender during simmering. Marinate the chicken for at least 30 minutes; overnight gives the spices more time to season the meat. Cook the yogurt-coated chicken gently after browning so the sauce stays smooth instead of splitting.
Ingredients
- 2 lb (900 g) boneless, skinless chicken thighs, cut into 1 1/2-inch (4 cm) pieces
- 1 cup (240 g) plain whole-milk yogurt
- 4 cloves garlic, finely grated or minced
- 1 tbsp (15 g) fresh ginger, finely grated
- 1 tsp (2 g) ground cumin
- 1 tsp (2 g) ground coriander
- 1 tsp (2 g) ground turmeric
- 1 tsp (2 g) garam masala
- 1 tsp (2 g) Kashmiri chili powder or mild paprika
- 1 tsp (6 g) fine salt, plus more if needed
- 2 tbsp (30 ml) neutral oil
- 1 large yellow onion, finely chopped
- 1/2 cup (120 ml) heavy cream
- 2 tbsp (8 g) chopped fresh cilantro, for garnish
- 1 lemon, cut into wedges, for serving
Instructions
- 1
Combine the yogurt, garlic, ginger, cumin, coriander, turmeric, garam masala, chili powder and salt in a large bowl until smooth.
- 2
Add the chicken and turn to coat thoroughly. Cover and refrigerate for at least 30 minutes or up to overnight; include this marinating time in the total time.
- 3
Heat the oil in a wide, heavy skillet over medium heat. Add the onion and cook for 8-10 minutes, stirring often, until soft and deep golden brown.
- 4
Add the marinated chicken and all of the marinade. Cook over medium-high heat for 5-7 minutes, turning occasionally, until the chicken is lightly browned and the yogurt mixture has thickened.
- 5
Reduce the heat to low, cover and simmer for 15-20 minutes, stirring every few minutes, until the chicken is tender and reaches 165°F (74°C) in the thickest pieces.
- 6
Stir in the cream and cook uncovered over low heat for 4-5 minutes, until the sauce is hot and lightly thickened; do not let it boil hard, or the yogurt and cream may split.
- 7
Taste and adjust the salt. Remove from the heat, scatter with cilantro and rest for 5 minutes so the sauce settles.
- 8
Serve hot with naan, roti or steamed basmati rice, with lemon wedges on the side.
Tips for the Best Afghani Chicken (Pakistani Style)
- Use full-fat yogurt and heavy cream for the smoothest sauce. If using low-fat yogurt, keep the heat low after adding it to reduce the risk of curdling.
- Marinate the chicken overnight for deeper flavor, but do not leave it at room temperature; keep it covered in the refrigerator.
- Brown the onion properly. Pale onions make the sauce sweeter and thinner, while deep golden onions add the dish’s characteristic savory flavor.
- If the sauce becomes too thick, stir in 2-4 tablespoons (30-60 ml) hot water. If it is too thin, simmer uncovered briefly before adding the cream.
- Kashmiri chili powder gives color with mild heat; paprika is a suitable supermarket substitute. For more heat, add a pinch of cayenne.
- Prepare the curry up to one day ahead and reheat gently over low heat with a splash of water. Avoid vigorous boiling after the cream is added.
Storage and Reheating
Refrigerate cooled chicken in an airtight container for up to 3 days. Freeze for up to 2 months, although the cream sauce may be slightly less smooth after thawing. Thaw overnight in the refrigerator and reheat gently on the stovetop or in the microwave until steaming hot.
Frequently Asked Questions
What is Afghani chicken?
In Pakistani restaurants, Afghani chicken commonly means tender chicken cooked with yogurt, cream, ginger, garlic and mild warm spices. The name describes a regional style rather than one universally standardized Afghan dish.
Can I use chicken breast instead of thighs?
Yes, use 2 lb (900 g) boneless, skinless chicken breast cut into large pieces. Simmer only until it reaches 165°F (74°C), since breast meat dries out more quickly.
How do I stop yogurt from curdling in chicken curry?
Use full-fat yogurt, add it with the chicken rather than to a very hot pan, and simmer gently. Avoid a hard boil, especially after adding the cream.
What should I serve with Afghani chicken?
Serve it with naan, roti or basmati rice. A simple cucumber salad or sliced onions with lemon helps balance the rich, creamy sauce.
Quick Info
Prep Time
30 min
Cook Time
40 min
Servings
4
Difficulty
Medium
Nutrition Facts
Per serving (estimated)



