In a blender, combine yogurt, gram flour, green chili pepper, red chili powder, salt, turmeric, lemon juice, ginger garlic paste, onion, and 2 cups of water.
Blend for 1-2 minutes.
In a pot, heat olive oil on medium heat, add in cumin seeds, whole cloves, green cardamom pods, black peppercorns, mustard seeds, coriander seeds, and sauté all for 1-2 minutes on low to medium flame.
Mix in the yogurt mixture.
Bring it to boil and let it cook on medium heat for 5 minutes.
Next add in 2 cups of water.
Let it cook for 15 minutes on medium low heat stirring ocssionally.
For the Pakoras or Fritters
In a bowl, combine gram flour, all purpose flour, semolina, baking soda, yogurt, lemon juice, spinach, onion, green pepper, cilantro, salt, powdered spices in fritters, whole spices in fritters.
Add warm water little by little (please refer to the video how to properly do this step.)
Set it aside for 15 minutes.
In a fry pan, on medium heat, heat the oil dollop the batter into the fry pan with a help of a spoon.
Make sure fritters turn golden brown on both sides, drain the oil, and keep them aside on a plate lined up with paper towel so it can suck the extra oil from the fritters.
Tempering
In a fry pan, on medium heat, heat the oil then add in cumin seeds, garlic cloves, curry leaves and dried long red peppers.
Keep stirring it for 2-3 minutes continuously.
Assembly
In the curry, combine pakoras or fritters then top it off with hot tempering.