Hundreds of people were left without electricity when power cuts hit Yeovil and Sherborne last week.
Around 400 households in West Hendford and 56 in Sherborne were affected when power went off on Thursday.
A number of people sought refuge in the Skippers pub, Sherborne, when electricity failures began at around 4pm in the Lenthay Road area. But then the pub lost power too.
Landlady Claire Spencer said it was off from just before midnight on Thursday until around 10am on Friday.
She said: “We couldn’t open on Friday lunchtime because we weren’t prepared to risk giving people food that may have thawed and then refrozen, the last thing we want is to give people food poisoning at Christmas.
“The Friday before Christmas should have been one of our busiest lunchtimes.
“We aren’t 100 per cent sure how much we’ve lost, with it being Christmas we had stocked up and some of it will have to be thrown away.”
Duncan MacDonald of Southern Electric said there had been a fault with an underground cable that affected 14 homes. As a result engineers had to switch off the power to further houses, affecting a total of 56 homes across the various times.
In West Hendford a total of 400 homes were affected during power cuts that began at 9.30pm on Thursday.
Mr MacDonald said there had been a fault in the network and power was again restored in stages over three hours until around 12.30am.
He said: “We apologise for the inconvenience – it is our priority to get the power of our customers as quickly and as safely as possible.”