Lizzo has hit back at a troll for asking if her apparent weight loss was caused by Ozempic or cocaine use.

The singer, 36, has recently been documenting her weight loss journey with photo updates for her fans on Instagram, and has now revealed that just months into her lifestyle overhaul she has been hit by body-shaming accusations.

She posted the Ozempic troll’s comment on her Instagram alongside another post sharing their profile.

Lizzo shared the male fan had asked her: “‘oZeMpIc oR cOkE?'"

The "Good as Hell" singer then uploaded videos of herself in the same carousel of images showing her wearing a red bathrobe.

She captioned one of the clips: “When you finally get Ozempic allegations after five months of weight training and calorie deficit.”

Lizzo also joked the allegations she was on diabetes drug Ozempic or cocaine to lose weight were “like a reward” after she has spent months in the gym.

In the audio of Lizzo’s clip, rapper Nicki Minaj could be heard hitting back at people commenting on her appearance, with Lizzo mouthing along to the 41-year-old performer’s voice: “The fact that you would even discuss my looks is insane. I’m a bad b---h, always been a bad b---h.”

Lizzo’s followers raced to support her in her battle against the troll, with droves of them uploading comments backing her.

One said about the singer’s decision to share her troll’s profile with her 11.7 million followers: “Love calling people out and not blocking out their names or anything it’s about time.”

Another of her fans wrote in the comments section of Lizzo’s post: “And even if it WAS Ozempic, it's OKAY!!!!!”

Yet another supporter told Lizzo: “I love the public call out! He f---ed around and found out!”

Lizzo, born Melissa Viviane Jefferson, has been stripping down to her underwear to show off her fitness progress.

Celebrities Reveal Their First Celebrity Crushes

From former teen heartthrobs to charming comedians, these stars were the first crushes for many famous celebrities.

Gallery Credit: Ryan Reichard

More From 106.9 KROC-FM