In Los Cabos, Mexico on Wednesday, the star, 30, showed off her flawless post-baby figure in a pink and aqua bikini as she hit the beach with her husband, Cash Warren, and their two daughters, Honor Marie, 3, and Haven Garner, 4 months.

"I didn't gain as much weight with my second pregnancy, so I think that really made a big difference," Alba told Us while hosting Swarovski Elements and Rodeo Drive Holiday Lights Ceremony in Beverly Hills, Calif., on Nov. 21.

"I did prenatal yoga up until the very end," she added. "I just made healthier choices. I started working out and not going too crazy, but I did what was safe and what the doctor approved."