Best cards for groceries

Supermarkets. NOT superstores (Walmart/Target) or wholesale clubs — most issuers exclude those.

  1. 1

    Blue Cash Preferred Card from American Express

    American Express · AMEX · up to $6,000/yr

    6%
  2. 2

    American Express Gold Card

    American Express · AMEX · up to $25,000/yr

    4x
  3. 3

    Blue Cash Everyday Card from American Express

    American Express · AMEX · Spending cap applies · Lower rate after the cap

    3%
  4. 4

    Capital One Savor Cash Rewards (formerly SavorOne)

    Capital One · MASTERCARD

    3%
  5. 5

    Citi Strata Premier Card

    Citi · MASTERCARD

    3x
  6. 6

    Delta SkyMiles Gold American Express Card

    American Express · AMEX

    2x
  7. 7

    Marriott Bonvoy Boundless

    Chase · VISA · Cap (combined) · Lower rate after the cap

    3x
  8. 8

    Apple Card

    Chase · MASTERCARD · Pay with the mobile wallet

    2%
  9. 9

    Bank of America Customized Cash Rewards

    Bank of America · VISA · Cap (combined) · Lower rate after the cap

    2%
  10. 10

    U.S. Bank Altitude Go Visa Signature Card

    U.S. Bank · VISA

    2x

Common questions

What is the best credit card for groceries?
Blue Cash Preferred Card from American Express leads with 6% (up to $6,000/yr).
How does SwipeCaddy pick the best groceries card?
We rank each card by its reward rate times a conservative cash value of its points or miles — no inflated transfer valuations — and surface the fine print so the "best" rate is one you can actually get.

Rankings reflect published earn rates and a conservative valuation of each rewards currency. SwipeCaddy earns no affiliate commission.