Shallots are a different breed of onion, and they actually belong to the same family. Shallots contain the compounds as onions and they will cause painful symptoms to any parrots. So, no parrots can't eat shallots.