$500 a month on restaurants means about $6,000 a year on dining. For a single in a city — eating lunch out a few times a week, dinner with friends most weekends, the occasional nicer meal — that's an unremarkable number that most articles treat as if it requires the most expensive card on the market.
It doesn't. The two real contenders both sit at $95-$325 sticker fees, and the right pick comes down to what you plan to do with the points: transfer to airlines (Sapphire Preferred wins), straight cash back (Blue Cash Preferred), or maximize on Amex partners with auto-applied credits (Gold).
Key insight
At $500/mo dining, Amex Gold's 4x earns 24,000 MR points/yr. Chase Sapphire Preferred's 3x earns 18,000 UR points/yr. The 6,000-point gap is worth ~$120/yr at typical 2cpp transfer valuations. But Sapphire Preferred's cleaner fee structure ($95 sticker, $95 effective — no credits to capture) makes it the safer pick if you don't reliably use Amex's monthly Uber + dining + Dunkin' offsets. Once you do, Gold wins by a wider margin than the math alone suggests.