Drew Barrymore is glowing and her figure is fit, but it doesn’t mean she didn’t cry over some pizza to get there.

The actress launched her home decor line in New York City on Thursday and people weren’t just envying her new design collection.

The "Charlie’s Angel" star also revealed to US Weekly she recently lost 20 pounds while filming the Netflix show Santa Clarita Diet.

Drew Barrymore felt like the 'biggest failure' after her divorce

She told the mag, “I feel really great. I followed Kimberly Snyder’s methods, but I added some protein like fish and chicken since she’s all vegetarian or vegan.”

Snyder is a celebrity nutritionist with multiple New York Times bestseller books and clientele including Reese Witherspoon and Dita von Teese.

It might not have been as easy as it seems though, with Barrymore revealing the diet took a huge amount of discipline.

Jessie James Decker shares workout secrets

“All I did was cry and dream about pizza. I still am dreaming and crying about pizza.”

The actress revealed her slim figure at the Shutterfly event wearing a flowly, black dress with lace cutouts and simple, strappy black pumps.

Click here for more on this story from News.com.au