1: Soak all three lentils in water for half an hour.
2: In a pan add all the lentils and enough water. Add 1 tsp of turmeric powder and boil the dal till water dries and the dal is tender.
3: In a seperate pan, heat oil and add cumin seeds, ginger and garlic paste and the onion paste. Cook till all the water is dried and the onions are turned light brown.
4: Add salt, red chilli powder, coriander powder, cumin powder, turmeric and the gridded tomato paste. Mix well and cook on high flame till the tomatoes water is dried and the oil comes to the surface.
5: Add the meat once water is dried, cook on high flame for about 8 to 10 minutes. Add 2 large glasses of water, cover and cook till it comes to a boil. Once it comes to a boil reduce the flame to low to medium, poke the meat to check if its fully cooked, if not; add another glass of water and cover and cook till tender and the oil comes to the surface.
6: Once meat is cooked and dal is boiled and tender, transfer the meat in to the dal, keep the flame high and add fenugreek leaves, all spices and green chillies cook for 2 minutes. Serve hot with roti or parathas.