The fire was reported around 12:30 p.m. in the 5400 block of Hoppenville Road in Marlborough Township.
Firefighters were evacuated from the building around 1:00 p.m. before it was finally brought under control.
The view from Chopper 6 HD showed the roof was nearly destroyed in some parts of the home.
There was no immediate word on what sparked this fire.
No injuries were reported.