Microbial shelf life refers to the duration of time during which a food product remains safe for consumption in terms of its microbiological quality. Predictive microbiology is a field of science that focuses on using mathematical models and computational techniques to predict the growth, survival, and behaviour of microorganisms in food and other environments. This approach allows researchers, food producers, and regulatory bodies to assess the potential risks associated with microbial contamination and spoilage, enabling informed decisions to be made regarding food safety, quality, and shelf life. Two-step and one-step modelling approaches are modelling techniques with primary and secondary models being used, while the machine learning approach does not require using primary and secondary models for describing the quantitative behaviour of microorganisms, leading to the spoilage of food products. This comprehensive review delves into the various modelling techniques that have found applications in predictive food microbiology for estimating the shelf life of food products. By examining the strengths, limitations, and implications of the different approaches, this review provides an invaluable resource for researchers and practitioners seeking to enhance the accuracy and reliability of microbial shelf life predictions. Ultimately, a deeper understanding of these techniques promises to advance the domain of predictive food microbiology, fostering improved food safety practices, reduced waste, and heightened consumer confidence.