Slow-cooked meat and lentil porridge spiced with garam masala and finished with fried onions and fresh ginger — one of Pakistan's most beloved dishes.
Haleem is a labour of love — wheat, lentils and tender slow-cooked beef (or mutton) simmered for hours until they merge into a thick, silky porridge of extraordinary depth. It is finished with a generous garnish of crispy fried onions, fresh ginger, green chilli and lemon. Made for Ramadan, weddings and street food stalls alike, haleem is perhaps the most deeply satisfying dish in Pakistani cuisine.
Serves 6
Pressure cook (or slow cook) beef, broken wheat, all lentils, whole onion, garlic, ginger, spices and salt in 1.5 litres water. Pressure cook 45 minutes or slow cook 3 hours until everything is completely soft.
Use a large wooden spoon to vigorously beat the mixture against the pot walls to blend meat and grains together. The texture should be a thick, stringy porridge. Add hot water to adjust consistency.
Fry sliced onion in ghee until deeply golden and crisp. Remove half to drain on paper, keep half in the ghee.
Add garam masala to the remaining onion in ghee and pour the sizzling tarka over the haleem. Stir in.
Ladle into bowls. Top with crispy fried onions, julienned ginger, sliced green chilli and lemon wedge.
The haleem must be beaten vigorously — the texture comes from breaking down the meat fibres.
A pressure cooker dramatically cuts cooking time.
Haleem improves massively the next day; make it the day before serving.
Use chicken for a lighter, faster version.
Add a swirl of plain yoghurt at serving for richness.
Refrigerate for 4 days or freeze for 3 months. Reheat with a splash of water.
Haleem traces back to the Arabian dish harees, brought to the Indian subcontinent by Arab traders and later refined by the royal kitchens of the Hyderabad Nizam. It has been adopted wholeheartedly by Pakistani cuisine.
Dalia is cracked wheat that acts as the starch and thickener for haleem. It is available in South Asian grocery stores. Pearl barley can substitute.
Per serving · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes