Best Credit Cards for Groceries (2026)

The short answer: Groceries are one of the biggest everyday spending categories, so a card that pays a high rate at supermarkets is one of the easiest ways to earn more. the American Express® Blue Cash Preferred leads our ranking.

Groceries are where a strong bonus category pays off fastest, because almost everyone spends there every week. The best grocery cards earn 3x to 6x at U.S. supermarkets, often with no annual fee.

A few things to watch: most cards cap the bonus rate (commonly the first $6,000 per year), and warehouse clubs like Costco and superstores like Walmart and Target usually do not count as supermarkets. We rank by the supermarket rate and value every point at a flat 1 cent.

Our top picks

1. American Express® Blue Cash Preferred 6x at U.S. supermarkets

The American Express® Blue Cash Preferred has a $95 annual fee, plus a welcome offer of $300 statement credit.

  • 6% cash back at U.S. supermarkets (up to $6k/yr, then 1%)

2. Prime Visa 5x at U.S. supermarkets

The Prime Visa has no annual fee, plus a welcome offer of $200 Amazon Gift Card upon approval.

  • 5% back at Amazon, Amazon Fresh, and Whole Foods Market (Prime membership required)

3. AAA Daily Advantage Visa Signature® 5x at U.S. supermarkets

The AAA Daily Advantage Visa Signature® has no annual fee, plus a welcome offer of $100 statement credit.

  • 5% cash back at grocery stores
  • 3% cash back on gas, EV charging, wholesale clubs, streaming, pharmacies, and AAA purchases
  • Combined $500 annual cash-back cap on the grocery, wholesale, and gas categories, then 1%

4. Verizon Visa® Card 4x at U.S. supermarkets

The Verizon Visa® Card has no annual fee, plus a welcome offer of Up to $200 in statement credits.

  • 4% back in Verizon Dollars on groceries, gas, EV charging, and dining

5. American Express® Gold 4x at U.S. supermarkets

The American Express® Gold has a $325 annual fee, plus a welcome offer of 100,000 Membership Rewards® Points.

  • 4x points at U.S. supermarkets (up to $25k/yr)

6. Robinhood Gold Card 3x at U.S. supermarkets

The Robinhood Gold Card has a $50 annual fee.

7. Shell Performance Elite World Mastercard® 3x at U.S. supermarkets

The Shell Performance Elite World Mastercard® has no annual fee, plus a welcome offer of $50 statement credit.

  • 3% back on dining and groceries

8. Citizens Summit Reserve® World Elite Mastercard® 3x at U.S. supermarkets

The Citizens Summit Reserve® World Elite Mastercard® has a $295 annual fee.

  • 3% cash back on dining, groceries, entertainment, and streaming

Compare the top cards

CardRewards rateAnnual feeWelcome offerDetails
American Express® Blue Cash Preferred6x at U.S. supermarkets$95$300 statement creditReview
Prime Visa5x at U.S. supermarketsNo annual fee$200 Amazon Gift Card upon approvalReview
AAA Daily Advantage Visa Signature®5x at U.S. supermarketsNo annual fee$100 statement creditReview
Verizon Visa® Card4x at U.S. supermarketsNo annual feeUp to $200 in statement creditsReview
American Express® Gold4x at U.S. supermarkets$325100,000 Membership Rewards® PointsReview
Robinhood Gold Card3x at U.S. supermarkets$50No current offerReview
Shell Performance Elite World Mastercard®3x at U.S. supermarketsNo annual fee$50 statement creditReview
Citizens Summit Reserve® World Elite Mastercard®3x at U.S. supermarkets$295No current offerReview

Rewards rates and offers verified July 2026. Every point is valued at a flat 1 cent. Run your own numbers in the rewards calculator, and check the best current welcome offers for cards running an elevated bonus right now.

Frequently asked questions

What counts as a grocery store for credit card rewards?
Standalone supermarkets and grocery chains count. Warehouse clubs (Costco, Sam's Club) and superstores (Walmart, Target) usually do not, because they are coded as discount or wholesale stores rather than supermarkets.
Do grocery cards have a spending cap?
Most do. A common structure is a high rate (say 6 percent) on the first $6,000 of supermarket spending per year, then 1 percent after that. Heavy grocery spenders sometimes carry two cards to extend the cap.
Is a flat-rate card better for groceries?
Only if you also want one card for everything. A dedicated grocery card at 4x to 6x beats a flat 2 percent card on supermarket spending, but a flat card wins everywhere else.

More best-card guides

Bryce Casson

Bryce Casson, Founder of Cardocrat. About the author.