After DeGeneres congratulated the 30-year-old actress for her pregnancy and engagement, and then complimented her for getting away with the secrets for a long time, Kunis said it was "amazing" to have been able to keep the news from the media for a while.
"We were able to keep this private for two months," she said of her engagement to Kutcher. "I think everybody assumed we've been engaged for so long that I was wearing the ring in public for two months and no photograph was ever ... like nobody ever commented on a single photograph."
While the Jupiter Ascending actress said she would not divulge the sex of her baby or her due date, she did promise that it would be "this year," and opened up about her pregnancy cravings.
"I'm very stereotypical. I eat sauerkraut all day long," she said.
Asked about her delivery of choice, Kunis said she'd try to keep it "as all natural as I possibly can unless that there's an emergency."
"I'm crazy. I mean, I did this to myself -- I might as well do it right," she said after revealing she would ever forgo an epidural. "I wanted this. It's like, no one made me do this."