HomeBest CardsBest Credit Cards for Groceries

Best Credit Cards for Groceries

Top cards for supermarket spend — from high flat-rate earners to tiered rewards at U.S. grocery stores. Excludes Walmart, Target, and wholesale clubs.

Excludes Walmart, Target & wholesale clubs

Top picks — no annual fee

Keep forever · $0/yr
2
Runner-up

Chase Freedom Flex / Unlimited

3x groceriesUltimate Rewards

Top picks — with annual fee

Pays for itself if used right
2
Best value

AmEx Blue Cash Preferred

6x U.S. supermarkets (up to $6,000/yr)Reward Dollars$95/yr
See Everything Else →

Honorable mentions

Annual fee
Reward type
6 cards
#1
Citi Custom Cash
Citi · No annual fee
No FeeCash Back
5x on top spend category (up to $500/mo)
  • 5x on top spend category (up to $500/mo)
  • 1x everything else
Click to see redemption options
$200 after $1,500 in 3 months
#2
Discover It Cash Back
Discover · No annual fee
No FeeCash Back
5x Rotating categories (up to $1,500/qtr)
  • 5x Rotating categories (up to $1,500/qtr)
  • 1x everything else
Click to see redemption options
Cashback Match at end of year 1
#3
Prime Visa
Chase · No annual fee
No FeeCash Back
5x Amazon & Whole Foods (Prime members)
  • 5x Amazon & Whole Foods (Prime members)
  • 3x Amazon & Whole Foods (non-Prime)
  • 2x Restaurants
  • 2x Gas
  • 2x Transit
  • 1x everything else
Click to see redemption options
$100 gift card on approval
#4
Blue Cash Everyday
AmEx · No annual fee
No FeeCash Back
3x US Supermarkets (up to $6k/yr)
  • 3x US Online Retail (up to $6k/yr)
  • 3x US Supermarkets (up to $6k/yr)
  • 3x US Gas
  • 1x everything else
Click to see redemption options
$250 after $2,000 in 6 months
#5
Capital One Savor
Capital One · No annual fee
No FeeCash Back
3x Groceries
  • 3x Dining
  • 3x Entertainment
  • 3x Streaming
  • 3x Groceries
  • 8x Capital One Entertainment
  • 5x Hotels/Cars via C1
  • 1x everything else
Click to see redemption options
$200 after $500 in 3 months
#6
Navy Federal More Rewards American Express
Navy Federal · No annual fee
No FeeLoyalty Points
3x Supermarkets
  • 3x Restaurants & Food Delivery
  • 3x Supermarkets
  • 3x Gas Stations & Transit
  • 1x everything else
Click to see redemption options
20,000 points after $2,000 in 90 days
Not sure which one fits you?
Our free quiz matches you to the right card based on your actual spending, credit score, and goals — in about 2 minutes.
Take the quiz →

Cards listed here are selected from our database based on category earn rates — not sponsored placements. Rotating-category cards (Discover It, Chase Freedom Flex) assume the relevant category is active. Terms and reward rates are subject to change at each issuer's discretion.