By Kelsey Glein
Updated: May 20, 2015 @ 10:44 am
Ramey Photo

Jessica Alba is on spring break! The star was spotted enjoying the sand and surf in the Caribbean yesterday, where she hit the beach with husband Cash Warren along with pals Chrissy Teigen and John Legend. Alba showed off her toned physique in a striped bikini as she took a dip in the ocean---she topped off her sun-ready look with a chic straw Banana Republic fedora.

RELATED: Jessica Alba Discusses Women’s Empowerment, Her Inspiration, and a New Collaboration

And she took her whole family along for some fun in the sun: The actress shared a sweet snap on Instagram of her daughters, Honor, 6, and Haven, 3, going for a swim earlier in the day.

Livin on the edge #springbreak 🙌🏊🌅👭

A photo posted by Jessica Alba (@jessicaalba) on


PHOTOS: See the Best Celebrity Bikini Pictures