Keighley and Haworth firefighters fought a kitchen blaze in Cross Roads today.
The crews were alerted after the householder returned home to hear smoke alarms coming from inside.
A team wearing breathing apparatus put out the fire, while another team went upstairs to check whether it had spread.
Watch commander Adrian Bairstow, from Keighley fire station, said the building, on Bingley Road, suffered extensive smoke damage.
He said: “The internal doors of the house were open so the toxic black smoke spread through the house.”
The firefighters used a positive pressure fan to clear the smoke from the house, following the 9.20am incident.
The cause of the fire is believed to be an electrical fault.