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.

American Express

Delta SkyMiles Platinum Card

100,000 miles
~$1,100 value
Spend Required$4,000 in 6 months
Annual Fee$350
Base Rewards1x on all purchases
3x Delta2x restaurants2x groceries+1 more
Barclays

JetBlue Plus Card

80,000 points
~$960 value
Spend Required$1,000 in 3 months
Annual Fee$99
Base Rewards1x on all purchases
6x JetBlue2x restaurants2x groceries
American Express

Delta SkyMiles Gold Card

70,000 miles
~$770 value
Spend Required$3,000 in 6 months
Annual Fee$0(waived yr 1)
Base Rewards1x on all purchases
2x Delta2x restaurants2x groceries
American Express

American Express Gold Card

60,000 points
~$720 value
Spend Required$6,000 in 6 months
Annual Fee$250
Base Rewards1x on all purchases
4x restaurants4x groceries (up to $25k/yr)3x flights
Chase

Marriott Bonvoy Boundless

85,000 points
~$680 value
Spend Required$3,000 in 3 months
Annual Fee$95
Base Rewards2x on all purchases
6x Marriott3x dining3x groceries
American Express

Hilton Honors Surpass Card

130,000 points
~$650 value
Spend Required$3,000 in 6 months
Annual Fee$150
Base Rewards3x on all purchases
12x Hilton6x restaurants6x groceries+1 more
Citi

Citi Premier Card

60,000 points
~$600 value
Spend Required$4,000 in 3 months
Annual Fee$95
Base Rewards1x on all purchases
3x restaurants3x supermarkets3x gas+2 more
Chase

Marriott Bonvoy Bold

100,000 points
~$500 value
Spend Required$1,000 in 3 months
Annual Fee$0
Base Rewards1x on all purchases
3x Marriott2x groceries2x rideshare/food delivery+1 more
American Express

Hilton Honors Card

80,000 points
~$400 value
Spend Required$2,000 in 6 months
Annual Fee$0
Base Rewards3x on all purchases
7x Hilton5x restaurants5x groceries+1 more
American Express

Blue Cash Preferred Card

$350
~$350 value
Spend Required$3,000 in 6 months
Annual Fee$0(waived yr 1)
Base Rewards1% on all purchases
6% groceries (up to $6k/yr)6% streaming3% transit+1 more
US Bank

US Bank Altitude Connect

20,000 points
~$300 value
Spend Required$1,000 in 3 months
Annual Fee$0
Base Rewards1x on all purchases
5x hotels/car rentals via Travel Center4x travel and gas/EV charging (up to $1k/quarter)2x dining+2 more
Capital One

Capital One SavorOne

$200
~$200 value
Spend Required$500 in 3 months
Annual Fee$0
Base Rewards1% on all purchases
3% dining3% entertainment3% streaming+2 more
American Express

Blue Cash Everyday Card

$200
~$200 value
Spend Required$2,000 in 6 months
Annual Fee$0
Base Rewards1% on all purchases
3% groceries (up to $6k/yr)3% gas3% online retail
Bank of America

Bank of America Customized Cash Rewards

$200
~$200 value
Spend Required$1,000 in 3 months
Annual Fee$0
Base Rewards1% on all purchases
3% on category of choice2% grocery/wholesale

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.