← All categories

Best Credit Cards for Restaurants

The top credit cards for earning rewards at restaurants. Ranked by earning rate and dining credits.

1
3% cash back
on restaurants
Total benefits: $185/yr
2
Prime Visa
Chase · No annual fee
2% cash back
on restaurants
Total benefits: $285/yr
3
American Express Gold Card
American Express · $325/yr
4x points
on restaurants (up to $50,000/yr)
Total benefits: $729/yr
4
American Express Green Card
American Express · $150/yr
3x points
on restaurants
Total benefits: $489/yr
5
Chase Sapphire Reserve
Chase · $795/yr
3x points
on restaurants
Total benefits: $3,331/yr
6
3x points
on restaurants
Total benefits: $605/yr
7
Chase Freedom Flex
Chase · No annual fee
3x points
on restaurants
Total benefits: $608/yr
8
Chase Freedom Unlimited
Chase · No annual fee
3x points
on restaurants
Total benefits: $285/yr
9
Citi Strata Premier
Citi · $95/yr
3x points
on restaurants
Total benefits: $525/yr
10
6x points
on restaurants
Total benefits: $588/yr
11
United Explorer Card
Chase · $150/yr
2x points
on restaurants
Total benefits: $645/yr
12
2x points
on restaurants
Total benefits: $978/yr
13
3x points
on restaurants
Total benefits: $1,338/yr

Which card should YOU use for restaurants?

Enter your cards and we'll tell you exactly which one to pull out — plus how much you're leaving on the table.

See Your Gap — It's Free