Content caching is an efficient technique to reduce delivery latency and system congestion during peak-traffic time by bringing data closer to end users. In this paper, we investigate energy-efficiency performance of cache-assisted content delivery networks with wireless backhaul by taking into account cache capability when designing the signal transmission. We consider multi-layer caching and the performance in cases when both base station (BS) and users are capable of storing content data in their local cache. Specifically, we analyse energy consumption in both backhaul and access links under two uncoded and coded caching strategies. Then two optimization problems are formulated to minimize total energy cost for the two caching strategies while satisfying some given quality of service constraint. We demonstrate via numerical results that the uncoded caching achieves higher energy efficiency than the coded caching in the small user cache size regime.