The Charlie's Angels star, who has dated Justin Timberlake and baseball star Alex Rodriguez, previously confessed her plans for a life of domesticity were dashed when she landed her breakout role in The Mask at the age of 21, and marriage and babies quickly took a backseat to her film career.
Since turning 40 in August (12), single Diaz admits her priorities haven't really changed and she is still not that keen on getting married.
She tells Esquire magazine, "It (marriage) just wasn't the thing I was drawn to. I certainly didn't want it in my 20s. Or my 30s."
But that doesn't mean Diaz is not interested in having kids, and she reveals she wouldn't be opposed to adoption if that's the path her life takes.
She says, "I don't need to have the children in my life be a part of my literal flesh. And anyway, there's still a possibility of that, I ain't that old. I'm feeling very... capable."
And Diaz insists she's happier now than she has ever been before: "Contentment is about coming to terms with life as it is, rather than getting all p**sed off that things didn't fit into your little prescribed box."
The actress' plans for kids may be influenced by her best pal, newlywed Drew Barrymore, who gave birth to a baby girl named Olive last week (26Sep12).