Skip to content
Haleem
pakistanidinner

Haleem

Slow-cooked porridge of meat, lentils and cracked wheat blended into a rich, smooth stew — Pakistan's most beloved Ramadan dish.

Prep
30 min
Cook
180 min
Servings
8
Difficulty
Hard
4.8
Sign in to rate
#haleem#pakistani#ramadan#lentils#wheat#slow-cooked

About This Recipe

Haleem is patience as food: meat (usually beef or mutton), four kinds of lentils, cracked wheat and barley simmered for hours then pounded into a thick, smooth porridge that holds together but breaks apart richly on the tongue. It is the dish that breaks the fast during Ramadan in millions of Pakistani homes, and is made annually in giant cauldrons during Muharram. The technique demands hours of stirring — done well, it is one of the most satisfying dishes ever created.

Ingredients

Serves 8

  • 500 gboneless beef(cubed)
  • 100 gsplit chickpeas (chana dal)
  • 100 gyellow lentils (moong dal)
  • 100 gsplit red lentils (masoor dal)
  • 100 gsplit black lentils (urad dal)
  • 150 gcracked wheat (dalia)
  • 50 gpearl barley
  • 2 largeonions(sliced)
  • 2 tbspginger-garlic paste
  • 1 tbspgaram masala
  • 1 tspcumin powder
  • 1 tspcoriander powder
  • 1 tspred chilli powder
  • 1 tspturmeric
  • 150 mlghee
  • 2 Lwater
  • Garnish: fried onions, ginger, coriander, mint, lemon, fried green chillies

Instructions

  1. 1

    Soak grains

    Soak all lentils, cracked wheat and barley together in water 2 hours. Drain.

  2. 2

    Cook meat

    Brown onions in ghee. Add ginger-garlic, then meat. Brown well. Add spices, salt and 1L water. Simmer covered 90 min until meat is very tender.

  3. 3

    Cook grains separately

    In a second large pot, cook drained grains with 1.5L water until very soft, 60–75 minutes. Stir often to prevent sticking.

  4. 4

    Combine

    Once meat is fall-apart tender, shred it with two forks in the cooking liquid.

  5. 5

    Blend together

    Add cooked grains to meat. Use a hand blender or wooden spoon to break everything into a smooth, thick porridge. Cook 30 min, stirring frequently.

  6. 6

    Finish

    Adjust consistency with hot water — it should be thick but flowing. Adjust salt.

  7. 7

    Serve

    Top with crisp fried onions, julienned ginger, fresh herbs, green chillies and lemon. Drizzle with hot ghee.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Start the meat and grains cooking simultaneously — they take similar time.

  • →

    The garnishes are essential — they add the contrasting fresh, crunchy and sour notes that make haleem complete.

Variations

  • •

    Use chicken — reduce meat cook time to 45 minutes

  • •

    Vegetarian: omit meat, add 100g extra lentils and a stick of mashed potato for body

  • •

    Hyderabadi style: add yoghurt at the end and finish with crisp curry leaves

Storage

Refrigerate up to 5 days. Thickens dramatically — loosen with hot water on reheating.

History & Origin

Haleem comes from the Persian/Arab harees, brought to the subcontinent during the Mughal era. The Pakistani version evolved in Hyderabad and was popularised across Pakistan during Ramadan. It is now sold from giant cauldrons in cities like Karachi and Lahore during the holy month, queued for daily.

Frequently Asked Questions

Can I skip a lentil?

Yes, but the texture suffers. Each lentil contributes a different mouthfeel — chana dal for body, urad dal for creaminess.

Why does it need so much stirring?

Without constant stirring it sticks and burns at the bottom. The agitation also helps break the grains for the signature smooth texture.

Nutrition Facts

Per serving · 8 servings total

Calories480kcal
Protein32g
Carbohydrates52g
Fat16g
Fiber12g
Protein32g
Carbs52g
Fat16g

Time Summary

Prep time30 min
Cook time180 min
Total time210 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes