The best bird food for winter should include fatty and filling ingredients such as, suet, cracked corn, black-oil sunflower seed and meal worms. The addition of these more protein-dense foods will help keep birds full for the cold winter.