Mutton Haleem
Cook meat and grains separately, then beat them together
8 substantial bowls, approximately 3–3.5 litres

Allow 40 minutes preparation, approximately 240 minutes cooking and 480 minutes nonoverlapping waiting. Soak wheat, barley and chana dal under refrigeration, and begin the grain and meat pots so their cooking overlaps. Keep a sturdy bottom-scraping spoon ready for the thick final simmer. Cooking ranges are guides: retain the stated doneness checks when your pan, meat age or portion thickness changes. One tablespoon = 15 ml; one teaspoon = 5 ml.
About Mutton Haleem
Mutton haleem uses goat shoulder with broken wheat, barley and split pulses. A long separate shoulder braise softens connective tissue while the grains cook to a mashable porridge. The two are then beaten together so meat fibres and grain starch create body. This is a stovetop home formulation with a broad tenderness range, not an assumed universal pressure-cooker schedule.
Kitchen testing has not been documented for this recipe. Cooking times are estimates and vary with the stove, cookware and batch size. Follow the doneness checks in the method.
Make it work for your kitchen
Original quantities serve 8. Cooking times, pan size and frying-oil depth do not scale, cook in extra batches instead.
Before you start
Prepare the batch
Soak wheat, barley and chana dal under refrigeration, and begin the grain and meat pots so their cooking overlaps. Keep a sturdy bottom-scraping spoon ready for the thick final simmer.
Cut and portion before heatingKeep the work area ready
Measure the centre of the thickest piece, avoiding bone. Set aside a clean serving dish and clean utensils before handling raw protein. Do not return cooked food to the unwashed raw-food plate. Measure spices separately so they can enter the pan at the intended stage rather than burning while you find the next jar.
Food handlingSet up the equipment
Have the following tools ready before starting: Digital kitchen scale; Measuring jug and 5 ml / 15 ml spoons; Sharp knife and separate raw-protein board; Heavy pan sized for the stated batch; Instant-read food thermometer; Two heavy simmering pots, sturdy masher and long bottom-scraping spoon.
Clean workspaceMeasure the ingredients
Measure the ingredient quantities for your selected servings before applying heat. Keep separately listed groups, such as dough, filling, sauce or garnish, in separate containers; keep any optional additions separate.
Use the ingredient list above
Step-by-step cooking method
1 Soak the slow-cooking grains
Rinse wheat, barley and chana dal, then soak together in 1.5 litres water in the refrigerator for 8 hours. Drain. Keep red lentils and rice separate until cooking; they do not need the long soak. Use cracked wheat rather than fine flour or instant breakfast cereal, which would behave differently.
2 Cook the grain pot
Combine soaked grains, rinsed red lentils, rice, 2.2 litres water and 6 g salt. Bring to a boil, then simmer partially covered for 90–140 minutes, stirring every 10–15 minutes. Scrape the bottom more often as starch thickens. Add allowance water in 100 ml increments when needed; every grain and pulse should mash easily with a spoon.
3 Cook the meat separately
Heat 50 ml oil in a second pot and fry 180 g of the onion for 12–15 minutes until golden. Add 20 g base ginger and garlic for 1 minute, then goat and turn 5–7 minutes.
4 Cook the meat separately (continued)
Add coriander, cumin, turmeric, chilli and 6 g salt, followed by 700 ml water. Cover and simmer 110–170 minutes until goat shoulder pulls apart readily; extend the moist braise if sinew remains elastic.
5 Mash grains and shred meat
Remove meat to a clean tray and pull into fine strands, discarding any tough sinew. Keep its cooked broth. Mash the grain pot with a sturdy masher; if using an immersion blender, switch the heat off and keep its head fully submerged to prevent hot splashes. Do not blend the meat into a featureless paste.
6 Beat together for body
Stir shredded meat and its broth into mashed grains. Simmer very gently 25–35 minutes, beating with a sturdy spoon every few minutes.
7 Beat together for body (continued)
Add allowance water only as needed to prevent scorching and achieve a slow thick fall from the spoon. Add garam masala during the last 5 minutes. The finished porridge should be cohesive, not separate watery broth and grain lumps.
8 Prepare fresh finishing onions
Cook remaining 70 g onion in the reserved 25 ml oil in a small skillet for 7–10 minutes until golden. Spoon over bowls with coriander, mint, julienned ginger and measured lemon. Serve hot. For leftovers, divide the dense mixture into shallow containers promptly rather than leaving a large covered pot cooling for hours.
Chef’s tips
- Soak wheat, barley and chana dal under refrigeration, and begin the grain and meat pots so their cooking overlaps. Keep a sturdy bottom-scraping spoon ready for the thick final simmer.
- For a less rich finish omit the fried finishing onions and their 25 ml oil, serving the measured herbs, ginger and lemon over the porridge instead.
- A 5 ml teaspoon and 15 ml tablespoon are used throughout. Weigh salt where possible because crystal sizes vary. Add any top-up water in the listed small increments and stop once the required texture is reached.
Common mistakes & quick fixes
- Haleem catches at the bottom
- Use the lowest practical heat and scrape frequently once starch thickens. Transfer the unburnt upper portion to a clean pan if scorching starts; do not scrape black material into the dish.
- Uneven finish between pieces
- Sort by thickness before cooking and check the largest piece separately. Move smaller finished pieces to a clean warm dish while thicker ones finish; do not assume colour alone proves that the centre is cooked.
Variations & serving ideas
A practical adjustment: For a less rich finish omit the fried finishing onions and their 25 ml oil, serving the measured herbs, ginger and lemon over the porridge instead.
Perfect result check
| Texture and structure | Use the lowest practical heat and scrape frequently once starch thickens. Transfer the unburnt upper portion to a clean pan if scorching starts; do not scrape black material into the dish. |
|---|---|
| Final seasoning | Taste only after the protein is fully cooked. The named principal ingredient should remain distinct, with no scorched spice bitterness or raw garlic edge. |
Storage & reheating
| Refrigerate rice-containing portions | Cool quickly, ideally within 1 hour; use within 24 hours | Divide immediately into shallow containers and refrigerate at 5°C or colder. Never leave a dense pot of rice or grain-meat porridge on the counter for a prolonged cool-down. Reheat once to 74°C throughout. |
|---|---|---|
| Freeze | Up to 2 months for quality | Pack cooled portions airtight, label and freeze. Thaw in the refrigerator. Reheat one portion once to 74°C throughout; add a small measured splash of water only where a sauce needs loosening. |
Know when to change the heat
| Stage | Heat | What to look for |
|---|---|---|
| Main cooking | Follow the individual steps | Adjust the burner to reproduce the described sizzle or gentle simmer; pan material and burner strength vary. |
| Finishing | As described | Reduce heat if the coating catches before the centre is done. Check internal temperature independently of surface browning. |
Helpful answers before you cook
Can I use instant oats instead of wheat?
Not as an equal replacement here. They hydrate quickly and produce a different texture; this batch is measured for cracked wheat and pearl barley.
How thick should it be?
A spoonful should fall slowly and settle into a mound that relaxes. Add hot allowance water in small increments; it thickens further as it cools.
Can I make it a day ahead?
Yes, but cool in shallow portions and refrigerate promptly. Because the batch contains rice, use within 24 hours and reheat once to 74°C, stirring frequently so the dense centre heats evenly.





