More than a dozen firefighters were called out to a grain fire at Portgordon Maltings.
Crews were alerted to a fire at the building, near Buckie, just after 6.30am on Wednesday morning.
The fire engines rushed to the incident along with specialist resources to deal with grain which was alight.
Around 14 appliances were seen attending the incident.
The incident was scaled back considerably with firefighters from Banff, Aberlour and Forres remaining at the premises, dampening down hot spots.
All crews left the scene shortly after 7pm after successfully extinguishing the flames.
Firefighters from Buckie have now returned to the premises to ensure there has been no “flare-ups.”
It’s understood no-one has been injured as a result of the fire.
A fire spokesman said: “We were alerted at 6.43am on Wednesday April 13 to reports of a building fire at commercial premises in Portgordon.
“Operations control has mobilised six appliances and specialist resources to the scene, where crews are working to extinguish a fire affecting grain that is alight.
“There are no reported casualties at this time.”
One appliance was sent back out to the scene around 9.30pm on Wednesday evening to check over the site for hotspots. It left the premises an hour later.