Thanks for contacting healthcare magic. Yes , onion may cause allergy reaction . In over body some foods not easily digest or act as a allergen. That cause acne over skin area. If you have allergy of onion than avoid to take all time. Wish you a good health. Take care. Thanks.