Meals at Cracker Barrel restaurants generally cost between $10 and $30, depending on the location. Some locations offer discounted meal options during certain hours.