Add oil and ghee if using any in a deep saucepan.
Heat it over medium heat till the oil becomes a bit hot.
Add cinnamon, cloves and peppercorns.
As soon as they begin to sizzle, add the mustard and cumin seeds.
Add asafoetida, whole red chilli and curry leaves. Stir fry for a few seconds.
Add the sliced garlic. Stir fry till it begins to turn light pinkish.
Add the ginger and green chilli pastes. Stir fry for 30 seconds.
Add the sliced fansi (green beans, French Beans).
Add salt and turmeric powder. Mix well.
Cover the pan and allow the beans to cook for 2 minutes.
Add ¼ cup water. Cover the pan and allow the beans to cook till half done.
Don't over cook the green beans as they will cook further with the yogurt water mixture. I allowed then to cook only for 1 minute.
Add the yogurt and water mixture.
Keep mixing till the curry becomes a bit thick and hot.
This step is important. If you don't mix continuously then the mixture will curdle.
Keep on mixing till the yogurt curry begins to simmer and has become a little thick.
Add jaggery powder and mix well.
Bring the curry to a gentle simmer.