How Sofia Vergara Keeps Her Amazing Body

Sofia Vergara has one of Hollywood’s hottest bodies – recently flaunting it down every red carpet for awards season – so how does she do it?

“I’m not crazy about working out. I do it because my health and because I think I need to now that I’m aging,” the Modern Family actress told People at the photoshoot for her new Diet Pepsi ad campaign.

The 38 year-old Colombian-born brunette (she’s actually a natural blonde, who would have thought?) admits keeping that enviable hourglass figure isn’t easy. She works out three times a week with a trainer. “It’s hard. You go one hour and he doesn’t stop.”

The training must pay off, because she doesn’t believe in following a strict diet. “I have a sweet tooth so I have to control that, but on weekends, I eat whatever I want,” she says. “My motto is, everything in moderation.”

She recently admitted to being teased mercilessly as a child for her thin frame. “I was ridiculously skinny. They called me palillo, which means toothpick in Spanish.”

But things changed as she blossomed into a teenager. “I was still skinny, but suddenly I had these big boobs.

“It was terrible! I used to tell my mother: ‘I’m going to cut these off as soon as I turn 18’,” she said.