Yes, they have a mild, slightly sweet-sour flavor akin to lemon. The petals look lovely in food, but do not eat begonias grown in nurseries or garden centers, where they will likely have been treated with pesticide.

Here's a recipe from Sunset for Strawberry-Begonia Salad if you're interested in trying some begonias.