Earn 500 United miles just for signing up for the United MileagePlus Dining Program before 10 July 2014. No purchase or restaurant visit is necessary–simply complete the online profile and you will be credited the miles.
You can then earn up to 2,500 additional miles by eating at participating restaurants. For every visit to a participating restaurant (up to five times) within 30 days of sign-up you will earn an additional 500-mile bonus. And note there is no minimum spend requirement, so even a drink or a small pizza (Pizza Hut shows up in my area) will count.
You enter your credit card number and then can essentially double-dip with your regular credit card points and the bonus MileagePlus points on top of that–3 miles per dollar at eligible restaurants, then 5 miles per dollar after you dine more than 12 times in a year at restaurants on the list. We’re talking small change mileage, but a Middle Eastern restaurant I frequent is on the list and I will make it a point to eat there more often if it means an extra 200 miles every meal.