ABS-CBN.com October 11, 2014 10:22 PM
The 'Modern Family' star has confessed she only realised the importance of regular exercise when she hit her landmark 40th birthday two years ago.
The brunette beauty told Shape magazine: "Well, everyone knows that I've never been into working out.
"Then I hit 40 and I started seeing a softness everywhere on my body. I read a lot about how your metabolism drops when you age. I knew it was time to do something, so I did.
"I wish I had worked out more when I was younger and taken it as seriously as I do now."
Sofia, 42 - who is dating hunky actor Joe Manganiello - added that although she was "happy" with her body as a youngster, she prefers her new shape after putting in the hours at the gym.
She explained: "I was always very happy with what I have. I mean, like any woman I'd complain that my thighs were too big or whatever, but I felt comfortable with my curves -- people expected me to have them.
"My body is looking better than it used to."