Haleem is a wonderfully creamy, spicy and very nutritious dish. The ingredients are simple, but to make a good haleem takes time and a lot of Tender Loving Care!


Click here to watch the video
  Serves:  8       Print   


  • 1 kg (2 lb) beef
  • 250 g (8 oz) dried wheat
  • 50 g (2 oz) split peas
  • Handful lentils
  • 3 tbsp garlic & ginger paste
  • 2 tbsp chilli powder
  • 2 tsp garam masala
  • 2 tsp coriander powder
  • 1 tsp turmeric
  • 1 tsp cumin powder
  • 1 tsp black pepper
  • 1 tsp salt
  • ½ tsp cloves powder
  • Large pinch of curry leaves
  • 2 tsp ghee or vegetable oil
To accompany
  • Sliced green chillis
  • Chopped fresh coriander
  • Lime slices
  • Ginger matchsticks
  • Fried onions
  1. Soak the wheat and dahl in cold water overnight and drain.
  2. Heat the ghee in a LARGE pan and brown the meat for about 5 minutes.
  3. Add in the garlic & ginger paste and the spices and stir-fry for 2 minutes.
  4. Add in the soaked pulses and 2 litres (2½ pints) of water. Bring to the boil and simmer gently, stirring from time to time, for about 4-5 hours. Top up the water when needed to keep the haleem fluid.
  5. After 5 hours the meat should be extremely tender. Break up the meat with a potato masher or haleem chamcha. The objective is to achieve a lump-free thick and creamy mixture which almost shines. Honestly!
  6. Serve the haleem with fresh coriander, tarka, sliced limes, fresh ginger and chillis.
Titli's Tips
If you can’t get wheat, use barley or yellow split peas as a substitute.

Mashing takes time. Be prepared to spend around 25 minutes or more with your masher! The final haleem has an almost other-worldly appearance when it’s done properly.

If you don’t want to mash you can cheat. Pour the haleem into a food processor and whizz coarsely. It’s an option, but it’s just not the same…

Serve with a small vegetable bhaji as side-dish.

Haleem freezes really well and is great to serve to guests. It’s not something you see often in restaurants, and it is so tasty.

Nutrition Facts
Amount Per Serving       % Daily Value
Calories 453 22%
Calories from Fat 221
Total Fat 24.6g 37%
Saturated Fat 9.4g 47%
Unsaturated Fat 12.0g
Amount Per Serving       % Daily Value
Total Carbohydrate 28.2g 9%
Dietary Fibre 2.0g 8%
Sugars 0.5g
Protein 30.4g 60%
Cholesterol 113.8mgs 37%
Percent Daily Values based on a 2,000 calorie diet.