💳 CreditCardsHub

Best Credit Cards for Grocery Rewards 2026

Best credit cards for grocery rewards and supermarket cash back

The average American household spends $5,000-8,000 per year on groceries. That makes supermarket spending one of the most rewarding categories for credit card cash back. The right grocery rewards card can put $200-400 back in your pocket annually — but only if you pick the right one and use it strategically. Here are the best options in 2026.

How Grocery Credit Card Rewards Work

Grocery rewards cards offer elevated cash back or points at supermarket purchases. Most cards define "groceries" as purchases at stores classified under the MCC (Merchant Category Code) 5411 (grocery stores, supermarkets) and 5422 (freezer/meat lockers). Important exclusions typically include:

  • Superstores — Walmart, Target, and Costco are often coded as discount stores (MCC 5310), not grocery stores
  • Online grocery orders — Some cards only reward in-store purchases; Instacart and delivery orders may earn a lower rate
  • Spending caps — Many cards limit bonus grocery rewards to the first $6,000-12,000 per year

Always check the card's terms for MCC details before applying. For more on understanding your card terms, see our guide to reading your credit card statement.

Top Grocery Rewards Credit Cards for 2026

1. Blue Cash Preferred from American Express

Grocery rewards: 6% cash back at U.S. supermarkets (on first $6,000/year, then 1%)

Annual fee: $95

Other perks: 6% on select streaming, 3% on transit, 3% at gas stations

The Blue Cash Preferred remains the highest-earning grocery card for moderate spenders. If you spend $500/month at U.S. supermarkets, you'll earn $360/year in grocery cash back alone, easily offsetting the $95 annual fee. The 6% rate on streaming subscriptions ($10-30/month for most households) adds another $15-20/year.

2. Chase Freedom Flex

Grocery rewards: 3% on drugstore purchases; 5% on rotating quarterly categories (often includes groceries)

Annual fee: $0

Other perks: 5% on travel through Chase, 3% on dining, 1% on everything else

The Freedom Flex is ideal if you want a no-annual-fee card with grocery potential. When groceries appear in the 5% quarterly rotation (typically Q1 or Q2), it outperforms the Blue Cash Preferred. The catch: you must activate the category each quarter, and the 5% cap is $1,500/quarter in combined purchases.

3. American Express Blue Cash Everyday

Grocery rewards: 3% at U.S. supermarkets (on first $6,000/year, then 1%)

Annual fee: $0

Other perks: 3% at gas stations, 3% on online retail (first $6,000/year each)

The no-fee version of the Blue Cash Preferred. The 3% grocery rate is solid for a $0-annual-fee card, and the online retail bonus category is a welcome addition in 2026. If you spend less than $200/month on groceries, this card makes more sense than its $95-fee sibling.

4. Citi Custom Cash

Grocery rewards: 5% cash back on your top eligible spend category each billing cycle (up to $500/month)

Annual fee: $0

The Citi Custom Cash automatically gives you 5% on whichever category you spend the most in each month — including groceries. If groceries are consistently your top category, this earns $300/year on a $500/month grocery budget with no annual fee. The $500 monthly cap keeps it from being a one-card solution for heavy spenders.

Quick Comparison

Card Grocery Rate Annual Fee Annual Cap Est. Annual Reward*
Amex Blue Cash Preferred6%$95$6,000$265
Chase Freedom Flex5% (rotating)$0$1,500/quarter$150-300
Amex Blue Cash Everyday3%$0$6,000$180
Citi Custom Cash5%$0$500/month$300

* Based on $500/month grocery spending. Actual rewards vary by individual spending patterns and card activation requirements.

Strategies to Maximize Grocery Rewards

  1. Stack cards strategically — Use the Blue Cash Preferred for everyday groceries and the Freedom Flex during 5% grocery quarters. See our cash back vs travel rewards guide for more stacking strategies.
  2. Buy gift cards at grocery stores — Amazon, Target, and restaurant gift cards purchased at supermarkets earn the grocery bonus rate on most cards
  3. Track your spending caps — Once you hit the $6,000 annual cap on the Amex cards, switch to a different grocery card for the remainder of the year
  4. Pay in full every month — Grocery rewards of 3-6% are instantly wiped out by carrying a balance at 20%+ APR. For tips on managing interest, see our secured vs unsecured credit card guide.

The Bottom Line

For most households, the Citi Custom Cash offers the best no-fee grocery rewards at 5% on up to $500/month. If you spend more than $500/month at supermarkets, the Amex Blue Cash Preferred at 6% (with a $95 annual fee) maximizes returns on higher grocery budgets. Either way, paying your balance in full each month ensures that the rewards actually end up in your pocket, not the issuer's.