New: the Tarka guide to better biryani rice

Beef · Sindh

Haleem

Haleem: beef or mutton simmered with wheat and lentils until the grains break down into a thick porridge, then finished with fried onions, lemon, chilli and coriander.

By Ayesha Iftikhar

45 min prep12 hr 15 min total8 servingsAdvanced
Jump to recipe
Haleem topped with fried onions, coriander, chilli and lime
Photo: Dead.rabbit, CC BY-SA 4.0, via Wikimedia Commons

A long-cooked wheat, lentil and meat porridge

A slow-cooked wheat-and-lentil porridge with shredded meat, finished with fried onions, lemon and coriander — traditionally cooked for large gatherings.

Haleem is defined by texture as much as flavour — wheat, lentils and shredded meat are cooked for hours, then beaten or blended until the dish reaches a thick, porridge-like consistency rather than staying as distinct components.

What is haleem?

Haleem combines wheat (or barley) and a mix of lentils with meat, most often beef, simmered for hours until everything breaks down and can be beaten into a single, thick, smooth-ish porridge. It is heavier and more involved than daal, and is traditionally an Eid or Ramadan dish more than an everyday one because of the cooking time it needs.

Ingredient notes and substitutions

Soak the wheat and lentils for at least a few hours, ideally overnight — it shortens the long simmer considerably and helps everything break down evenly. A stick blender or vigorous beating with a wooden spoon toward the end is what gives haleem its characteristic texture; skipping this step leaves it more like a chunky stew.

Common mistakes

Under-cooking the wheat and lentils is the main failure — if they haven't fully softened, no amount of beating afterward will smooth them out properly. Adding all the garnishes into the pot rather than on top at serving also mutes the fried-onion aroma that haleem depends on for its final flavour.

What to serve with it

Top each bowl generously with fried onions, julienned ginger, chopped green chilli, coriander and a squeeze of lemon — added at the table, not stirred through the pot, so the aroma stays sharp against the rich base.

Storage and reheating

Refrigerate up to four days or freeze in portions; haleem freezes unusually well given its texture. It thickens further once cold — thin it with a little hot water or stock when reheating.

Frequently asked questions

Do I have to blend haleem, or can I skip that step?

You can skip it, but the dish will be closer to a chunky stew than traditional haleem, which is defined by its smooth, porridge-like texture from beating or blending the cooked wheat, lentils and meat together.

Can I make haleem in a slow cooker?

Yes — a slow cooker on low for 7–8 hours works well for the wheat, lentils and meat, though you'll still want to beat or blend it by hand or with a stick blender at the end to get the right consistency.

What can I use instead of beef in haleem?

Chicken or mutton both work and are common regional variations; chicken cooks faster, so reduce the simmer time and check doneness earlier than the beef version.

COOK THIS RECIPE

Haleem

Prep 45 minCook 3 hr 30 minSoaking the grains overnight 8 hrTotal 12 hr 15 min
Servings8

Ingredients

Meat

Grain

Masala

Stock

Garnish

Method

  1. Cook the meat. Brown the meat in batches in 3 tbsp of the oil, then add half the onion, the grated ginger, garlic, chilli powder and turmeric with 1.5 litres of water. Simmer covered for about 2 hours until completely tender. Pull the meat off the bones, shred it and keep the stock.
  2. Cook the grains. Meanwhile, drain the soaked wheat and chana dal and put them in a separate large pot with the masoor dal, the remaining onion, the tomatoes, the salt and 1.5 litres of water. Simmer partly covered for 60–90 minutes, topping up with hot water if it gets too thick, until everything collapses entirely. Haleem is defined by this breakdown — the grains should lose their shape and thicken the pot.
  3. Bring it together. Add the shredded meat to the cooked grain mixture along with the strained meat stock, the garam masala and the remaining 2 tbsp oil. Cook on a low flame for a further 45 minutes, stirring often, until the mixture is thick enough that a spoon dragged across the base leaves a trail. Beat with a wooden spoon or use a stick blender to bring the cooked grains and meat to a thick, porridge-like texture.
  4. Serve. Haleem is served very hot, topped generously with fried onions, julienned ginger, coriander, green chilli and a wedge of lemon. Add more fried onions at the table than seems sensible.
tarkatales.com/recipes/haleem

Related recipes

Shami kebabs on a plate

Beef

Shami Kebab

Soft, spiced patties of beef and chana dal cooked together until dry, ground smooth, then shallow-fried in egg until golden.

Street food

By Ayesha Iftikhar

2 hr 45 min
Seekh kebabs on skewers over a charcoal grill

Beef

Seekh Kebab

Minced beef or mutton shaped onto skewers, seasoned and grilled or pan-seared until charred outside and juicy inside.

Street food

By Ayesha Iftikhar

1 hr 10 min
A bowl of beef nihari garnished with ginger, served with naan

Beef

Beef Nihari

A slow-simmered breakfast stew of bone-in shank and toasted spices, thickened with wheat flour and finished with ginger and lemon.

By Ayesha Iftikhar

4 hr 55 min