Priyanka Chopra 'wings' her diet

Priyanka Chopra will eat "cheeseburgers and pizza" when she is in "great shape", but will feel obliged to cut back and eat healthier when she feels "gross".

The 34-year-old actress doesn't diet and will "wing" her eating plan depending on how tight her clothes are; if she is feeling "gross" about her body she will eat healthier meals, but if she is happy with her appearance she will not feel guilty about indulging in a takeaway.

The brunette beauty said: "I don't really have a diet I wing it by the seat of my pants. It's such a girl thing to do, like if I feel 'Ughh, I put on a few pounds 'and I feel gross about [myself] I suddenly start eating salad, protein, and soup. Otherwise, if I am feeling like I am in great shape I am ok with cheeseburgers and pizza. I am someone who wings it last minute. So, when someone asks me about my diet I feel terrible saying that I don't really have one."

And the 'Baywatch' star, who portrays Victoria Leeds in the comedy movie, prefers to wear bikinis when she is on holiday, although she will wear a one piece swimsuit if she is working.

She said: "In real life, I prefer bikinis, but at work, I prefer a one piece."

But Priyanka will not take just one piece of swimwear with her to the beach as she will "always" take a spare bikini with her, as well as bag full of other essentials including a book, music speakers and her phone.

Speaking about her holiday essentials to British Elle Online, she said: "My beach bag is usually really full. It's like my real-life bag as well. I always have a change of a bikini, always have a cover up, always have sunscreen. I keep lip balm because I am usually in the sun like all day if I get an opportunity, my phone, a book, and some speakers.