Multi-path routing is an important technique for reliable data forwarding in prone to failure Wireless Sensor networks (WSNs), which it leads to consume more energy. In this paper, the authors propose a new routing mechanism that combines multi-path Routing with Network Coding (NCR). This combination decreases the number of required path and the total times of transmission in WSNs. In the proposed algorithm the number of control messages which exchange between nodes for route discovering, has been reduced. Simulation results show that NCR is an energy-efficient technique that improves the parameters of similar multi-path routing protocols.