Cracker Barrel is an American restaurant known for its homestyle comfort food and attached general store.