In a mixture jar, add green chilli, ginger and garlic cloves, without adding water grind it into a coarse paste. Keep it aside.
Now in a pan, add oil, cumin seeds, fennel seeds, sesame seeds, cloves, cinnamon, star anise, bay leaf, dry red chilli and a pinch of hing. Saute it.
Then add green chilli, ginger and garlic paste and saute it.
Meanwhile, in a mixture jar, add onion pieces and grind them into smooth paste.
Then add onion paste and saute it.
Now add chopped green garlic and saute it.
Meanwhile, in a mixture jar, add tomato pieces and grind them into smooth puree.
Now add tomato puree and salt. saute it and cook gravy till the oil separates from its sides.
Meanwhile in a pan, add 2-3 cup water, salt, a pinch of baking soda and sugar. Add tuvar dana and boil for 7 minutes on medium-high flame till it becomes slightly soft and mash easily. Keep it aside.
Now the gravy is properly cooked. Add turmeric powder, red chilli powder, coriander powder and jaggery. Add some water and saute masala into the gravy.
Then add chopped green onion and saute it.
Now add boiled green tuvar and mix well with the gravy.
Then add 1 cup hot water and mix well. Cover and cook gravy for 5-7 minutes on low flame.
Now add lemon juice and coriander leaves. Mix well.
Tuvar-based gravy is ready.