Sofia Vergara stunned onlookers when dining in

Beverly Hills on Friday while wearing a stunning outfit.

The 50-year-old Modern Family alum looked lovely in her choice of a lime green top 

and darker green slacks for her day out.

She wore a pair of towering, high heels that added inches to her frame, 

a matching bag on her shoulder, and these accessories.

The slim, black sunglasses that the 5ft 7in beauty wore to protect 

her eyes from the harsh California sun added to her allure.

The Colombian woman's long brown hair fell carelessly 

over her breast and was parted in the middle.

Vergara had lunch at an Italian restaurant in a posh neighbourhood of Los Angeles.

After her time out, the America's Got Talent competitor shared a selfie on Instagram.

She added the handles of two fashion accounts and the text "Pal Lunch" to the picture.