Rinse your split chick peas (channa dal) with water by pouring water over it and draining it out.
If you have time, you can soak for split chickpeas for about 2 hours and this will reduce cooking time. To soak, just place your rinsed chickpeas into a bowl and pour water over it until all the chickpeas are submerged .
When ready to boil, pour off water, place in a large pot and top up with water until is about an inch below the water level. Add your turmeric to the water and bring to boil and cover with a lid, making sure that there is a vent hole for steam to escape.
Reduce to a low boil and let cook for about 30-40 minutes or until the chickpeas are tender and fully cooked. You may need to add a it more water if it is evaporating too quickly but I don't like to add too much water so I can avoid discarding water before finishing off the lentils. If you have too much water in lentils you may either water to pour some out when your lentils are fully cooked or keep your lentils uncovered to water evaporates quicker.
While your lentils are cooking, in a pan on medium heat add your vegetable oil, your bay leaves and sliced onions and sauté for 4 minutes until they are softened and start to brown.
Add your minced garlic and grated ginger and sauté for about a minute and a half to 2 minutes until the raw smell is gone but garlic is not burning.
Add your diced tomatoes and sautee for 6-8 minutes until tomatoes are cooked and have broken down.
Season this with all your dry spices and salt to taste.
Saute for about 4 more minutes after spices have bene added, remove from heat and set aside until your lentils are cooked.
When your lentils are cooked, add your tomato mixture to your lentils and stir until well combined. I like my lentils to me a thick soup consistency but the consistency of your lentils is completely your preference. Be cognizant that if you add more water to your lentils, you may need to adjust seasoning (salt, dry spices etc)