ADDED: THIS IS A GOOD ANSWER TO THE ORIGINAL QUESTION. It assumes that the LED is lit when the GPIO drive pin is high - as originally implied. - RM
while GPIO is 3.3V, I want to drive the LED using 5V source
and
but this FET-based circuit is inverting.
No it isn't, not when driving an LED attached to the drain circuit. You want current through the LED when the GPIO pin is high so, functionally, that's non-inverting.
If source connects to ground and gate is driven by the MCU pin then current flows through the drain-connected-LED when the MCU output pin is high (and activating the MOSFET): -
Image (modified) from here
EDIT to invert the logic (using two NPN transistors, CE and CC)