Pakistani chicken salan is a home-style curry of chicken simmered with onions, tomatoes, yogurt, and warm spices, usually served with rice or flatbread. Pakistani curry names cover a wide range of dishes, and recipes differ by region and household; this approachable salan gives you a reliable starting point while explaining how it relates to karahi, korma, and other familiar names.
In Pakistan, salan is a broad word for a saucy dish, not one fixed recipe. The chicken curry below builds flavor by browning onions and cooking down tomatoes before the chicken simmers in the masala, or spiced base. It is fragrant rather than excessively hot, and you can adjust the chili to suit the people at your table.
Ingredients
- 2¼ lb bone-in chicken pieces (1 kg), skin removed if desired; use thighs and drumsticks cut into manageable pieces
- ⅓ cup neutral oil (80 ml), such as canola or sunflower oil
- 2 medium yellow onions, thinly sliced (about 10½ oz / 300 g)
- 1 tbsp finely chopped fresh ginger (15 g)
- 1 tbsp finely chopped garlic (15 g)
- 1 lb ripe tomatoes, finely chopped (450 g), or one 14½ oz can diced tomatoes (411 g)
- ¾ cup plain full-fat yogurt (180 g), at room temperature
- 1½ tsp fine salt (9 g), plus more to taste
- 2 tsp ground coriander (4 g)
- 1 tsp ground cumin (2 g)
- 1 tsp ground turmeric (3 g)
- 1 tsp Kashmiri chili powder (2 g), or ½ tsp paprika plus a pinch of cayenne
- ½ tsp freshly ground black pepper (1 g)
- 1 tsp garam masala (2 g)
- 1½ cups water (360 ml), plus a little more if needed
- 2 tbsp chopped fresh cilantro (8 g), for finishing
- 1 tbsp lemon juice (15 ml), optional
Instructions
- Prepare the ingredients. Slice the onions evenly so they brown at a similar rate. Chop the tomatoes, ginger, and garlic, measure the spices, and stir the yogurt until smooth. Letting the yogurt lose its refrigerator chill while you prepare helps it blend into the hot masala more smoothly. Keep raw chicken and its utensils separate from ready-to-eat ingredients.
- Brown the onions, about 12 minutes. Heat the oil in a heavy, wide pot or Dutch oven over medium heat. Add the onions and cook, stirring often, until deep golden but not blackened. They may take a little longer if sliced thickly or crowded in the pan. If the edges darken too fast, lower the heat; burnt onion will make the whole curry bitter. Scoop out about 2 tablespoons of onion for garnish, if you like.
- Cook the aromatics, 2 minutes. Add the ginger and garlic to the pot and stir for about 2 minutes, until fragrant. Keep them moving and avoid letting the garlic scorch. Add the coriander, cumin, turmeric, Kashmiri chili powder, black pepper, and salt. Stir for 1 minute so the spices bloom in the oil. If the pot looks dry, splash in a tablespoon of water rather than letting the spice mixture catch.
- Reduce the tomatoes, about 8 minutes. Add the tomatoes and stir, scraping up the browned bits from the bottom. Cook until they soften and the mixture thickens into a cohesive sauce, stirring occasionally. Fresh tomatoes vary in juiciness, so give them a few extra minutes if the masala is still watery. The oil may begin to show at the edges; that is a useful sign that the tomato base has cooked down.
- Coat the chicken, about 8 minutes. Add the chicken pieces and turn them in the masala until well coated. Cook uncovered, turning occasionally, until the outside is no longer raw-looking and the pieces have taken on some color. This is a flavor-building step, not a substitute for cooking the chicken through.
- Add yogurt carefully, about 3 minutes. Lower the heat. Stir a spoonful of the hot masala into the yogurt, then add the loosened yogurt to the pot in a slow stream while stirring. This tempering step helps prevent curdling. Cook gently for about 3 minutes; do not let the mixture boil hard. If small yogurt flecks appear, keep the heat low and stir. The curry will still taste good even if the sauce is not completely smooth.
- Simmer until the chicken is done, about 25 minutes. Pour in 1½ cups (360 ml) water and bring the curry to a gentle simmer. Cover partially and cook over low to medium-low heat, turning the chicken once or twice. Keep the sauce bubbling lightly, not vigorously, and add a small splash of water if it becomes too thick before the chicken is tender. Check the thickest part of a piece with a food thermometer, without touching bone: chicken must reach the USDA FSIS safe minimum internal temperature of 165°F (74°C). If it has not reached that temperature, continue simmering and check again after a few minutes.
- Finish, 1 minute. Stir in the garam masala and cilantro. Taste the sauce and adjust the salt; add lemon juice if you want a brighter finish. Let the curry stand for a minute before serving so the sauce settles around the chicken. Garnish with the reserved browned onion if you set some aside.
Tips
- Choose the right chicken pieces. Bone-in thighs and drumsticks stay juicy during simmering and add body to the sauce. Boneless thighs also work; start checking them earlier because smaller pieces can reach the safe temperature sooner. If using chicken breast, cut it into large pieces and avoid prolonged simmering, which can make it dry.
- Manage the heat rather than adding more oil. If the masala sticks, reduce the heat and add a tablespoon or two of water. A little oil separation is normal in many salan-style curries, but a slick layer is not required for a successful sauce.
- Use a sensible chili substitute. Kashmiri chili powder contributes vivid color and mild, rounded warmth. Paprika with a small pinch of cayenne is a practical substitute, though the color and flavor will be slightly different. Add cayenne cautiously; chili powders vary substantially in heat.
- Keep yogurt smooth. Full-fat plain yogurt is less likely to split than very low-fat yogurt. Bring it closer to room temperature, temper it with hot masala, and keep the pot at a gentle simmer after adding it.
Serving Suggestions
Serve the chicken and plenty of sauce with basmati rice, roti, naan, or another flatbread. Rice is especially useful for soaking up the thinner gravy, while roti lets diners scoop up chicken and masala together. For a simple meal, add sliced cucumber, onion, and tomato dressed with lemon and salt, or serve a small bowl of plain yogurt alongside to balance the spices.
For a fuller spread, pair the curry with a vegetable side such as sautéed okra, spiced potatoes, or a simple salad. Put extra cilantro and lemon wedges on the table so each person can finish a portion to taste. If serving a group, keep the curry warm over very low heat and stir occasionally; add a little hot water if the sauce thickens while it waits. Avoid leaving it at room temperature for more than two hours.
Variations
What the names mean: Salan usually refers to a saucy curry or gravy, and murgh salan means chicken salan. The word does not prescribe one exact spice blend, so a home-style chicken salan can be mild or quite lively, thick or relatively loose. This recipe is one practical version, not a claim that there is a single definitive formula.
Chicken karahi is named for the deep, wok-like pan traditionally used to cook it. It is often tomato-forward, cooked relatively quickly, and finished with ginger, green chilies, and fresh herbs. A karahi is commonly less gravy-heavy than this salan. To move this recipe in that direction, use less water, add sliced ginger and green chili near the end, and keep the tomatoes prominent; the result will still be a home-style adaptation.
Chicken korma is generally a richer, more aromatic curry, often made with yogurt, fried onions, and sometimes nuts. It tends to be less tomato-led than this salan. For a korma-inspired variation, omit the tomatoes and add a finely ground paste of ¼ cup (35 g) soaked cashews or almonds with a little water. That changes the texture and flavor, so simmer gently and add water as needed to keep the sauce from becoming too thick.
Nihari is a slow-cooked meat stew, commonly associated with beef or lamb, and it is not simply another name for chicken curry. Haleem is a thick, slow-cooked preparation of grains, lentils, and meat. These dishes may appear in lists of Pakistani curries because they are saucy or stew-like, but their ingredients and methods are distinct. For a simpler variation of this recipe, replace the chicken with 2 lb (900 g) cauliflower florets and chickpeas; simmer until the vegetables are tender, adding liquid as necessary. The result is a meat-free curry inspired by the same tomato-and-spice base, not a traditional chicken salan.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking, in a shallow covered container. The curry keeps for 3 to 4 days in the refrigerator. For longer storage, freeze it in airtight, meal-size containers for up to 3 months for best quality. Thaw frozen curry overnight in the refrigerator rather than on the counter. The sauce may look slightly separated after thawing; stir it as it warms.
Reheat only the portion you plan to serve, on the stovetop over medium-low heat or in the microwave, stirring periodically. Add a splash of water if the sauce has thickened. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. Bring the curry to a steady simmer, but avoid boiling it hard for a long time because the chicken can become tough and the sauce may reduce too far. Discard curry left at room temperature for more than 2 hours, or more than 1 hour when the temperature is above 90°F (32°C).
Frequently Asked Questions
Is salan the same as curry?
Salan is a common South Asian term for a saucy dish, and it is often translated as curry in English. The word can describe many different preparations rather than one fixed recipe. The thickness, ingredients, and spice level depend on the particular dish and the cook.
What are some well-known Pakistani curry names?
Names you may encounter include chicken salan, chicken karahi, korma, and several regional or meat-based gravies. Nihari and haleem are also frequently mentioned alongside curries, although they are distinct slow-cooked dishes rather than interchangeable versions of chicken salan. Spellings and naming conventions can vary.
Can I make this curry without yogurt?
Yes. Leave it out and add about ½ cup (120 ml) extra water, then simmer until the chicken is cooked and the sauce reaches the thickness you like. The curry will be less creamy and tangy. A few tablespoons of coconut milk can soften the sauce, but it gives the dish a different flavor.
Can I use boneless chicken?
Yes. Boneless thighs are the closest easy swap because they remain tender better than breast meat. Cut them into large, even pieces and begin checking the internal temperature before the full simmer time is up. Cook all poultry to 165°F (74°C), measured in the thickest part.
How can I make the curry less spicy?
Use paprika instead of Kashmiri chili powder and omit cayenne or fresh green chilies. The listed chili is already relatively mild, but brands differ. You can also serve yogurt at the table; adding more water will thin the sauce but will not remove the chili heat.
Why did my yogurt separate?
Yogurt can split when it meets a very hot, acidic sauce or when the pot boils vigorously. Temper it with a spoonful of hot masala, add it gradually over low heat, and stir steadily. A slightly grainy sauce is usually a texture issue rather than a reason to discard the curry, provided the chicken has been cooked safely.
Related
- Vietnamese Soup Dishes: Chicken Pho (Pho Ga)
- Vietnamese Pork Stew (Thit Kho) with Coconut Water
- Vietnamese Pumpkin Soup with Pork: A Comforting Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).