First, prepare the filling.
Boil the potatoes until tender, then allow them to cool completely.
Peel the cooled potatoes and gently crush them with your hands or a fork to a coarse, lumpy texture.
Place a medium nonstick frying pan over medium heat and add 2 tablespoons (30 ml / 1 fl oz) of oil.
Once hot, add the asafetida, followed a second later by the mustard seeds.
When the seeds begin to pop, add the chopped onions, ginger, green chilies, cumin, and fresh cilantro.
Sauté for one minute until fragrant.
Add the crushed potatoes, lime juice, and salt to the pan.
Reduce the heat to low and mix everything together thoroughly.
Taste and adjust the seasoning if needed.
Set the mixture aside to cool.
Once the potato mixture is cool enough to handle, divide and roll it into 16 smooth balls, each about 1½ inches in diameter.
Place them on a plate and set aside.
Now, make the batter.
In a medium bowl, whisk together the chickpea flour, rice flour, baking powder, salt, ajowan seeds, asafetida, and turmeric. Slowly pour in the water while continuously mixing to create a smooth, thick, and flowing batter, similar to a pancake batter consistency.
Pour oil to a depth of 2 inches in a deep wok or karhai and heat it over medium-low heat. The oil is ready when a small drop of batter sizzles and rises to the surface immediately.
Dip one potato ball into the batter, ensuring it's fully coated, and let any excess drip off. Carefully lower it into the hot oil.
Repeat with about 7 more balls, being careful not to overcrowd the pan.
Fry the bondas for 5-6 minutes, turning them frequently, until the coating is golden and crisp. They should not get too dark.
Remove with a slotted spoon and let them drain on a wire rack or paper towels.
Repeat the frying process with the remaining potato balls.
Serve immediately while they are hot and crisp with your favorite chutneys.