The best flat-rate card for restaurants and dining will depend on your spending habits and how you plan to use your rewards. If you don’t plan to travel and want to use rewards to cover everyday spending, a flat-rate cash rewards card like the Citi Double Cash Card is likely your best option. While the Chase Freedom Unlimited isn’t a traditional flat-rate rewards card since it also features boosted bonus categories, we recommend this card for dining-focused cardholders regardless. However, frequent travelers will likely get more mileage out of options like the Bank of America Premium Rewards credit card or other premium travel cards.