no, Shallots can be harmful to finches, so they should not be fed. Post navigation can finches eat seaweed?can finches eat watercress?