Dal Gosht Recipe: Slow-Cooked Meat and Lentils

When my eldest was a baby she barely slept. I was a first-time mum, inexperienced and terrified of trying anything different, so I spent long nights rocking, shushing and feeding her to sleep. For months she woke every single hour. It was brutal. Once she turned one and my sleep slowly improved, I returned to the kitchen and realised I had, quite literally, forgotten how to cook.

I felt like a brand-new beginner: burning onions, undercooking lamb, serving slightly hard dal, oversalting. The only meals I could reliably make were three favourites I fell back on repeatedly: Chicken Pulao, Aloo Gosht and Dal Gosht. I cooked Dal Gosht so often that it became second nature — I could make it on two hours of sleep with a toddler on my hip. That’s how well I know this recipe.

Dal Gosht | Meat & Lentils Recipe

Dal Gosht is a classic comfort curry from Pakistan and North India. It combines chana dal (yellow split peas) with red meat — commonly lamb, goat or beef — in a spiced onion-and-tomato masala. The result is hearty, warming and perfect for cooler days when you want something filling and flavourful.

Why this method?

This version is simple and forgiving, which is why it became my go-to during a chaotic year. The meat, onions, tomatoes, ginger and garlic simmer gently together first, concentrating flavour with minimal attention. Separately boiling the chana dal ensures it cooks through properly without overcooking the meat or being held back by the acidity of tomatoes. Once both components are ready, they are combined and finished with a short sauté to intensify the masala, plus an optional tadka (tempered spices and browned onions) for added depth.

Dal Gosht | Meat & Lentils Recipe

Overview of the process

  • Cook the meat with onions, tomatoes, whole garlic and spices in a covered pot with a small amount of water until tender.
  • Boil chana dal separately with salt and turmeric until completely soft.
  • Remove the pot lid, raise the heat and allow most of the cooking liquid to evaporate.
  • Add oil and sauté (bhoon) the meat mixture until the masala becomes very dry and glossy — this step develops deep flavour.
  • Stir the boiled dal and any residual dal water into the meat, adjust consistency and salt, and simmer briefly.
  • Finish with chopped fresh coriander and an optional tadka of lightly browned onions, cumin seeds and chillies poured over the dish before serving.
Dal Gosht Meat & Lentils Recipe

Why boil the dal separately?

In my experience, chana dal can be stubborn when cooked with acidic ingredients like tomatoes — it often refuses to soften properly. Cooking the dal separately avoids this problem and prevents the meat from becoming overcooked in a bid to soften the lentils. Boiling the dal ahead is a reliable and low-stress way to guarantee a consistent, tender result.

Dal Gosht Meat & Lentils Recipe

Tips for success

  • Be patient with the bhoon stage: the longer you sauté the meat mixture after the liquid has reduced, the deeper the flavour. Don’t stop when it looks merely dry — push it until it becomes glossy and concentrated.
  • Soak the chana dal for an hour if you can; that short soak speeds up cooking and helps achieve an even texture.
  • The optional tadka of browned onions, cumin and chillies adds a lovely finishing layer of flavour. If not serving immediately, keep the tadka aside and add it just before plating so the aromatic richness remains vivid.
  • This dish is very freezer- and fridge-friendly. You can boil the dal in advance for easy meal prep.
  • Expect the combined dal to absorb a lot of liquid; keep extra water handy to adjust the consistency after mixing with the meat.
Dal Gosht Meat & Lentils Recipe

Serving suggestions

Dal Gosht pairs beautifully with plain steamed rice, fragrant pilau, roti or naan. The saucy, rich curry soaks into rice and breads, making each bite comforting and satisfying. Garnish with fresh coriander and serve hot.

Dal Gosht | Meat & Lentils Recipe

A final note

For tired parents still surviving sleepless nights: you will get through it. My daughter finally began sleeping reliably around three years old, and life slowly felt more manageable. Cooking this Dal Gosht became a small island of comfort during a challenging season — simple, dependable and delicious. I hope you find the same comfort in it.

📋 Recipe

img 2546 8

Dal Gosht (Meat & Lentils)

A comforting, hearty Pakistani and North Indian curry combining tender red meat with soft chana dal in a well-bhooned masala.

Ingredients

For the meat mixture

  • 800 g (about 1.7 lb) red meat, bone-in (lamb, goat or beef)
  • 2 medium onions, chopped (about 220 g)
  • 2 medium tomatoes, chopped (about 250 g)
  • 8 garlic cloves, whole (no need to mince)
  • 2.5 tsp salt, or to taste
  • 1/2 tsp turmeric
  • 1 tsp cumin powder
  • 2 tsp coriander powder
  • 3 tbsp oil (45 ml)
  • Fresh coriander, chopped, for garnish

For the lentils

  • 1 cup (180 g) chana dal (yellow split peas), ideally soaked for at least an hour
  • 1 tsp salt
  • 1/2 tsp turmeric

For the Tadka (optional)

  • 1/2 cup (125 ml) oil or ghee
  • 1.5 medium onions, thinly sliced (about 165 g)
  • 1 heaped tbsp cumin seeds
  • 2–4 chillies, to taste

Instructions

  1. Add the meat, chopped onions, tomatoes, garlic, salt, turmeric, cumin and coriander powder to a large pot. Add 1/2 cup water for lamb, 1 cup for goat and 2 cups for beef. Cover and simmer on low until the meat is tender — about 1 hour for lamb, up to 2 hours for goat and 3+ hours for beef. Check occasionally to ensure the liquid hasn’t completely evaporated.
  2. Meanwhile, boil the soaked chana dal with the salt and turmeric in plenty of water until completely tender. Drain if necessary and set aside with some of the cooking liquid.
  3. When the meat is tender, remove the lid and increase the heat to high to reduce most of the cooking liquid.
  4. Once the water is mostly gone, add the oil and begin to sauté (bhoon) the meat vigorously, stirring continuously until the masala looks very dry, concentrated and glossy.
  5. Add the boiled chana dal along with any remaining dal water. Stir to combine, add more water if you prefer a looser consistency, and check the seasoning.
  6. Simmer the combined dal and meat for 5 minutes to marry the flavours. Finish with chopped fresh coriander.
  7. Optional tadka: heat oil or ghee in a small pan. Fry the sliced onions on medium-high, stirring frequently, until they brown deeply. Add cumin seeds and chillies, cook briefly, then pour the hot tadka over the meat and lentils just before serving.
  8. Serve immediately with steamed rice, pilau, roti or naan.

Notes

Cook time listed is for lamb (about 1 hour 45 minutes total). For goat allow up to 2 hours 45 minutes; for beef, 3 hours 45 minutes or more depending on the cut.

Enjoy this Dal Gosht with love. It’s simple, reliable and deeply satisfying — a recipe that proved comforting to me during a hectic chapter of life and one I hope becomes a dependable favourite in your kitchen too.