Dal Gosht: Lentil And Meat Curry

Enjoying this dal gosht is like having a flavorful hug in a bowl! This meat and lentils dish is a satisfying combo of protein-rich lentils and succulent meat creating a wholesome and delicious meal.

Dal Gosht the lentil and meat curry in a white bowl with blue patterned napkin and cutlery on the background.

Chana Dal Gosht

Dal gosht is a hearty South Asian dish that combines tender pieces of meat, usually lamb or mutton, with lentils in a savory, flavorful, and spiced dal (lentil) gravy. 

In this recipe, I use chana dal (split chickpea/ garbanzo lentils) and mung lentils with lamb meat. This dish is also called chana gosht, chane ki daal gosht, or chana dal gosht. 

a close up photo of Pakistani lentil and meat curry.

The savory meat curry gets a creamier and richer flavor from the mashed mung bean. And the chickpea lentils give texture to the soup and comfort as you scoop this Pakistani-style daal gosht. 

But the final taste is uncompromisingly delicious. Enjoy it with fluffy naan bread or hot plain basmati rice, and your dinner is sorted nicely. Promise. 

Why You’ll Love This Meat and Lentil Curry

  • Satisfying meal: This curry offers a comforting combination of lentils and meat that gives a delicious blend of textures and flavors. With the lentils providing a creamy base and the meat adding richness.
  • Nourishing meal: This hearty and fulfilling dish provides a balance of protein and carbohydrates, making it both satisfying and nourishing.
  • Distinctive aroma: The mixture of spices used in this meat and lentil curry gives a distinctive and delicious aroma and taste.
  • Versatility: The dal gosht is versatile as it allows for variations in flavors and ingredients. You can choose different types of lentils and meat that you like so it caters to personal preferences. 

Ingredients You Need

  • Meat: You can choose any meat, white or red meat is equally good. Although the most popular one is lamb or mutton. But you can always use goat, beef, or chicken.
  • Lentils: In this recipe, I use chana lentils (split chickpeas/ garbanzo) and washed split mung beans (moong lentils).
  • Spices: All spices that are typically used for Indian/ Pakistani cuisine. Onion, ginger, garlic, whole cumin seeds, ground cumin, coriander powder, ground black pepper, Kashmiri red chili powder, turmeric powder, whole black peppercorns, cloves, tomatoes, paprika powder, and garam masala. I recommend Kashmiri red chili powder. Because it has a more vibrant color and far superior flavor compared to other chili powders. The heat has a subtle sweetness with a unique aroma. If Kashmiri red chili powder is not available, you can substitute it with cayenne pepper or any Asian red chili powder.
  • Fat/ oil: Any neutral cooking oil will do, for example, canola oil, sunflower oil, etc.


You don’t need fancy kitchen items to make this delicious meat curry with lentils. 

  • Chopping Board: Any good quality chopping board is good. Ensure you have a dedicated board for different types of food ingredients, i.e. vegetables, meat and fish, etc.
  • Kitchen Knife: Needless to say, a sharp quality kitchen knife is a must to make sure we can do our job in the kitchen properly.
  • Heavy-Bottomed Cooking Pot With Lid: This will help the cooking process be smooth and easy as the heat distribution will be evenly distributed.
  • Wooden Spoon: To stir and mix the curry. Feel free to use any spoon you prefer such as a plastic spoon.

How To Make Dal Gosht

  1. Firstly, wash and leave to soak both dals separately in different bowls. Set aside.
  2. Heat the oil in the large pot, add the onion, and fry until it becomes translucent and releases an aroma.
  3. Then you add in the ginger and garlic paste and all other spices. Cook for another few minutes until everything smells delicious.
  4. Next, stir in the meat and fry for 2-3 minutes before adding chopped tomatoes. Cook at medium-high heat until the sauce is bubbling. Lower the heat and put the pan lid on to slow-cook the meat for about 15 minutes.
  5. Then you drain the soaked lentils, and add them, and the water to the meat masala. Give it a good stir and leave it to cook until the lentils are fully cooked and the meat is tender. It takes approximately 45 minutes for the chana dal gosht to cook. Make sure you keep checking and stirring every now and again to prevent it from burning at the bottom. 
  6. Once the meat and the lentils are fully cooked, turn the heat off and sprinkle a teaspoon of garam masala over the curry. Give it a stir and serve.

Pro Tips To Make Mouthwatering Curry With Meat and Lentils

  • Pre-soak the lentil at least half an hour before using. This will help the cooking process quicker.
  • Fry the spices until it is cooked before adding the meat. You can tell by the aroma and fragrance that the spices release.
  • Stir-fry the meat in spices until fully brown to seal the flavor and create a delicious roasting fragrance to the dish.
  • If you’re short of time, you can use a pressure cooker or an instant pot that has a pressure cooker feature. Follow the instructions up to step 4, then transfer the meat and spices to the bowl of a pressure cooker or instant pot. Add the lentils, stir well, and set the equipment according to its manual. It usually takes about 30 minutes for me to cook in a pressure cooker. 

Substitutions and Variations

  • You can swap the lamb with beef, chicken, mutton, or goat meat.
  • Feel free to change the lentils to the variety that you like. Dry red lentils, green mung beans (with husks), green lentils, and whole masoor dal are only a few options you can choose from.

Storing Matter

This lentil meat curry is a perfect dish to cook in bulk on the weekend and keep some for your weekday meal. It keeps well in the fridge/ refrigerator for 4-5 days.

