Emergency services rushed to the Panto Ave, Paralowie home at about 12.20am on Saturday morning.
They found the property well alight.
A five-year-old boy was rescued from inside the house by Metropolitan Fire Service crews and police officers and taken to the Women’s and Children’s Hospital.
He is in a stable condition and his injuries are not considered to be life-threatening.
But his mother, a 37-year-old woman was found dead inside the house and her body removed earlier today.
Her other two children were not at the house, while it is understood her husband was performing when the blaze took hold of the house.
Andrew Bates, who lives just across the road, and a fellow neighbour tried to rescue the young boy.
“Me and the other guy kicked the front door in but the heat was too hot so we went around the back and we kicked in the back door and the windows,” Mr Bates said.
“(We) heard a little boy screaming so we tried to get in as much as we could.”
Despite the intense heat Mr Bates said he and the fellow neighbour couldn’t give up knowing the little boy was still inside the burning house.
“It was pretty hot though, as soon as we kicked in the front door the heat that came out was unbelievable,” he said.
“(The boy) that’s what made us go on, that’s what made us go around the back.
“We could not give up until we got him.
“We both went in there but we got about three quarters in and we could not see.”
The cause of the blaze is still being determined.
Mr Bates said the fire had completely taken hold of the front bedroom when he tried to rescue the child.
“The roof was falling down on top of us, the smoke was too black … everything was falling in around us,” he said.
“Very sorry we couldn’t save the mother.
“Maybe if we got their earlier we could but the time we got there the front bedroom was fully alight.
“(But) if we didn’t do what we did I don’t know if he would have survived.”
A police officer was taken to the Lyell McEwin Hospital for stitches after suffering a laceration to the arm during the rescue of the child.
Three other officers were treated at the scene for smoke inhalation.
Anyone with information that may assist the investigation is asked to contact Crime Stoppers on 1800 333 000.