Pakistani chicken haleem is a thick, savory stew of tender chicken, wheat, lentils, rice, and warming spices, traditionally served hot with bright, crunchy garnishes. This home-style stovetop version cooks the grains and chicken separately before combining them, so each part cooks evenly and the final texture is easy to adjust; family and regional versions vary in their grain blends and spice levels.
Ingredients
- ½ cup (90 g) cracked wheat, also called wheat dalia
- ⅓ cup (65 g) pearl barley
- ⅓ cup (65 g) split chickpeas, or chana dal
- ¼ cup (50 g) red lentils, or masoor dal
- ¼ cup (50 g) split urad dal, preferably without skin
- ¼ cup (45 g) uncooked white rice
- 8 cups (1.9 L) water for cooking the grains, plus plenty for soaking
- 2 tablespoons (30 ml) neutral oil or ghee
- 2 medium yellow onions (about 300 g), thinly sliced
- 1 tablespoon (15 g) ginger-garlic paste
- 2 medium tomatoes (about 300 g), chopped
- 2 pounds (900 g) boneless, skinless chicken thighs, cut into large pieces
- ½ cup (120 g) plain yogurt, stirred smooth
- 2 teaspoons (5 g) ground coriander
- 1 teaspoon (2 g) ground cumin
- 1 teaspoon (3 g) ground turmeric
- 1 teaspoon (2 g) Kashmiri chili powder or mild paprika
- ½ teaspoon (1 g) garam masala
- ½ teaspoon (1 g) ground black pepper
- 1½ teaspoons (9 g) fine salt, divided, plus more to taste
- 4 cups (950 ml) water for the chicken curry
- 2 cups (475 ml) boiling water, to loosen the haleem as needed
- 2 tablespoons (30 g) ghee, for finishing
- ½ cup (15 g) chopped fresh cilantro, for serving
- ¼ cup (10 g) chopped fresh mint, for serving
- 1-inch (2.5 cm) piece fresh ginger (about 15 g), cut into fine matchsticks
- 1 lemon (about 60 g), cut into wedges
- 2 fresh green chilies (about 20 g), thinly sliced, optional
Instructions
- Soak the grains and lentils. Rinse the cracked wheat, barley, chana dal, masoor dal, urad dal, and rice together in a large bowl, changing the water until it looks mostly clear. Cover them with several inches of fresh water and soak for 8 hours or overnight at room temperature in a cool kitchen. If your kitchen is warm, refrigerate the bowl while soaking. Drain well before cooking. The soak softens the wheat and pulses so they cook into a cohesive, creamy base rather than remaining firm in the finished stew.
- Cook the grain mixture. Put the drained grains and pulses in a large heavy pot with 8 cups (1.9 L) water. Bring to a boil over medium-high heat, skimming off any foam, then reduce the heat to maintain a gentle simmer. Partially cover and cook for about 65 minutes, stirring every 10 to 15 minutes and scraping the bottom so nothing catches. The mixture is ready when the barley and chana dal are very soft and the wheat has begun to break down. If the pot looks dry before everything is tender, add hot water a little at a time. Start the chicken in the next step while this pot simmers.
- Make the chicken masala. Heat the oil or ghee in a second heavy pot over medium heat. Add the sliced onions and cook for 8 to 10 minutes, stirring often, until soft and deep golden at the edges. Avoid taking them to a very dark brown, which can make the haleem taste bitter. Stir in the ginger-garlic paste and cook for 1 minute. Add the tomatoes, coriander, cumin, turmeric, chili powder, black pepper, and 1 teaspoon (6 g) salt. Cook for 5 to 7 minutes, stirring and breaking down the tomatoes, until they form a thick, glossy masala.
- Simmer the chicken. Add the chicken pieces and turn them in the masala for 3 to 4 minutes. Whisk a spoonful of the hot masala into the yogurt, then stir that mixture into the pot to reduce the chance of curdling. Add 4 cups (950 ml) water, bring to a gentle simmer, and cover. Cook for about 30 minutes, turning the chicken once, until tender. Check the thickest piece with a food thermometer; poultry must reach the USDA FSIS safe minimum internal temperature of 165°F (74°C). Lift out the chicken and shred it finely with two forks, discarding any tough connective bits. Keep the cooking liquid and masala in the pot.
- Combine and mash. Add the cooked grain mixture and shredded chicken to the chicken pot, scraping in any juices from the plate. Stir thoroughly and bring the haleem back to a gentle simmer. Use a sturdy wooden spoon or potato masher to mash the grains against the side of the pot for 5 to 8 minutes. For a smoother texture, pulse an immersion blender briefly in several spots, keeping the head submerged to avoid splashes. Leave some chicken strands and grain texture intact; haleem should be thick and cohesive, not completely puréed.
- Finish the haleem. Simmer uncovered for 25 to 30 minutes, stirring frequently, especially along the bottom and corners. Add boiling water in small splashes if the mixture becomes stiff before the flavors meld. Stir in the garam masala, remaining ½ teaspoon (3 g) salt, and ghee during the last 5 minutes. Taste and adjust the salt. The finished haleem should fall slowly from a spoon and hold a soft mound, but it will thicken further as it stands. Serve hot with cilantro, mint, ginger, lemon, and green chilies at the table.
Tips
- Soak long enough and cook until genuinely soft. The texture depends on the pulses becoming tender enough to mash. If you skip the soak, they may need substantially longer cooking and more water, and the grains may finish at different times. Overnight refrigeration is a convenient option; drain before adding the measured cooking water.
- Use the grain blend you can find. Cracked wheat and the named dals are commonly sold at South Asian grocery stores. If urad dal is unavailable, replace it with the same quantity of yellow split peas or extra chana dal; the taste will be a little less earthy, but the stew will still thicken well. Pearl barley adds chew and body; rolled oats can replace it in a pinch, though they soften faster and give a less traditional texture.
- Keep the bottom moving. Thick haleem can scorch during the final simmer, so use a heavy pot, low heat, and frequent stirring. If it gets too thick, loosen it with boiling water rather than cold water, which can interrupt the simmer and make the texture uneven. If it is too loose, simmer uncovered and stir until some liquid evaporates.
- Make garnishes fresh and keep them separate. Lemon, herbs, ginger, and green chili bring contrast to the rich stew. Add them to individual bowls rather than the cooking pot, especially if you plan to store leftovers; fresh herbs and citrus lose their bright flavor during reheating.
Serving Suggestions
Serve chicken haleem in warm bowls as a substantial main course. Offer lemon wedges, cilantro, mint, ginger matchsticks, sliced green chilies, and crisp fried onions so everyone can choose a combination. A squeeze of lemon just before eating cuts through the stew’s richness, while ginger and chilies add sharpness and heat. If using store-bought fried onions, add them at the table so they keep their crunch.
Haleem is filling on its own, but it also works with naan, roti, or another soft flatbread for scooping. A simple salad of sliced cucumber, tomato, and onion gives the meal a cool, fresh side; plain yogurt or raita offers a mild contrast to the spices. For a larger meal, serve smaller bowls alongside kebabs or a vegetable side rather than adding several heavy dishes. Keep any extra garnishes on the side, since not everyone wants chili or raw onion.
Variations
Adjust the heat: The recipe uses mild chili powder and lets sliced green chilies remain optional. For a warmer bowl, add more Kashmiri chili powder or a pinch of cayenne to the masala. For a milder pot, leave out the green chilies and use paprika instead of chili powder. Keep the lemon and fresh ginger at the table so each serving can still have brightness without extra heat.
Use bone-in chicken: Bone-in thighs or drumsticks add a deeper chicken flavor, but they take longer to become tender and require careful deboning. Simmer until the meat is tender and check that the thickest part reaches 165°F (74°C), without touching the thermometer to bone. Remove the pieces, pull off and shred the meat, discard the bones, and return the meat to the pot. Add a little extra time to the cooking estimate for this swap.
Make a richer finish: Replace the neutral oil with ghee for the onion masala, or drizzle a small amount of melted ghee over each bowl. You can also use a little more yogurt for a softer, tangier masala, but stir it in gradually and avoid boiling hard after adding it. These changes make the bowl richer; they are optional rather than necessary for a thick, flavorful result.
Change the pulses: The exact mix varies by cook and by what is available. You can swap the urad dal for additional masoor dal or split yellow peas, keeping the total amount of dry pulses about the same. Different pulses soften at different rates, so check for tenderness rather than relying only on the clock. Avoid replacing all the wheat with lentils if you want the familiar chewy, grain-based body of haleem.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking, divided among shallow, covered containers so they chill more quickly. Keep chicken haleem refrigerated for 3 to 4 days. It thickens considerably when cold, which is normal. For longer storage, freeze it in meal-size airtight containers for up to 3 months for best quality. Thaw frozen portions in the refrigerator, not on the counter.
Reheat only the amount you plan to serve in a saucepan over medium-low heat, stirring frequently and adding water a few tablespoons at a time until the stew loosens. Heat leftovers to 165°F (74°C), checking with a food thermometer. A microwave also works: cover loosely, heat in short intervals, stir between intervals, and check the center for 165°F (74°C). Avoid repeatedly cooling and reheating the whole pot; portioning leftovers makes it easier to reheat only what you need.
Frequently Asked Questions
Can I make chicken haleem without soaking the grains overnight?
Soaking gives the wheat, barley, and pulses a head start and helps them cook at a similar pace. If you are short on time, use a quick soak: cover them with boiling water for 1 hour, then drain and cook until thoroughly soft. The stovetop cooking may take longer than the time listed, so keep extra hot water nearby and judge doneness by texture rather than the clock.
Can I cook the grains and chicken in one pot?
You can, but the separate-pot method makes it easier to control the grains and check the chicken safely. If you use one pot, cook the chicken masala first, remove the chicken once it reaches 165°F (74°C), then cook the soaked grains in the masala liquid until tender. Shred the chicken and return it near the end. You may need extra water and more stirring because the starch can settle and stick.
How do I get a smooth haleem texture without a blender?
Cook the grains and pulses until very soft, then mash them firmly against the side of the pot with a potato masher or the back of a sturdy spoon. Shred the chicken finely before adding it, and keep stirring as the mixture simmers. A few minutes of mashing will make the stew cohesive while leaving some strands and texture, which many cooks prefer to a completely smooth purée.
Why did my haleem become too thick?
Wheat, rice, and lentils continue to absorb liquid as the stew rests, so a batch that looks loose in the pot can become quite firm in the bowl or refrigerator. Stir in boiling water a little at a time until it reaches a spoonable consistency, then taste for salt because dilution can soften the seasoning. Add water during reheating as well; thickening is expected, not a sign that the dish has failed.
Can I prepare Pakistani chicken haleem ahead?
Yes. You can soak the grains in the refrigerator overnight, or cook the haleem fully a day ahead and refrigerate it within 2 hours. The flavors settle as it rests, and the texture will firm up. Reheat gently with a splash of water, stirring often, until the center reaches 165°F (74°C). Add the fresh herbs, ginger, chilies, and lemon only when serving.
Related
- Palak Chicken Recipe Pakistani: Spinach Curry for Dinner
- Pakistani Seekh Kebab Recipe: Juicy, Charred Minced Meat
- Pakistani Food in Johor Bahru: Chicken Karahi
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).