The dish also freezes well for 5-6 weeks. Do thaw it in the fridge/ refrigerator the night before you need it and reheat it in a pot by adding a little water to it. But make sure not to refreeze once it has been thawed.

A bowl of Dal Gosht - the Pakistani lentil and meat curry - garnished with coriander leaves with blue patterned napkin and cutlery on the background.

Serving Suggestions

This dal gosht is delicious enough to eat as it is with some carbs such as naan bread, or basmati rice. 

But if you would like to create a food spread with this dish, you can try to serve it with other dry curries such as lamb karahi, chicken karahi, eggplant curry, or aloo palak

Comforting, Nutritious Dal Gosht

Thank you for reading this Dal Gosht recipe. I hope you like it and are now thinking of trying it. When you do, can you please share what you think about it in the comments below? I really appreciate it.

Please check the similar comfort food below that you may also like.

And please follow me on Facebook, Instagram, and/or Pinterest. To sneak a peek at what’s cooking in my kitchen. 

Thank you and all the best.

Dal Gosht the lentil and meat curry in a white bowl with blue patterned napkin and cutlery on the background.
Print Recipe Pin Recipe Save
4.67 from 6 votes

Dal Gosht: Lentil And Meat Curry

This Dal Gosht is a curry made with chana dal (split chickpea/ garbanzo lentils) and mung lentils with some meat. It’s also called chana gosht, chane ki daal gosht or chana dal gosht.
Author: Devy Dar
Prep Time10 minutes
Cook Time45 minutes
Additional Time2 hours
Total Time2 hours 55 minutes
Course: Dinner
Cuisine: Pakistani
Servings: 6 servings


  • Kitchen knife
  • Chopping board
  • Cooking pan
  • Wooden spoon


  • 1.3 pounds lamb shoulder cut in chunks (see the note).
  • 1 cup chana dal split chickpea lentils.
  • cup washed split mung dal.
  • 1 medium brown/ yellow onion chopped.
  • 5 cloves garlic minced.
  • 1- inch ginger minced.
  • ½ teaspoon whole cumin seeds.
  • 1 ½ teaspoon ground cumin.
  • 2 teaspoons ground coriander.
  • ¼ teaspoon turmeric powder.
  • 1 teaspoon Kashmiri red chilli powder.
  • 1 teaspoon paprika powder optional.
  • 1 teaspoon ground black pepper.
  • 1 teaspoon whole black peppercorns.
  • 15 whole cloves.
  • 1 ½ teaspoon salt.
  • ½ cup tinned chopped tomatoes see the note.
  • ¼ cup cooking oil.
  • 3 ½ cups water.
  • Cilantro/ coriander leaves optional.


  • Soak the chana dal in plenty of water for at least 2 hours and soak the washed moong dal for about 10 minutes. 
  • Heat the oil in a cooking pan, place the chopped onion and whole cumin seeds in it. Fry the onion until it becomes translucent and releases the aroma. 
  • Add in the ginger, garlic, ground cumin, ground coriander, turmeric powder, Kashmiri red chilli powder, paprika powder (if using), ground black pepper, whole black peppercorns, cloves and salt. Give it a good stir and fry for a few minutes until the spices release a delicious aroma.
  • Place the meat in the spices, toss around until all pieces are covered with spices. And fry for about 2-3 minutes at medium-high heat. Then stir in the chopped tomatoes and turn the heat down. Put the pan lid on to let it cook for about 15 minutes. Take care and keep stirring the curry every now and again. To ensure it doesn’t get burned at the bottom.
  • Next, drain the chana dal and moong dal. Mix them in the meat and add in the water. You can turn the heat up and cook it at medium-high heat until the liquid reaches boiling point. Then lower the heat and put the lid on. Continue cooking at low heat until the meat is tenderized and lentils are cooked. But do keep checking and stirring every so often to make sure the bottom doesn’t get burned. 
  • Sprinkle the garam masala over the dal gosht and give it a stir. You can also scatter some chopped cilantro/ green coriander before serving, if you like.


  • You can use any type of meat such as beef, lamb or mutton. I personally find lamb shoulder is the best option as it has the right mix of lean meat and a little bit of fat. And it is more flavoursome. 
  • You can use any red chilli powder you like. However, I find Kashmiri red chilli powder offers a superior flavour with the right level of heat. 
  • Here in the UK, I often use canned chopped tomatoes for my curries. Simply because it’s more convenient. Feel free to use fresh chopped tomatoes if you like. For this recipe, 2 medium tomatoes should be more than enough.


Serving: 1g | Calories: 252kcal | Carbohydrates: 14g | Protein: 24g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 8g | Cholesterol: 64mg | Sodium: 702mg | Fiber: 4g | Sugar: 3g


Nutritional info in this recipe is only estimate using online calculator. You should refer to it as a guide only. Please verify with your own data if you seek an accurate info.

Author: Devy Dar

Title: Food Writer, Recipe Developer, and Digital Content Creator.


Devy Dar founded So Yummy Recipes and Drizzling Flavor to share her love of food after exploring various cultures and cuisines for more than two decades. Her mission is to help others easily recreate traditional and non-traditional food with readily available ingredients. Her works have been featured in Reader’s Digest, Al Jazeera, MSN, Yahoo, Bon Appetit, and more. 

Similar Posts


  1. Corina Blum says:

    I think lamb curries are delicious with lentils in and this one looks so lovely and warming! I know my family would love it too.

    1. Thank you. Yes I agree. Lamb and lentils are one of the best combos for curries. I hope you’ll try this recipe and like it.

  2. Love a lamb curry but I’ve not tried a lentil one with lamb so I’ll have to give this a go!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating