Enhanced oil recovery (EOR) refers to the various techniques used to increase the amount of crude oil that can be extracted from an oil field. These techniques are used after the primary and secondary recovery methods have been depleted. There are three main types of EOR: thermal, gas injection, and chemical. EOR techniques can be expensive and complex, but they can help to recover additional oil that would otherwise be left in the reservoir. EOR can also extend the life of an oil field and increase the overall production from a given field. The parameters affecting oil recovery are a major concern in EOR systems, and these parameters need more consideration with the factors affecting them. In this study, the influence of permeability variations on fluid flow in a sandstone reservoir was explored, as well as an up-to-date description of three states of EOR with thorough explanations of the methods utilized and the mechanisms driving their oil recovery application. The difficulties encountered in the use of the different standard EOR Mechanisms were noted, and solutions to these difficulties were proposed. Furthermore, the contemporary trend of adding nanotechnology and its synergistic effects on the stability and efficiency of traditional chemicals for EOR were examined and analysed. Finally, laboratory findings and field initiatives were discussed. The review went into detail about the transport of nanoparticles across reservoirs, as well as the evaluation of EOR, mobility ratio, and fluid displacement efficiency. This review provides thorough information on the uses of improved oil recovery mechanisms for sustainable energy production.