Wash the beans and then ensure they are completely dry by patting them dry with kitchen towel.
Fill a shallow pan with oil - enough for the beans to float in.
Heat the oil until it starts shimmering.
While the oil is heating up make your batter - mix the flour, baking powder and soya milk into a smooth batter.
Take 4-5 beans at a time and dip them in the batter until completely covered.
Lower them in to the oil and cook for around 30 seconds, until golden brown.
Serve with a big pot of garlic mayo and a wedge of lemon to squeeze over the top.