Shawn Mendes always looks great and eats healthy!

Late Wednesday night, the 21-year-old Canadian singer shared a photo on Instagram in which he poses shirtless and eats an avocado.

RELATED: Shawn Mendes Launches Foundation; $1M Raised To Support Audience Issues

View this post on Instagram

🥑

A post shared by Shawn Mendes (@shawnmendes) on

The photo quickly attracted the attention of some of Mendes’ fellow celebs.

“If you’re happy, I’m happy,” John Mayer wrote in the comments.

OneRepublic’s Ryan Tedder added, “Remember when I trained [you] to get those abs?”

Meanwhile, Hoodie Allen worried for his marriage: “Avocad-oh. [You] just gonna post s**t like this and expect my wife not to leave me!”

RELATED: Shawn Mendes And Camila Cabello Bring The Hottest Performance Of The VMAs

“Avo straight?! W/e come on gains!!!!” wrote model Winnie Harlow.

Jesse Tyler Ferguson also had eyes for the food, commenting, “Um…I’m here for the avocado.”

Mendes recently made a big splash at the VMAs, performing his steamy hit “Señorita” with Camila Cabello.