Today, in passive optical networks (PON) the major issue is call blocking and it is getting worse as there is an increase in the number of connection requests but the wavelength channels in fiber links are limited. In this research, greedy-based priority routing and wavelength assignment traffic grooming (GPRWATG) technique is proposed aimed at reducing call blockage. In this scheme, to avoid optical–electrical–optical correspondence, firstly the grooming of connection requests with same source destination (s–d) is performed. According to the priority of these groomed connection requests, wavelength assignment and routing is assigned. This approach not only addresses the call blocking issue but also aligns with industry demands for improved network infrastructure. The proposed work performance is analyzed for blocking probability (BP), congestion, and its performance is compared with the non-priority-based routing and wavelength assignment traffic grooming (NPRWATG) and priority-based routing and wavelength assignment traffic grooming (PRWATG) schemes. The proposed method has 23.6 % lower congestion as compared to PRWATG and 21 % lower congestion as compared to NPRWATG. Also, the BP of GPRWATG is 26 % less than PRWATG and 21 % less than NPRWATG. Thus, it can be analyzed that by using the proposed technique, the BP as well as the congestion of the network altogether is reduced in comparison to the existing state-of-art techniques.