Wash and drain the lentils and quinoa and keep ready. Drain the chickpeas and keep ready.
In a pan, add oil, onions, and green chili and cook on medium heat for 5 minutes. Add the spices and mix well and cook for a minute.
Meanwhile, blend the tomato, spinach, garlic, ginger, and peppercorns with ½ cup or more water into a smooth puree. Add to the pan and mix well. Add the lentils, quinoa, and chickpeas and mix. Add salt, sugar, and the remaining 1.5 cups water, mix and cover and cook for 20 minutes. Stir once in between. Add cashew pieces and mix in, taste and adjust salt and spice. Add water or non dairy milk if needed for soupier consistency and bring to a boil.
Serve hot topped with garnishes of choice such as hemp seeds, pepper flakes, non dairy yogurt, and bread, crackers, flatbread, or naan for dipping.
