Even if you're already using a credit card that earns bonus cash back or points at restaurants, it's possible to stack your earnings by registering your card with an airline or hotel dining program. These platforms award you bonus rewards when you use your card at a participating restaurant, and they're free to join. Powered by Rewards Network, here are some of the more popular options: American Airlines AAdvantage Dining Delta SkyMiles Dining United MileagePlus Dining Southwest Rapid Rewards Dining Hilton Honors Dining IHG Rewards Dine and Earn Marriott Bonvoy Eat Around Town Choice Privileges Dining There are also programs that earn bonus cash back and other rewards; you can find the full list of Rewards Network dining programs here.