Jessica Alba is sharing the secrets to her happiness.
The Sin City actress, businesswoman and mother-of-two stuns in a striped maxi dress on the cover of Better Homes and Gardens' February issue, and in her interview, she opens up about balancing her health, work and family life.
"My kids are my top priority," Alba, who is mother to 7-year-old Honor and 4-year-old Haven with husband Cash Warren, shares. "Their health and well-being come first."
Alba says she usually begins her day with exercise -- "yoga or spinning" -- and while she considers herself healthy, she hasn't become overly obsessed.
"I'm healthy, but I don't go to extremes," the 34-year-old explains. "I exercise for my mental health, but can mow through a box of cookies with the best of them."
After growing up as "a very sick kid" -- she was frequently hospitalized for her asthma and allergies -- it's no surprise that health plays such a big factor in Alba's home.
"We love, love, love to cook, and family dinner is mandatory Friday through Sunday," she continues. "I wish I had more time from Monday to Thursday to make dinner, but the truth is, we rely on healthy food delivery when we have to."
In addition to leading a healthy lifestyle, Alba has also taught her daughters the importance of being eco-friendly, a lesson that echoes the brand message of The Honest Company, an environment-conscious consumer goods company she co-founded in 2011.
"I try to teach my girls by doing," she shares. "We fill water bottles instead of buying new ones, recycle and talk about what products are safe and unsafe for them and the earth."
At the end of the day, however, there's nothing she enjoys more than cozying up to her family.
"Unless I have a pressing work engagement, [my day] ends with bedtime stories with the girls and a little TV time with my husband," she adds.
Earlier this month, ET caught up with Alba's trainer, Kayla Itsines, where she talked about the 28-minute high-intensity bikini body workout she's crafted to help inspire her 4.3 million Instagram followers to get fit.
Watch the video below to hear more.