Rapid population growth and urbanization have resulted in a multi-fold increase in water consumption over the last few decades, resulting in the generation of large amounts of sewage and sewage sludge that impose severe environmental burdens if not handled properly. Sludge management itself accounts for up to 50% of the total operating costs of wastewater treatment plants (WWTPs). Conventional sludge management practices such as incineration, landfilling, and ocean disposal have been deemed difficult in light of today’s stringent environmental legislation and compliance standards. As a result, progress has been made toward developing more sustainable approaches for sludge management. This study reviews recent advancements in sewage sludge management techniques that not only ensure the safe disposal of sewage sludge but also focus on utilizing the potential of sewage sludge as feedstock for energy and resource recovery. Energy could be recovered by subjecting the pre-treated sludge to controlled anaerobic digestion (AD) to produce biogas or by utilizing the lipid content of the sewage sludge through esterification or direct sludge pyrolysis to produce biodiesel/bio-oil. Heavy metals such as Ag, Au, Cu, Fe, Ga, Cr, and others, as well as nutrients such as N, P, K, Mg, S, and others, could also be recovered. If energy and resource recovery from sewage sludge is practiced on a global scale, it could significantly contribute to global greenhouse gas (GHG) emission reduction. This review discusses the commercially developed and still-under-research technologies for energy and other resource recovery of sewage sludge. Additionally, techniques, along with their limitations and potential measures to improve their yields, are also discussed.