Using a MOSFET driver
Your problem comes from insufficient gate drive. Try a logic gate MOSFET like IRL640. Its minimum gate-to-source voltage is about 2 Volts which is quite suitable to drive from a MCU.

Another solution would be a P-Ch MOSFET with an NPN inverter:







simulate this circuit &ndash; Schematic created using CircuitLab