UFC superstar Conor McGregor is cheating on his diet in a proper way.

McGregor is a fighter known for having a great physique. His level of accomplishment doesn’t come easily as he follows a strict and impressive diet and training regimen. However, based on his statements and upon thorough observation on what he eats, it appears that the former UFC two-division king manages to cheat on his diet while staying in tip-top shape.

A big part of maintaining his fighting form is diet. McGregor tries to incorporate a lot of variety into his meals, but that doesn’t mean he also indulge in fast food every now and then.

In an interview with Men’s Health, McGregor revealed that his diet focuses mainly on healthy carbohydrates and “real” food.

“I don’t eat takeaways. I don’t eat none of that,” McGregor said.

“I’ll eat good-quality meats, good-quality greens, good-quality carbohydrates like sweet potato and butternut squash, and that is it,” McGregor continued.

McGregor doesn’t follow a fad diet but simply sticks to good habits throughout the day in order to look and feel his best. And while he is quite limited in the things that he eats, McGregor also cheats on his diet and makes sure to always eat plenty.

Conor McGregor UFC
Conor McGregor holds up a cup of his Notorious-branded Irish whiskey as he speaks during a news conference following his 10th-round TKO loss to Floyd Mayweather Jr. in their super welterweight boxing match at T-Mobile Arena on August 26, 2017 in Las Vegas, Nevada. Ethan Miller/Getty Images

In fact, “The Notorious” even admitted that he loves “cakes and coffee.” According to McGregor, the said combination and the like is doing his body good when he’s trying to make weight for a fight.

“I have a sweet tooth — that would be where I’d put on some weight out of fighting, if somebody brings in a pack of cakes and coffee,” McGregor admitted.

Apparently, McGregor also loves to indulge in beer from time to time. He actually has a partnership with the beer company Budweiser and has posted several images of it on social media.

Meanwhile, the UFC is close to finalizing a non-title welterweight bout between McGregor and Donald "Cowboy" Cerrone. The fight will headline UFC 246 at T-Mobile Arena. UFC President Dana White already confirmed that both McGregor and Cerrone’s camp have reached an agreement and is now working on finishing the deal.

"Conor has signed, and Cowboy is ready to go," White told ESPN.

The bout will mark McGregor's third appearance at 170 pounds (welterweight) in the UFC. Ahead of the announcement, McGREGOR already hinted at what weight he will be fighting at in his return. The UFC star released an incredible body transformation picture which strongly suggested that he will be fighting at 170 once again.