Her best celebrity pals Reese Witherspoon, Cameron Diaz and Gwyneth Paltrow joined the actress and her husband Will Kopelman for the baby shower.
In total, around 50 people showered heavily pregnant Drew with flowers and gifts, just two weeks before she is due to give birth.
Drew is expecting another little girl
The Charlie's Angel star, 39, and her husband are already parents to 16-month-old daughter Olive. Drew revealed her second pregnancy in November, and confirmed that she is expecting another little girl in December while attending the 2013 Beauty Inc. Awards.
Drew has been keeping busy in the final weeks before her baby's arrival.
At the start of the month, she attended the Safe Kids Day event in LA with mum-to-be Ciara. And in March, she enjoyed a girlie getaway in Napa Valley with Reese and Cameron.
Drew enjoyed a girlie weekend away with celebrity friends Reese Witherspoon and Cameron Diaz
Drew told People that she has been more relaxed during her second pregnancy because she knows what to expect.
"It is easier because when you're first pregnant you're just terrified of every single things that's happening, so this time you're busy, you're focusing on the kid, the time goes a little bit faster… not a lot faster, but it helps," she said, while promoting her new book Find It In Everything in January.
The star has also been helping Olive prepare to be a big sister. "She points to my stomach and says 'baby' and she's actually feeding her little baby doll with the bottle so that'll be good practice," she said. "Maybe she'll be able to feed her sister. She just really loves babies and kids."
Drew and Will are already parents to 16-month-old daughter Olive
Drew has previously said that becoming a mum is "the greatest thing I've ever done in my life" — but admitted that it has brought her a new level of anxiety.
"I've never been so worried in my life about making sure that something I care about more than I've ever cared in my life is safe and intact," she said.