Mehmet Thakor, 25, was jailed for 21 months and was made to complete a rehabilitation course after admitting to assault and assault occasioning actual bodily harm while in the presence of a child.
She was also ordered to pay £800 compensation to the boy.
Image copyright PA
Prosecutor Nicky Clark told the court Mr Thakor was the last to come into the restaurant when the incident happened after 1am on 20 October.
He took the boy downstairs but then said “you f****n***** have to come down and feed your family”.
When the family returned, the defendant told them she was “sorry” and said she would “never touch you again”.
The boy told police he went upstairs and the woman grabbed him by the neck and asked if he had been touching an other people child.
‘Rape is not on the cards’
Mr Clark said she told the boy “nothing in life is on the cards” after he apologised.
Ms Clark went on to add: “He came downstairs two and a half hours later with a bottle of wine and he was crying.
“He begged her for the next three days what happened and asked her to stay with him.
“He asked if it hadn’t been ‘bad luck’ he would be locked up and then she told him she’d made a mistake and gave a false account afterwards.
“Although he accepted she had been wrong, he refused to apologise, she told him to go to his father and plead for forgiveness from him and went outside and locked him in his room.”
After leaving the restaurant, the defendant was seen on CCTV walking into a nearby town centre and leaving a bottle of wine on the counter.
On his return the boy was unable to explain what had happened and had tried to tell officers he was angry at his mother’s behaviour.
The mother has said she never saw Mr Thakor with a child by the end of the night.
Mr Thakor has denied assault and assault occasioning actual bodily harm.