Mix flour, baking powder, and salt together in a bowl. Whisk eggs, milk, and olive oil together in a separate bowl; stir in flour mixture until batter is smooth.
Heat vegetable oil in a deep skillet over medium heat.
Dip flowers in the batter and fry in the hot oil until golden and crispy, 2 to 5 minutes, working in batches as needed. Transfer fried flowers to a paper towel-lined plate; sprinkle salt over each.