Comparison Guide

Best Credit Cards for Groceries

Earn up to 6% back at supermarkets. Compare the top cards for grocery shopping and maximize your savings on everyday purchases.

Updated February 2026

Quick Summary

Best Overall

Amex Blue Cash Preferred

6% at US supermarkets (up to $6k/year)

Best for High Spenders

Amex Gold Card

4x points at US supermarkets (up to $25k/year)

Best No Annual Fee

Capital One SavorOne

3% cash back at grocery stores

Best for Flexibility

Citi Custom Cash

5% on top eligible spend category

Our Top Grocery Card Picks

American Express Blue Cash Preferred
Best Overall

American Express Blue Cash Preferred

The gold standard for grocery rewards with an industry-leading 6% cash back at US supermarkets.

Grocery Rate

6% back

Annual Fee

$95

Cap

$6,000/year

Welcome Bonus

$350

Pros: Highest grocery rate, 6% streaming, 3% transit & gas
Cons: $6k annual cap, excludes Walmart/Target, $95 fee
American Express Gold Card
Best for High Spenders

American Express Gold Card

Premium rewards card with exceptional earning on groceries and dining, plus valuable monthly credits.

Grocery Rate

4x points

Annual Fee

$325

Cap

$25,000/year

Welcome Bonus

60,000 pts

Pros: High $25k cap, 4x dining, $10/mo dining credit, $10/mo Uber credit
Cons: High annual fee, excludes superstores, points less flexible than cash
Capital One SavorOne
Best No Annual Fee

Capital One SavorOne

Solid no-fee option with 3% back on groceries, dining, and entertainment with no spending caps.

Grocery Rate

3% back

Annual Fee

$0

Cap

No cap

Welcome Bonus

$200

Pros: No annual fee, no caps, 3% dining/entertainment, includes Walmart
Cons: Lower rate than premium cards, foreign transaction fees
Citi Custom Cash
Best for Flexibility

Citi Custom Cash

Automatically earns 5% back on your top eligible spend category each billing cycle, including grocery stores.

Grocery Rate

5% back*

Annual Fee

$0

Cap

$500/cycle

Welcome Bonus

$200

Pros: Auto-adjusts to spending, no annual fee, 5% ThankYou points
Cons: $500/month cap, only one 5% category at a time, foreign transaction fees

*When groceries are your top spend category

Chase Freedom Flex
Best for Rotating Categories

Chase Freedom Flex

Earn 5% on rotating quarterly categories that often include grocery stores, plus solid base rewards.

Grocery Rate

5% (quarterly)

Annual Fee

$0

Quarterly Cap

$1,500

Welcome Bonus

$200

Pros: No annual fee, 5x travel via Ultimate Rewards, 3% dining/drugstores
Cons: Groceries not always a category, must activate quarterly, $1,500 cap
American Express Blue Cash Everyday
Best Budget Option

American Express Blue Cash Everyday

No-annual-fee version of the Blue Cash Preferred with 3% back at US supermarkets.

Grocery Rate

3% back

Annual Fee

$0

Cap

$6,000/year

Welcome Bonus

$200

Pros: No annual fee, 3% gas & online retail, solid welcome bonus
Cons: Lower rate than Preferred, $6k cap, excludes superstores

Important: Where You Shop Matters

Most grocery bonus categories have exclusions. Here's what you need to know:

  • Amex cards exclude superstores like Walmart and Target, as well as warehouse clubs like Costco
  • Capital One SavorOne includes Walmart grocery purchases but excludes Costco (Visa not accepted)
  • For Costco shoppers, the Citi Costco Anywhere Visa (2% at Costco) is your best bet
  • Grocery delivery may code differently - check if your service counts as grocery or online shopping

Side-by-Side Comparison

CardGrocery RateCapAnnual Fee
Blue Cash Preferred6%$6,000/yr$95
Citi Custom Cash5%*$500/mo$0
Amex Gold4x pts$25,000/yr$325
SavorOne3%No cap$0
Blue Cash Everyday3%$6,000/yr$0
Freedom Flex5%**$1,500/qtr$0
* When groceries are top spend category | ** Quarterly rotating category, requires activation

The Bottom Line

For most people, the Amex Blue Cash Preferred offers the best value for grocery rewards. The 6% rate easily offsets the $95 annual fee if you spend more than $3,167/year on groceries at traditional supermarkets.

If you prefer no annual fee, the Capital One SavorOne is excellent - it includes Walmart and has no spending caps. The Citi Custom Cash is perfect as a companion card for dedicated grocery spend up to $500/month.

High spenders who want premium perks should consider the Amex Gold with its $25,000 annual cap and valuable dining credits.