1. Rinse the lentils and rice and place in a bowl with water to cover while you prepare the rest of the ingredients.
2. Saute the onions in the oil until they start to brown.
3. Toss in mustard seed, kalonji, curry leaves, and the ginger-garlic paste and fry for a minute or so.
4. Drain the lentils and rice, and toss into the pot; mix well.
5. Add the turmeric and salt. Fry for another minute, then add the broth and cilantro.
6. Bring to a boil, cover and simmer for 15-20 minutes.
7. Turn off the heat and let stand another 10 minutes before serving.