Wash the guvar and dry it completely. Cut off the head and tail (top and bottom parts) and discard them. Cut the guvar into medium-sized pieces, ensuring they are all chopped uniformly.
Heat 3 tbsp oil in a pan and add a pinch of hing (asafoetida), 1 tsp ajwain (carom seeds), chopped guvar, and salt. Fry it on medium-high flame.
Sprinkle some water over the guvar, cover the pan, and reduce the flame to low. Cook until the guvar slightly changes color and becomes soft.
Transfer the cooked guvar to a plate and set it aside.
In a mortar and pestle, crush 7-8 garlic cloves, 1 tbsp Kashmiri red chilli powder, ½ tsp cumin seeds, a pinch of salt, and some coriander leaves. This will form a garlic paste. Set it aside.
In the same mortar and pestle, crush 3 tbsp peanuts and 3 tbsp white sesame seeds until coarsely ground. Set it aside.
Heat 4 tbsp oil in a kadai and add 1 tsp cumin seeds. Then add 2 tbsp gram flour (besan) and roast on low flame until it slightly changes color.
Add the garlic paste to the kadai and sauté on low flame until the oil releases from the sides.
Next, add the crushed peanut-sesame powder and sauté it.
Lower the flame and add ½ tsp turmeric powder, 1 tbsp red chilli powder, and 1 tbsp coriander powder. Mix well.
Add ½ cup curd and mix well. Stir continuously until the oil releases from the sides.
Add the fried guvar to the masala and mix well.
Pour in ½ cup hot water, cover, and cook the sabzi for 5 minutes on low flame.
Add jaggery and garam masala. Mix well.
Garnish with coriander leaves and serve.