Pour lentils into a medium-sized saucepan. Next cover them by an inch of cold water. Bring lentils to a bowl then turn heat down to simmer. Next fold in cumin, salt, pepper, cinnamon, and coriander. Cook until lentils are tender.
Meanwhile as lentils are cooking, heat oil in medium sized pan and add thinly sliced onions along with a dash of salt. Stir to coat onions. Caramelization should take about 20-25 minutes (see pictures in post for example).
Note: Stir often to prevent onions from sticking to pan. If onions begin to stick, add a dash of water. When caramelization/crisping process is complete, remove onions from pan and set aside on a paper towel covered plate.
When lentils are done cooking, fold in cooked rice. Taste and if needed, adjust salt and other spices until desire flavor is reached.
Now begin plating your layers.
Scoop lentils and rice into a bowl and top with (optional) vegan sour cream. Next comes the caramelized onions. You can stop here or keep the flavor going by adding the toasted pine nuts, cilantro, and a nice squeeze of lemon juice.