Jennifer Aniston exercises every day.

The 41-year-old actress - who recently appeared semi-nude in a number of photographs to promote her debut fragrance - confesses she does not stop herself from eating, but works out to burn the fat off.

She told website "I eat very well, I indulge when I want to indulge, I work out often, I do yoga, I do everything.

"I change it up. I try to do something every day, even if it's just 20 minutes a day, just to get the body sweating and blood pumping. It gives you a good day of energy."

The 'Switch' beauty has previously claimed to have a love for Mexican food, eating the spicy South American cuisine at any opportunity.

Asked what her last meal would be, Jennifer said: "It'd be chips and guacamole, quesadillas, enchiladas and a big tostada salad - and nachos!"

She also enjoys tacos whenever she can have them, and in the past enjoyed dates with friends at Mexican restaurants.

She revealed: "We always used to meet on a Tuesday and go for Mexican food - Taco Tuesdays - which were great fun."