Best Credit Cards for GroceriesGrocery Shopping 2026
Earn the most cash back and points on grocery spending. These cards offer 3-6% back at supermarkets, helping you save hundreds per year on a purchase you're already making. 14 cards with $7,630+ in total sign-up bonus value.
Delta SkyMiles Platinum Card
JetBlue Plus Card
Delta SkyMiles Gold Card
American Express Gold Card
Marriott Bonvoy Boundless
Hilton Honors Surpass Card
Citi Premier Card
Marriott Bonvoy Bold
Hilton Honors Card
Blue Cash Preferred Card
US Bank Altitude Connect
Capital One SavorOne
Blue Cash Everyday Card
Frequently Asked Questions
Which credit card gives the most cash back on groceries?
The Amex Blue Cash Preferred earns 6% at U.S. supermarkets (up to $6,000/year), making it the single highest grocery rate. For unlimited grocery rewards, the Amex Gold earns 4x Membership Rewards at U.S. supermarkets (up to $25,000/year).
Does Costco or Walmart count as a grocery store?
Costco and Walmart typically code as wholesale clubs or superstores, NOT grocery stores. They usually won't trigger grocery bonus categories. Target and most standalone supermarkets (Kroger, Safeway, Publix) do count.
Should I use a grocery card or a flat-rate card?
If you spend $500+/month on groceries, a dedicated grocery card like Blue Cash Preferred (6%) easily beats a flat 2% card. At $500/month, that's $360/year vs. $120 — a $240 difference that more than covers any annual fee.