It happened at the El Rodeo Mexican restaurant on Hillsborough Street around 11 p.m.
Firefighters say they were able to put out the fire within 15 minutes, but the restaurant was heavily damaged and will have to be closed for a while.
The cause of the fire is under investigation.
Copyright 2022 by Capitol Broadcasting Company. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.