Read More Fast food CEO: McDonald's has problems. We don't
Consumers are now paying 65 cents less for a gallon of gas than they were a year ago, which should translate into more spending. The current national average for a gallon of regular is $2.60, the lowest since December 2009, according to AAA.
"I think there clearly will be some lift to the check average both from menu pricing and from mix—from the fact that customers may order another appetizer or another adult beverage or maybe a little bit better cut of steak for dinnertime," said Derrington, senior restaurant analyst at Wunderlich Securities.
Even if gas prices reverse course and begin to rise, he said his picks are better situated to handle it.
Read More'Mistletoe' drone at TGI Fridays injures woman
However, Derrington is cautious about high-end restaurants, especially those in places like Texas, where a lot of jobs depend on the oil industry.
"Normally this is a great time of the year to go out and eat at a really fine dining restaurant ... but given what's going on with potentially oil and gas prices and what ... ripple into Texas economy, there may be less celebration this year," he said.
"We may see softer sales in some of these higher-end restaurants."
Disclosure: Bob Derrington does not own Jack in the Box, Buffalo Wild Wings, Red Robin or BJ's Restaurants.