Jennifer Aniston hosted a Mexican-themed Thanksgiving bash for 15 friends.

The 41-year-old actress is said to have flown a group of close pals out on two private jets to her lavish estate in the Mexican resort of Cabo San Lucas, where they spent the holiday (25.11.10) "eating, drinking and relaxing".

While the 'Bounty Hunter' star indulged in plenty of food and drink during the break, she also made sure she worked out every day.

An onlooker told People magazine: "Jennifer spent the trip enjoying herself with her friends - relaxing, drinking and eating. But she also worked out every day, including yoga sessions with Mandy Ingber.

"She looked amazingly fit and seemed to have a great time just relaxing and hanging out with her friends."

The star's yoga coach Mandy - as well as her manager Aleen Keshishian and chat show host Chelsea Handler - were reportedly just some of the guests flown out to Mexico for the bash, where they enjoyed a Thanksgiving meal that included chips, salsas and margaritas.

Despite being known for her strict diet and exercise regime, Jennifer recently admitted she is a big fan of Mexican cuisine.

When quizzed on what she would have for her last meal, she said: "It'd be chips and guacamole, quesadillas, enchiladas and a big tostada salad - and nachos!"