Northern cardinals have a varied diet that includes seeds, fruits, and insects. They primarily feed on seeds such as sunflower seeds, but also consume berries, fruits, and insects like beetles and grasshoppers. They are also known to visit bird feeders for supplemental feeding.