Credit: FameFlynet

Hot mama!

Jessica Alba just gave birth to daughter Haven four months ago, but her bikini body is already back in tip-top shape!

On Monday, the 30-year-old actress flaunted her trim, toned physique in a hot pink bikini in Cabo San Lucas, Mexico. See more pics of Jessica in her bikini from PopSugar.

So how did Alba, who is also mom to 3-year-old Honor, get back in shape so quickly after her pregnancy? "I have 1,200 calorie meals delivered," she told Lucky magazine. "But I also work out, so basically I'm starving. It sucks. I drink a lot of water."

But Alba told Us Weekly she didn't go "too crazy" dropping her baby weight. "I didn't gain as much weight with my second pregnancy, so I think that really made a big difference," she said.

"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."