Food allergy is an abnormal immune response triggered by eating certain foods, causing symptoms that can range from mild itching to severe anaphylaxis. It involves the body's immune system mistakenly identifying specific food proteins as harmful and mounting a defensive reaction.