Leighton Meester "needs" to eat chocolate to help her get through the day.

Leighton Meester

Leighton Meester

The 30-year-old actress and singer has "never" been hard on herself when it comes to her diet and will eat what she wants when she wants, including a bar of chocolate or a coffee per day, because those "little treats" are essential in helping her function.

Speaking about her eating regime to Byrdie.co.uk, the brunette beauty - who has 18-month-old daughter Arlo with her husband Adam Brody - said: "I'm never hard on myself when it comes to what I'm eating. I usually just go with my gut ... what I want, what I feel like, and what's easy.

"To get through the day, I usually need to give myself little treats. So I'll eat chocolate, or I'll drink coffee."

And the former 'Gossip Girl' star - who is known for playing the role of Blair Waldorf in the popular American series alongside Blake Lively - is always "excited" to have a cup of coffee when she wakes up in the morning.

She explained: "When I go to bed, I'm excited about coffee in the morning."

Although Leighton indulges in tasty snacks, she does start off the day with healthy, vitamin-packed drinks, although her nutritious start may go downhill by the evening.

She said: "A lot of kale, spinach, and greens in the morning ... smoothies with protein powders, flax, and chia seeds.

"[But] when I'm in a hurry, I'll just eat a bagel with cream cheese, and maybe a slice of pizza, and then I'll have pasta. Just a lot of bread.

"Generally I do eat plenty of organic, fresh food, but if I'm out at a restaurant, I'll always get dessert."

tagged in