Best Cash Back Credit Card for Groceries 2026

If you spend $500 or more per month on groceries, the right credit card can earn you $360–$720 back per year. These are the top cards for supermarket spending.

Amex Blue Cash Preferred

The undisputed king of grocery rewards. 6% cash back at U.S. supermarkets (on up to $6,000/year) is unmatched.

  • Rewards: 6% at US supermarkets
  • Annual Fee: $95
  • Welcome Bonus: $250 after $3,000 spend in 6 months

Amex Blue Cash Everyday

No annual fee version with solid 3% grocery rewards — great if your supermarket spend is under $250/month.

  • Rewards: 3% at US supermarkets
  • Annual Fee: $0
  • Welcome Bonus: $200 after $2,000 spend in 6 months

Capital One SavorOne

Strong grocery rewards with no annual fee, plus excellent dining rewards for food lovers.

  • Rewards: 3% at grocery stores and dining
  • Annual Fee: $0
  • Welcome Bonus: $200 after $500 spend in 3 months

Quick Comparison

Card Rewards Annual Fee Best For
Amex Blue Cash Preferred 6% $95 High grocery spend
Amex Blue Cash Everyday 3% $0 Moderate grocery spend
Capital One SavorOne 3% $0 Groceries + dining

How to Choose

If you spend over $250/month on groceries, the Amex Blue Cash Preferred’s $95 annual fee is easily offset. Under that, go with a no-fee option.

Frequently Asked Questions

Do Walmart and Target count as supermarkets?

No — Amex defines “supermarkets” as traditional grocery stores. Superstores like Walmart and Target typically earn 1%.

What’s the cap on grocery rewards?

The Amex Blue Cash Preferred caps 6% rewards at $6,000/year in supermarket purchases, then drops to 1%.

Can I use a grocery card at warehouse clubs?

Costco and Sam’s Club are typically coded as wholesale clubs, not supermarkets, and earn lower rates.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *