Boil water in a pot.
Once the water comes to a boil, switch off the flame and immerse the leaves (Without cutting) into the water. Cover the pot and let them sit in the water for 7-8 minutes.
Meanwhile, chop cut the ginger, garlic and chillies into chunks.
After 7-8 minutes, strain the leaves. Don't throw the water, it contains a lot of nutrients. Let the leaves cool a bit. Place some ice cubes on the leaves to cool faster. This will also keep them vibrant looking.
Next, blend them alongwith the ginger, garlic, chilli, coriander and mint leaves.
In a pan, heat 1 tbsp Ghee. Add cumin, hing and bay leaf. Now add the chopped onion, cook till transparent, add the tomato, cook till it goes slightly mushy.
Add salt and the dry masalas and cook for 5 minutes.
Add the pureed vegetables and a few spoons of the water we have kept aside. Let this boil for a few minutes.
Once it is cooked thoroughly, add 1 spoon of besan and mix really well. Let the besan cook for a minute or two.
At this point you can also add things like paneer, chicken, potato, mangodi, mixed vegetables, etc.
Taste the saag and adjust for salt, lime and chilli.
Garnish with a dollop of raw ghee.