Add eggs to a saucepan with enough water to cover them. Bring to a boil and cook on medium heat for about 10 minutes.
Remove the eggs from the water and let them cool completely. Peel off the shells and cut each egg lengthwise into two halves.
In a mixing bowl, add gram flour, black pepper powder, cumin powder, paprika, turmeric powder, garam masala powder, and salt. Mix well.
Gradually add water little by little and whisk to form a smooth batter. The batter should be medium thick and able to coat the eggs evenly.
Heat oil in a frying pan over medium heat. Once the oil is hot, dip each egg half into the batter and carefully place it into the hot oil.
Fry for 2 to 3 minutes, then turn and fry the other side for another 2 to 3 minutes until golden and crispy.
Remove the pakodas and place them on a kitchen towel to absorb excess oil.
Serve hot with chutney or sauce.