Pakistani haleem is a rich, slow-cooked dish of tender beef, wheat, and lentils blended into a deeply savory stew and finished with bright garnishes.
A long, gentle simmer softens the grains and pulses while the beef becomes tender enough to shred. The final texture should be thick, smooth, and spoonable.
Soak the wheat and lentils ahead of time if possible. Keep the pot at a gentle simmer and stir regularly so the grains do not catch on the bottom.
Serving Suggestions
Serve haleem hot with naan, lemon wedges, fried onions, ginger matchsticks, cilantro, and sliced green chili.

Recipe Notes
Haleem thickens as it cools, so loosen leftovers with a splash of water or stock while reheating gently.

Pakistani Haleem
A thick, slow-cooked stew of beef, wheat, lentils, and warm spices finished with bright garnishes.
Ingredients
Equipment
Method
Cook the grains and beef:
- Rinse the wheat, chana dal, split peas, and red lentils. Place them in a large heavy pot with the beef, onion, water, ginger-garlic paste, turmeric, cumin, coriander, chili powder, and salt.
- Bring to a boil, then cover and simmer gently for 2 to 2 1/2 hours, stirring occasionally, until the beef and grains are very tender. Add water if needed.
Blend and finish:
- Remove the beef and shred it with two forks. Use an immersion blender to partially blend the grains and lentils, leaving some texture.
- Return the beef to the pot, stir in the garam masala and ghee, and simmer uncovered for 10 minutes until thick and glossy.
- Ladle into bowls and top with fried onions, cilantro, ginger or green chili, and lemon. Serve with naan.
Nutrition
Notes
- For a smoother haleem, blend a little longer, but keep some shredded beef and grain texture.
- The dish can be made a day ahead; add water or stock when reheating.



