With the tremendous increase in the research and development of Internet of Things and Internet of Vehicles, the research scope of Mobile Ad Hoc networks has also increased, rapidly. A number of routing protocols have been proposed to transfer data packets from source to destination nodes. Among these routing protocols, some of them have focused upon multiple paths for data transfer so that route re-discovery time could be minimized. Thus, the end-to-end delay has reduced. The main purpose of these multi-path routing protocols is to balance the load among all or some of the available routes. However, the selection of proper parameters is very crucial and important for load balancing. In this paper, we develop a load-balanced multi-path routing protocol with energy constraints (EE-LB-AOMDV). It first categorized the multiple paths based upon three parameters: hop-count, round-trip time, and residual energy. Then only, it starts data transmission based upon the quality of the path. The simulation results show that the performance of the proposed routing protocol has been improved significantly in terms of packet delivery ratio (PDR), average end-to-end delay (delay), routing overhead (overhead), energy exhausted nodes, and route rediscovery frequencies.