It's hard to believe Alessandra Ambrosio gave birth just five months ago.
The second-time mom, who welcomed son Noah (with fiance Jamie Mazur) in May, stunned on the red carpet at Veuve Clicquot's Polo Classic in Pacific Palisades, Calif. Saturday, showing off her tiny waist in a colorful, belted maxi dress.
The 31-year-old supermodel opened up to Us Weekly at the event about how she shed the baby weight so fast.
Ambrosio revealed that the key for her was making sure she worked out and ate right throughout her pregnancy.
"This time I didn't really gain a lot of weight," she revealed. "I was actually trying to be as healthy as I could. The first time I gained a lot of weight and it was hard to lose it." (Ambrosio and Mazur are also parents to Anja, 4).
"Breastfeeding was really good [too], and running after my kids," Ambrosio continued, sharing that these days, she also made it a point to mix up her fitness routine. "I love to do Pilates and SoulCycle and go on walks and surf at the beach," she explained.
During her chat with Us, the Brazilian stunner also talked about how Anja is adjusting to life with her little brother.
"She loves [being a big sister!]" Ambrosio exclaimed. "She is really the big entertainer in the house. She sings to him, jumps around him and he loves it. His eyes are all on her!"
The Victoria's Secret model joked that Anja's repertoire is actually pretty impressive for a pre-schooler.
"She loves Foster the People, they're her favorite band," Ambrosio told Us. "Also, Dolly Parton's 'Jolene.' She can do 'Jolene' like nobody else."
For access to all our exclusive celebrity videos and interviews – Subscribe on YouTube!