Global food security, which has emerged as one of the sustainability challenges, impacts every country. As food cannot be generated without involving nutrients, research has intensified recently to recover unused nutrients from waste streams. As a finite resource, phosphorus (P) is largely wasted. This work critically reviews the technical applicability of various water technologies to recover macro-nutrients such as P, N, and K from wastewater. Struvite precipitation, adsorption, ion exchange, and membrane filtration are applied for nutrient recovery. Technological strengths and drawbacks in their applications are evaluated and compared. Their operational conditions such as pH, dose required, initial nutrient concentration, and treatment performance are presented. Cost-effectiveness of the technologies for P or N recovery is also elaborated. It is evident from a literature survey of 310 published studies (1985-2022) that no single technique can effectively and universally recover target macro-nutrients from liquid waste. Struvite precipitation is commonly used to recover over 95 % of P from sludge digestate with its concentration ranging from 200 to 4000 mg/L. The recovered precipitate can be reused as a fertilizer due to its high content of P and N. Phosphate removal of higher than 80 % can be achieved by struvite precipitation when the molar ratio of Mg2+/PO43- ranges between 1.1 and 1.3. The applications of artificial intelligence (AI) to collect data on critical parameters control optimization, improve treatment effectiveness, and facilitate water utilities to upscale water treatment plants. Such infrastructure in the plants could enable the recovered materials to be reused to sustain food security. As nutrient recovery is crucial in wastewater treatment, water treatment plant operators need to consider (1) the costs of nutrient recovery techniques; (2) their applicability; (3) their benefits and implications. It is essential to note that the treatment cost of P and/or N-laden wastewater depends on the process applied and local conditions.