Soak urad dal in water for at least 4 hours or overnight.
Drain the water and grind the dal into a smooth batter. You can use a food processor or wet grinder.
Transfer the batter to a mixing bowl.
Add finely chopped onion, green chilies, ginger, garlic, cumin seeds, turmeric powder, red chili powder, garam masala, coriander leaves, and salt. Mix well.
Heat oil in a deep frying pan or kadai over medium heat. You need enough oil to submerge the Bara.
Take a small portion of the batter and shape it into a small patty or round shape. You can use your fingers or a spoon for this.
Carefully slide the shaped batter into the hot oil. Fry in batches to avoid overcrowding.
Fry the Bara until they are golden brown and crispy on the outside, about 3-4 minutes per side.
Remove the Bara from the oil and drain on paper towels to remove excess oil.
Enjoy your meal!