In a high density Wireless Sensor Network (WSN), the nearby sensor nodes detect the data duplication when sensing an event. Due to the limited power in sensor nodes, the efficient use of power is essential in order to prolong the network lifetime. Thus, it is necessary to lessen the amount of data that is sent to the sink. In this work, we propose an efficient routing technique called Quality of Service (QoS) aware Energy Efficient Routing protocol for WSNs. Two QoS metrics namely hop count and energy are used in this work. In this technique, a group of nodes forms a Cluster and the cluster heads are only allowed to perform routing. This reduces the energy consumption through aggregating the data by the Coordinator in the cluster. The results of the simulation show that this protocol work performs better than the other algorithms on routing based on QoS. © 2014 IEEE.