Nanoparticles (NPs) are known as important nanomaterials for a broad range of commercial and research applications owing to their physical characteristics and properties. Currently, the demand for NPs for use in enhanced oil recovery (EOR) is very high. The use of NPs can drastically benefit EOR by changing the wettability of the rock, improving the mobility of the oil drop and decreasing the interfacial tension (IFT) between oil/water. This paper focuses on a review of the application of NPs in the flooding process, the effect of NPs on wettability and the IFT. The study also presents a review of several investigations about the most common NPs, their physical and mechanical properties and benefits in EOR.