The 38-year-old actress` trainer Teddy Bass says the blonde beauty watches what she eats, and though she generally has a balanced meal plan, she isn`t afraid to indulge in her favourite calorific treats.
Teddy said: "Her diet is an upside-down one where you have your carbs at the beginning of the day then taper off, so in the evening you just eat protein and vegetables.
"She`ll eat junk food if she feels like it but if she fancies a burger, she`ll just have a few bites."
Cameron meets with Teddy several times a week in order to maintain her "lean and strong" shape.
He explained: "Cameron has good genes but she makes working out a priority, so we train as often as we can. Depending on her schedule, we`ll do 45 minutes of Pilates or if she has 90 minutes we`ll do half weights and half Pilates and flexibility work.
"Cameron loves having a lean, strong body rather than a curvy figure."