Surfactant-stabilized microemulsions (MEs) are often used to reduce the capillary forces responsible for trapping residual non-aqueous phase liquids (NAPLs) such as crude oils inside subsurface geological formations. Recent studies showed that the presence of nanoparticles (NPs) in the ME phase could enhance NAPL recovery, however their interfacial interactions and the impact of rock characteristics (e.g., mineralogy, topology, etc.) is still unclear, especially at the microscale. The objective of this study was to understand the effect of microemulsions stabilized by nanoparticles (MENP) on pore-scale fluid displacement mechanisms in a heterogeneous aquifer rock such as Arkose sandstone. A novel method was developed to synthesize silicon oxide (SiO2) in-situ in a ME. These nanoparticles had less tendency to agglomerate compared to nanopowders and promoted the formation of pickering emulsions. The impact of ME and MENP on NAPL displacement in Arkose was examined using a micro-CT scanner integrated with a miniature core flooding system. NAPL-aged cores were subjected to flooding tests with different aqueous solutions (brine, ME, and MENP) to investigate the effectiveness of these additives in enhancing NAPL removal. We found that ME promoted NAPL mobilization by reducing IFT and enhancing emulsification.The ability of ME to solubilize adsorbed NAPL layers contributed to a wettability alteration from NAPL-wet to weakly water-wet. Therefore, ME could remove 20% of additional NAPL after waterflooding. The incremental NAPL removal with MENP (34.3%) was higher than that of ME due to the emulsification of NAPL into even smaller droplets where NPs and surfactants synergistically interacted at the interface. The small NAPL droplets could penetrate small capillary elements of the rock that were inaccessible to ME, leading to stronger wettability alteration especially in microporous carbonate cements.