The 49-year-old actor shared his problem on micro-blogging website Twitter, where he said that he fears eating up his children because he finds them cute and "edible".
"I have this secret fear that one night while I am sleep walking I will eat up my kids... because I find them sooo edible. Slurp slurp," the "Happy New Year" actor tweeted.
Shah Rukh at the moment has three movies in his kitty.
"Dilwale", which is slated to hit the theatres on December 18, also stars Kajol, Varun Dhawan, Kriti Sanon, Boman Irani and Vinod Khanna.
He will also be seen in Rahul Dholakia's `Raees` and Maneesh Sharma's directorial "Fan", which are slated to release next year.