Dal Gosht is a delicious traditional Pakistani dish made with tender meat, soft lentils, and aromatic spices. This flavorful curry combines the richness of meat with the creamy texture of cooked dal, creating a satisfying meal for the whole family.
Dal Gosht is popular in Pakistani homes because it is filling, comforting, and easy to prepare with everyday kitchen ingredients. You can make it with beef or mutton and choose your favorite lentils according to your taste. Its thick, flavorful gravy tastes wonderful with fresh roti, naan, or steamed rice.
If you enjoy traditional desi food, this homemade Dal Gosht recipe is a great choice for lunch or dinner.
Ingredients for Dal Gosht
This recipe serves approximately four people.
500 grams beef or mutton, cut into medium pieces
1/2 cup chana dal (split chickpeas)
1/2 cup masoor dal (red lentils)
2 medium onions, finely sliced
2 medium tomatoes, chopped
1 tablespoon ginger-garlic paste
1/2 cup cooking oil
1 teaspoon red chili powder
1/2 teaspoon turmeric powder
1 teaspoon coriander powder
1/2 teaspoon cumin powder
1/2 teaspoon garam masala powder
Salt to taste
2 green chilies
Fresh coriander for garnish
1 teaspoon cumin seeds
4–5 cups water, as needed

How to Make Dal Gosht
Step 1: Wash and Soak the Lentils
Take chana dal and masoor dal in a bowl. Wash them thoroughly with clean water until the water becomes clearer.
Soak the chana dal for about 30–45 minutes. Masoor dal cooks faster, so it does not need as much soaking time. Drain the water before cooking.
You can also use one type of lentil if you prefer, but combining these two gives the curry a lovely texture.

Step 2: Fry the Onions
Heat cooking oil in a large pot over medium heat. Add cumin seeds and allow them to sizzle for a few seconds.
Add sliced onions and fry until they become golden brown. Stir regularly to prevent burning. Golden onions give Dal Gosht its rich flavor and beautiful color.
Step 3: Add Meat and Ginger-Garlic Paste
Add the meat pieces to the fried onions and cook for about 5–7 minutes, stirring occasionally.
Add ginger-garlic paste and cook for another 1–2 minutes until its raw smell disappears. Continue cooking until the meat changes color and begins releasing its natural juices.
Step 4: Prepare the Masala
Add chopped tomatoes, red chili powder, turmeric powder, coriander powder, cumin powder, and salt.
Mix everything well and cook for 8–10 minutes until the tomatoes become soft and the oil begins separating from the masala.
If the mixture becomes too dry, add a little water and cook until the spices are well combined.
Step 5: Cook the Meat
Add enough water to the pot and cover it with a lid. Cook over medium-low heat until the meat becomes nearly tender.
Mutton may take around 45–60 minutes in a regular pot, while beef may require more time. Cooking time depends on the type and size of the meat pieces.
You can also use a pressure cooker according to its instructions to reduce cooking time.
Step 6: Cook the Lentils
While the meat is cooking, place the soaked chana dal in a separate pot with enough water. Cook until it becomes partially soft.
Add the masoor dal and continue cooking until both lentils are tender. Drain excess water if necessary, but keep some cooking liquid to adjust the curry.
Avoid overcooking the lentils into a completely smooth paste unless you prefer a very creamy consistency.
Step 7: Combine the Dal and Gosht
When the meat is tender, add the cooked lentils to the meat curry. Mix gently so the dal combines with the masala and meat.
Add some reserved lentil water if the mixture is too thick. Cover and cook on low heat for another 10–15 minutes.
Stir occasionally to prevent the lentils from sticking to the bottom of the pot.

Step 8: Prepare the Final Tadka
Add garam masala powder and sliced green chilies to the curry. In a small pan, heat a little oil and add a few cumin seeds. Allow them to sizzle briefly.
Pour this hot tadka over the Dal Gosht for extra aroma and flavor. Garnish with fresh coriander and turn off the heat.
Allow the curry to rest for a few minutes before serving.

Tips for Making Perfect Dal Gosht
Soak the chana dal: Soaking helps it cook more evenly and reduces cooking time.
Cook meat until tender: Make sure the meat is properly cooked before combining it with the lentils.
Choose fresh lentils: Fresh dal gives better texture and flavor.
Adjust the consistency: Add water gradually if you prefer a thinner curry.
Avoid excessive stirring: Stir gently after adding the cooked lentils to keep the meat pieces intact.
Add a final tadka: Cumin seeds and a little hot oil add a delicious traditional aroma.
Adjust the spices: Reduce chili powder for a milder family-friendly meal.
What to Serve with Dal Gosht
Dal Gosht tastes delicious with freshly prepared chapati, roti, or naan. It can also be served with steamed basmati rice for a filling lunch or dinner.
A fresh salad made with cucumber, onion, and lemon adds a refreshing touch. Plain yogurt or mint raita also complements the rich and spicy curry.
How to Store Leftover Dal Gosht
Allow the curry to cool slightly and transfer it to a clean, airtight container. Refrigerate it within two hours of cooking and generally use it within 3–4 days.
Reheat only the portion you need until it is steaming hot throughout. Add a little water if the lentils have made the gravy too thick during storage. Avoid repeatedly cooling and reheating the same portion.
Frequently Asked Questions
Can I make Dal Gosht with chicken?
Yes. You can use chicken instead of beef or mutton. Chicken cooks more quickly, so adjust the cooking time and add the cooked lentils when the chicken is fully cooked.
Which lentils are best for Dal Gosht?
Chana dal and masoor dal make a delicious combination. You can also use moong dal or toor dal according to your preference.
Why is my Dal Gosht too thick?
Lentils naturally thicken the gravy. Add a little hot water and simmer gently until you get your preferred consistency.
Can I cook dal and meat together?
Yes, but meat and lentils have different cooking times. Cooking them separately and combining them later helps prevent the lentils from becoming overly soft while the meat is still cooking.
Dal Gosht is a comforting Pakistani homemade dish that brings together tender meat, flavorful lentils, and traditional spices. Prepare it for your family and enjoy this delicious curry with hot roti, naan, or rice.









Comments 0
Sign in to join the conversation.
No comments yet. Be the first to say something.