Soak brown lentils for at least 4-6 hours or overnight until very tender
Thoroughly rinse rice until water runs clear and soak for 20 minutes
Heat oil in a wide pot, add onions and ½ teaspoon salt
Fry onions on medium-high heat until they start to caramelize
Reduce heat to medium or medium-low and add ginger and garlic
Fry until onions are nicely browned, being careful not to burn them
Add strained tomatoes and spices, mix well
Add soaked lentils, rice, salt, and water
Cover and bring to a vigorous boil
Reduce heat to low and cook covered for 25-30 minutes
Uncover and check if rice and lentils are cooked
Continue cooking uncovered for 1-2 minutes on low heat to remove excess moisture
Turn off heat and add parsley, lemon juice, black pepper, and olive oil
Mix gently and cover for 5 minutes before serving
Serve warm
