Eva Mendes says people are shocked when they see her eat bread.

The stunning actress insists that unlike most of her Hollywood contemporaries, she doesn't shy away from carbohydrates although she does make sure they're the healthy kind.

In an interview with Zest magazine, she said: "I focus on the inside out - so it's all about what I'm eating, how I'm feeding my body and how much water I'm drinking. I don't eat meat, but I eat a lot of fish and brown rice. 

"I love bread, too. People are always surprised when I eat bread in restaurants! I mostly stick to wholemeal, though. 

"When in doubt, go dark with the food - so I stay away from white pasta, white rice and white bread and that keeps things simple for me."

As well as eating fairly healthily, Eva maintains her stunning figure with lots of exercise.

The 37-year-old beauty said: "I hit the gym three to four times a week to do light weights - not too many repetitions - which target my whole body, and some serious cardio - normally sprinting and interval running. 

"The minimum I do cardio for is 35 minutes, but you can get a lot done in that time if you use it wisely. And then I spend about an hour on the weight training. I also do yoga twice a week. It's mostly astanga, but my yoga instructor creates a programme for me based around what I need - so if my muscles are tight from running, we'll do poses to open everything up."