The 39-year-old, who has previously dated Justin Timberlake and Alex Rodriguez, said though she is not ready for children yet she plans to extend her family someday, reported Contactmusic.
"I've never said I don't want children - I just haven't had children yet. I don't know what's going to happen in my life! I could end up adopting children. I could end up with a partner who already has children. Who knows? I'm not trying to fit into anyone's box about how I should be.
I just fit in my own box," Diaz said. The actress, who rose to fame in early 90s, is often surprised by the kind of men she has dated in the past and admits she loves the feeling of being in love.
"I would never have guessed that I would end up dating any of the guys I've dated - never. There's no through-line between them. But I love love, and love comes from many different places.
"When I was going through a bit of a heartbreak a little while ago, I said to a friend, 'Wow, this really hurts!' And he said to me, 'That just shows you what your capacity for loving is," she said.
Photos: 'Dangal' girls Sanya Malhotra, Fatima Sana Shaikh's dinner outing
Photos: Salman Khan, Daisy Shah spotted at the Mumbai airport
Photos: Rakhi Sawant to play Honeypreet in Ram Rahim biopic
Photos: Arvind Kejriwal asks Kamal Haasan to join politics
Photos: TV actress who played goddesses on the small screen