Christina Aguilera looks better than ever! The recently slimmed down star showed off her sexy body on 'The Tonight Show With Jay Leno' on Sept. 18 and now a new report is spilling her stay-slim diet! See the exact foods she eats below!

Christina Aguilera is "as happy as can be, as fit as can be and as full of life as can be. She looks amazing," The Voice producer Mark Burnett told Life & Style magazine at a Sept. 20 event. The magazine is giving a glimpse into Christina's diet - and you'll be shocked at what she is and isn't eating and drinking!

Life & Style is breaking down Christina's balanced diet. In addition to limiting alcohol, Christina now avoids unhealthy favorites like Nate 'n Al's restaurant, a place with everything from chocolate chip pancakes to corned beef.

For breakfast, Christina starts with blueberries, half an avocado and turkey bacon, an ideal combo of healthy fats and protein.

For a snack, she relies on celery with almond butter. For lunch she goes lean, eating chicken breast over a veggie-filled salad. No creamy dressings!

Christina also loves shrimp cocktail as a healthy snack. For dinner, she loves chicken or fish curry and splurges with a glass of wine!

"Christina is refreshed and rejuvenated this season. She's really looking after herself and seems genuinely happy inside - and it shows, " a Voice insider told Life & Style.

Image: Getty Images

More from Hollywood Life:
Christina Aguilera flaunts her thin figure in a sexy mini on Jay Leno
Christina Aguilera shows off sexy new body and platinum blonde hair
Christina Aguilera shows off her total body 30 lb slim down