Christina Aguilera ditched her favourite restaurants to lose weight.
The 'Voice' judge recently lost 49 pounds and is thrilled with her slimmer figure after overhauling her diet and fitness routine.
A source close to the singer told Life & Style magazine: "Once she became serious about losing the weight, she stopped eating out. They've barely gone out at all in the past three months."
'The Voice' producer Mark Burnett also said: "Christina is in such good shape; she looks like a professional athlete. She's as happy as can be, as fit as can be and as full of life as can be. She looks amazing."
The mother-of-one currently weighs 106 pounds and recently confirmed she feels sexier than ever.
Christina told 'The Tonight Show With Jay Leno': "At this point of my life... I feel sexier than ever. Effortless-sexy is key. I just don't try too hard."
The blonde beauty avoided doing anything drastic to slim down as she would rather spend time with her son than exercise.
The 'Fighter' singer - who had her five year-old son Max Liron with ex-husband Jordan Bratman - said: "If I have to choose between working out and spending time with my son after a hard day, it's not even a question."