The 46-year-old "Hero" hitmaker is determined to shed the pounds ahead of her wedding to James Packer and has resorted to extreme measures to lose weight, reported Female First.
"Mariah has salmon for breakfast, sole for lunch and tuna for dinner," a source said.
The tough regime is already paying off as she has dropped a further 15lbs after further restricting her previous low-carb eating plan.
However, after dropping two dress sizes already, her billionaire fiance is keen for her not to lose any more weight.