The former Big Brother star was 'overjoyed' as she saw Bobby, five, and Freddie, four, run smiling up to her bedside at home.
The 27-year-old, who has been given just weeks to live, also spent just her second night with husband Jack Tweed since they tied the knot last month - after officials lifted his curfew.
"She had a great time. Freddie read his school book to her. The boys were brave. They did really well," the Sun quoted Goody's mother Jackiey, as saying.
Goody had not seen her sons since the weekend they were christened alongside her at the chapel in London's Royal Marsden Hospital.
"She's really been looking forward to seeing them. That's why she wanted to leave hospital," Jackiey said.
Goody's rep Max Clifford said: "The most important thing for her is that she spends the time she's got left surrounded by her children, her mum and her husband."