Recipe courtesy of Savoring India
Click image to enlarge
In a bowl, combine the flour, baking powder, salt, cumin, and garam masala. In a small bowl, whisk the milk, egg, and butter. Pour over the flour mixture.
Mix quickly to form a lump-free batter. Fold in the corn, green onion, bell pepper, and cilantro.
In a deep-fryer or large frying pan, pour oil to a depth of 1½ inches and heat to 375°F on a deep-frying thermometer. Using a teaspoon or a melon bailer, gently slip heaping spoonfuls of the batter, a few at a time, into the oil. Do not crowd the pan. Fry the puffs, turning occasionally, until they are golden, about 5 minutes. Using a slotted spoon, transfer to paper towels to drain.
Keep warm in a low oven while you cook the remaining puffs in the same way.