Candice Swanepoel’s Bikini Bod Is Absolutely Insane 7 Mos. After Giving Birth — Sexy New Pic

Whoa! Candice Swanepoel may have a two-year-old and seven-month-old at home, but she sure doesn't look like it. See her unbelievable bathing suit pic for yourself!

Reading Time: 2 minute
candice swanepoel post baby body
View gallery
Image Credit: @angelcandices/Instagram

Even if you’ve seen a pic of Candice Swanepoel, 30, pregnant and rocking a huge baby bump, her Jan. 8 bikini pic makes it really hard to believe that she gave birth to her second son with husband Hermann Nicoli, 36, in June of 2018. That’s because the Victoria’s Secret model’s body is SO on point. She made it crystal clear that she had bounced back flawlessly when she posted, “New day, new bikini,” on Instagram. With her eyes closed and her face turned up to the sun, Candice had her hair back in a bun and her maroon bathing suit on full display. The string bikini left little to the imagination. Just look at her toned tummy!

As amazing as she looks, though, it isn’t too surprising to see that Candice has shed her baby weight so quickly. Recall that just one month after welcoming Ariel, she posted a pair of pics showing off her gingham one-piece swimsuit. With the tight fabric and thong cut, she looked so slender for someone who just had a newborn. That same month, she posed nude — and it wasn’t long after before she was walking the Victoria’s Secret Fashion Show in teeny tiny lingerie looks. How does she do it? While she hasn’t revealed her specific dieting/exercise secrets, we bet the mother of two works hard!

She went through the same speedy slim-down when she welcomed her first baby Anaca, 2, and will probably follow the same pattern if she has another.

candice swanepoel post baby body

View this post on Instagram

The new new.

A post shared by @ angelcandices on

TBH, we’ve got our fingers crossed that Candice and her husband have more on the way! The gorgeous momma has fantastic maternity style and will dare to wear anything from crop tops to itsy bitsy bikinis.