Cardinals are attracted to trees that provide good cover, nesting sites, and a source of food. They are known to prefer trees such as dogwood, mulberry, blue spruce, Eastern red cedar, and pine. These trees provide a variety of seeds, berries, and insects that make up the cardinal's diet. Additionally, these trees often have dense foliage, which provides good shelter for cardinals. By planting these trees in your yard or garden, you may be able to attract cardinals to your area.