"Night out with the wife," Kutcher, 40, casually captioned their snap.
The Ranch actor donned a classic black and white tuxedo while Kunis, 34, was in a black gown with slightly tousled hair.
The couple shares two children, 3-year-old daughter Wyatt Isabelle and 14-month-old Dmitri Portwood and have been married since 2015.
In the past, The Bad Moms actress told PEOPLE, that she's content with the number of children she currently has.
I will only have two [kids], but I have heard [moving from] two to three is the hard [jump]. [It’s hard] when they outnumber you,” she said.
“Right now, we’re fine. One hand, one hand. One eye, one eye. Two people, two kids.”