While many of her Hollywood contemporaries are starving and wearing size zero clothes, the 25-year-old has always championed a healthier attitude to body image.
Rarely seen out of her Betty Suarez costumes or in a full-length gown on the red carpet, the actress gave fans a rare change to see her shapely figure as she relaxes in the Bahamas.
Beach babe: America Ferrera shows off her curves in a burgundy and aquamarine bikini as she strolls through the surf in the Bahamas
Wearing a burgundy and aquamarine bikini top and matching shorts, the curvy star strolled through the Caribbean surf as she holidays at the exclusive Atlantic resort.
America is currently enjoying a few days relaxation with friends after she recently completed filming the fourth season of Ugly Betty.
Only two weeks ago, America and her co-star Becki Newton were spotted filming the new series on the paradise island.
Shapely: America lives up to her first ever film role Real Women Do Have Curves
Staying at the same resort, America's Betty character and Becki as Amanda played on water slides and swam with dolphins as the Mode employees enjoyed a vacation from the New York fashion magazine.
But after returning to the island last week, there were no braces or clashing clothes in sight as America chilled out by the sea.
While her role as Ugly Betty requires America to be curvy, the actress said she is perfectly happy with her figure and refuses to loose weight to conform to the Hollywood ideal.
She said in an interview this year: 'There's just way too much attention placed on the way we look.
'I think it's hilarious when people call Jessica Alba or Eva Longoria curvy. Come on - they're not curvy. I'm curvy!
'I've been really lucky. Playing Betty has prepared me to be exactly who I am and not to change.
'What is normal now? Is it normal to be size zero? Starving yourself is not beautiful.'