Skip to content
Bowl of beef haleem topped with fried onions, ginger, green chillies, fresh herbs and a lemon wedge
Pakistani · Dinner

Beef Haleem

A thick, slow-simmered porridge of tender beef, wheat and mixed daals, finished with fried onions, ginger and lemon. Cook a big pot for family dinners or gatherings.

Published 29 Sep 2026Updated Tested by Hina Ikram

Prep30 min
Cook3 h 30 min
Total4 h
Serves8
DifficultyMedium
CuisinePakistani

Ingredients

8 servings

Equipment: Large heavy-bottomed pot with lid (5 litre or bigger), wooden masher or hand blender, wooden spoon, slotted spoon, paper towel

Method

  1. Rinse the wheat, barley, all four daals and rice, then soak them together in plenty of water for at least 4 hours or overnight. Drain well before cooking.

  2. Heat the oil or ghee in a large heavy pot over medium heat. Add the sliced onions and fry, stirring often, for about 15 minutes until deep golden brown, not burnt.

  3. Scoop out roughly half of the fried onions with a slotted spoon and set them aside on paper towel for garnish. They will crisp as they cool.

  4. To the onions left in the pot, add the cumin seeds, peppercorns, cardamoms, cloves, cinnamon and ginger garlic paste. Stir for 1 minute until the raw smell fades.

  5. Add the beef, salt, chilli powder, turmeric and coriander powder. Cook on medium-high heat, stirring, for about 8 minutes until the meat changes colour and the spices smell fragrant.

  6. Lower the heat, stir in the whisked yogurt and cook for 5 minutes until the oil begins to separate at the edges.

  7. Pour in 1.5 litres of hot water and bring to a boil. Cover, reduce to a low simmer and cook for about 90 minutes until the beef is very tender and pulls apart easily with a spoon.

  8. Add the drained grains and daals with the remaining 1.5 litres of hot water. Bring to a boil, then cover and simmer on low for about 60 minutes, stirring from the bottom every 10 minutes so nothing sticks. The wheat should be completely soft.

  9. Mash and beat the haleem hard with a wooden masher, or pulse briefly with a hand blender, until the meat shreds and the mixture turns thick, stretchy and porridge-like. Leave a little texture rather than making a smooth purée.

  10. Stir in the garam masala and simmer uncovered on low for 30 minutes, stirring often, adding a little hot water if it becomes too thick to pour slowly from a spoon. Taste and adjust the salt.

  11. Switch off the heat and let the haleem rest, covered, for 10 minutes. Serve in bowls topped with the reserved fried onions, ginger matchsticks, green chillies, fresh herbs and a squeeze of lemon.

Cooking tips

  • Soaking the grains and daals overnight cuts cooking time and gives a softer, creamier result.
  • Stir from the bottom regularly once the grains go in. Haleem catches on the base of the pot easily, so keep the heat low.
  • The right consistency is thick and slow-moving, like a loose porridge. It will thicken further as it cools, so loosen with hot water when reheating.
  • Do not skip the mashing step. Beating the pot gives haleem its stretchy, well-blended texture.

Substitutions

  • Use mutton or bone-in beef shank instead of boneless beef. Bone-in cuts add body but need 30 to 45 minutes longer.
  • If you cannot find broken wheat, use whole wheat berries soaked overnight, or ready-made haleem mix (daliya and daal blend) in the same total weight.
  • Swap the yogurt for 2 chopped tomatoes if you prefer a less tangy base.
  • Use a pressure cooker for the beef step: cook the beef with spices and 1 litre of water for about 40 minutes, then continue in an open pot with the grains.

Serve with

Serve hot in deep bowls with fried onions, ginger matchsticks, green chillies, fresh coriander, mint and lemon wedges. Naan or plain paratha is good for scooping, and a little chaat masala on top adds tang.

Storage

Cool completely, then keep in an airtight container in the fridge for up to 3 days. Freeze in portions for up to 2 months, without the fresh garnishes.

Reheating

Warm gently in a pot over low heat with a splash of hot water, stirring often, until steaming hot throughout. Thaw frozen portions in the fridge overnight first.

Nutrition per serving, estimated

Not shown for this recipe because it can’t be estimated reliably (for example, oil absorbed during deep frying varies a lot).

Related

You might also cook

A bowl of golden yellow kadhi with soft pakoras, red chilli tarka and fresh coriander, served with white ricePakistani

Kadhi Pakora

A tangy, silky yogurt and besan curry simmered slowly and topped with soft onion pakoras and a sizzling cumin-chilli tarka. It's a comforting Punjabi-style lunch to serve with plain rice.

1 h 20 minServes 6
Overhead view of beef nihariPakistani

Beef Nihari

Beef shank slow-cooked in a spiced gravy thickened with toasted flour. A weekend project that mostly cooks itself.

4 h 30 minServes 6
Overhead view of chicken biryaniPakistani

Chicken Biryani

Layers of long-grain basmati and a tangy, spiced chicken masala, steamed together until every grain stays separate. Made with potatoes and dried plums, the way many Karachi homes make it.

1 h 30 minServes 6
Golden shallow-fried shami kababs on a plate with green chutney, lemon wedges and sliced onionsPakistani

Shami Kabab

Soft, well-spiced patties of beef and split chickpeas, with a fresh mint, onion and green chilli centre. Shallow-fried until crisp outside, they suit tea time and Ramadan tables.

1 h 30 minServes 6
More from this cuisine

Pakistani kitchen

All Pakistani
A plate of golden-orange jalebi spirals glistening with saffron syrup and topped with chopped pistachiosPakistani

Jalebi

Crisp, golden spirals of fermented batter soaked in warm saffron-cardamom syrup. Plan on a few hours of batter resting, then about half an hour of frying and dipping.

3 h 55 minServes 6
Glossy golden almond halwa in a brass dish garnished with pistachios, flaked almonds and saffronPakistani

Badam Halwa

A rich, glossy almond halwa made from freshly ground blanched almonds, milk, ghee and saffron. It suits Eid tables, dinner parties and winter evenings.

1 hServes 6
Square pieces of creamy kalakand topped with sliced pistachios on a white platePakistani

Kalakand

Soft, slightly grainy milk cake made from fresh homemade chenna and condensed milk, scented with cardamom and topped with pistachios. A simple mithai for Eid, weddings or a sweet craving.

1 hServes 12
Golden besan ladoos topped with pistachio slivers on a brass platePakistani

Besan Ladoo

Round gram flour sweets made by slowly roasting besan in ghee until nutty and golden, then shaping with sugar and cardamom. A classic for Eid, weddings and tea-time gifting.

40 minServes 12