Method

  1. Cook the grains and lentils until collapsed

    Fully softened grains and lentils for Pakistani beef haleem before blending

    Rinse 120 g of cracked wheat, 50 g of pearl barley, 50 g of chana dal, 50 g of red lentils, 40 g of moong dal, and 30 g of basmati rice in a fine-mesh sieve until the runoff is mostly clear. Transfer everything to a large heavy pot with 1200 ml of water for grains and bring to a boil over high heat. Skim any foam, lower the heat, and simmer partly covered for 75 to 90 minutes, stirring and scraping the base every 10 minutes, until the lentils have dissolved and the grains crush easily against the side of the pot. Begin checking at 75 minutes; add a small splash of hot water only when needed to prevent catching.

    75:00
  2. Crisp the onions

    Deep-golden onions with crisp edges for Pakistani beef and lentil haleem

    While the grains simmer, thinly slice 300 g of yellow onions. Warm 45 ml of neutral oil in a wide heavy pot over medium heat. Add the onions and cook, stirring often and lowering the heat if the edges darken too quickly, until deep golden and crisp at the edges, 10 to 14 minutes. Begin checking at 10 minutes. Transfer one-third of the onions to a paper-lined plate for serving, leaving the remaining onions and oil in the pot.

    10:00
  3. Build the beef masala

    Cut 500 g of boneless beef chuck into 4 cm (1 1/2 in) pieces on a board reserved for raw meat, then wash the knife, board, and your hands before handling ready-to-eat ingredients. Raise the pot to medium-high heat, add the beef, and turn the pieces until no raw surface remains and browned patches form. Peel 30 g of fresh ginger; reserve a small piece for serving, then grate the rest into the pot. Mince 20 g of garlic cloves and add it. Stir for 1 minute, then add 120 g of plain whole-milk yogurt, 6 g of ground coriander, 5 g of ground cumin, 3 g of Kashmiri chili powder, 2 g of ground turmeric, 4 g of garam masala, 6 g of Morton coarse kosher salt, and 1 g of black pepper. Cook over medium heat, stirring and scraping frequently, until the yogurt moisture has reduced and the oil begins to show around the edges, 10 to 12 minutes. Begin checking at 10 minutes.

    10:00
  4. Braise the beef until tender

    Fully cooked fork-tender beef in concentrated masala for Pakistani haleem

    Pour in 800 ml of water for beef and scrape up the browned masala from the base. Bring to a boil, then lower the heat, cover partly, and simmer gently for 75 to 90 minutes. Stir every 15 minutes and add a little hot water if the beef is no longer mostly submerged. Begin checking at 75 minutes and continue cooking until the beef separates readily under fork pressure and the liquid is richly flavored. Before removing the beef from the heat, use a food thermometer to confirm the center of the largest piece has reached at least 63°C/145°F. Transfer the beef to a clean plate and let it rest for 3 minutes before shredding.

    75:00
  5. Blend the grains and shred the beef

    Masala-coated shredded beef folded into blended grains and lentils for Pakistani haleem

    Remove the grain-and-lentil pot from the heat. Keep the immersion-blender head submerged in the mixture, begin on low speed to prevent hot splashes, and blend until mostly smooth but not gluey. Remove the fully cooked beef pieces from the masala and shred them very finely with two forks; there should be no pink meat. Return the shredded beef to the concentrated masala, then scrape the beef, softened onions, and masala into the blended grains. Stir thoroughly to distribute the meat and onions.

  6. Beat the haleem to a silky finish

    Thick ribboning texture of finished Pakistani beef and lentil haleem in the cooking pot

    Set the combined haleem over low heat and cook uncovered for 25 to 30 minutes, stirring, pressing, and beating it firmly with a sturdy wooden spoon every few minutes. Begin checking at 25 minutes. The haleem is ready when the beef is evenly dispersed in fine laced fibers, the grains no longer look separate, and a spoon drawn through the pot leaves a trail that closes slowly. Add hot water a little at a time if it becomes too stiff to stir; simmer longer if it looks loose. Taste and adjust the salt and spices as needed.

    25:00
  7. Add the bright, crisp garnishes

    Cut 1 lemon into wedges, chop 20 g of fresh cilantro, and cut the reserved ginger into fine matchsticks. Spoon the hot haleem into bowls and top with the reserved crisp onions, cilantro, ginger, and lemon. Slice and scatter over green chili (optional), if using. Serve immediately with naan (optional), if desired.

Cook's noteHaleem should mound softly rather than pour. Stop cooking while it is still supple enough to move under a spoon; the grain starches continue to tighten during the few minutes between pot and bowl.

Smart Substitutions

  • No cracked wheat? Use coarse bulgur of a similar grind; it softens faster, so begin checking the grain pot 15 minutes earlier.
  • No chana dal? Replace it with the same weight of yellow split peas for a similarly nutty body.
  • Prefer lamb? Use boneless lamb shoulder and cook it to the same safe-temperature guidance and fork-tender finish.
  • No whole-milk yogurt? Use plain low-fat yogurt and reduce the masala gently so it does not split.

Tips and Variations

  • Keep the grain pot at a lazy simmer and scrape the base often; wheat and lentils settle quickly as they soften.
  • Reserve the crispest onions before adding the beef so the garnish stays sharply textured against the soft haleem.
  • Beat the combined mixture with a strong wooden spoon rather than blending it completely; that keeps the texture cohesive instead of pasty.

What Went Wrong?

  • Haleem is watery Cook it uncovered over low heat, stirring frequently, until a spoon trail closes slowly.
  • Haleem is too stiff Beat in hot water a little at a time until the mixture moves heavily but smoothly.
  • Grains are still distinct Simmer longer, then blend briefly and continue beating after the beef is added.
  • Masala tastes chalky Cook it longer before adding water, stirring until the yogurt moisture has reduced and oil shows at the edges.

Nutrition Estimate

Calories635
Protein44 g
Carbs76 g
Fat19 g
  • Fiber: 16 g per serving
  • Sodium: 725 mg per serving

Nutrition disclaimer:This recipe is provided for general cooking information only. Nutrition values are estimates and may vary by ingredients, brands, preparation methods, and serving sizes. Check ingredient labels and follow appropriate food-safety practices. This content is not medical, dietary, allergy, or professional food-safety advice.

FAQ

What texture should Pakistani haleem have?It should be thick, cohesive, and spoon-coating, with the beef dispersed through the grains rather than sitting in chunks. A spoon drawn through the pot should leave a trail that closes slowly.
Can I make haleem without an immersion blender?Yes. Mash the grain mixture thoroughly with a potato masher, then press and beat it with a sturdy spoon until the grains lose their separate shapes.
Why are fresh toppings important?Crisp onion, lemon, cilantro, ginger, and green chili cut through the dense, slow-cooked base and add contrast in every spoonful.