Skip to content
Best Credit Cards for Groceries: Up to 6% Back on Food Spending
cashback

Best Credit Cards for Groceries: Up to 6% Back on Food Spending

CASHBACK · GROCERIES

If you spend $500/month at the grocery store, the right credit card earns you between $180 and $360 per year in cash back. The difference between a 1.5% flat card and a 6% grocery card on $6,000 in annual food spending is $270 — usually more than enough to cover an annual fee.

By Credit Card Reviews Editorial — Reviewed by Ryan Calloway

The short version

The Amex Blue Cash Preferred earns 6% at US supermarkets on up to $6,000 in annual spending (then 1%), charges a $95 annual fee (waived the first year, as of May 2026 — verify current offer at americanexpress.com), and is the highest grocery cash back rate available on any widely accessible personal credit card. If your grocery spend exceeds roughly $2,000 per year, it typically beats every no-fee alternative on grocery earnings alone.

The Capital One SavorOne earns 3% at grocery stores with no annual fee. The Citi Custom Cash earns 5% on your top spending category each billing cycle (up to $500, then 1%). The Chase Freedom Flex earns 5% when grocery stores are an activated quarterly category.

Which one wins depends on your annual grocery spend and whether you'd use the Amex's other benefits.

Amex Blue Cash Preferred: the 6% card explained honestly

The Blue Cash Preferred's grocery rate is 6% at US supermarkets. The fine print that matters:

  • Cap: 6% applies to the first $6,000 in US supermarket purchases per calendar year. After $6,000, the rate drops to 1%. [Verify current cap at americanexpress.com before applying]
  • What counts as a US supermarket: Amex uses a merchant category code (MCC) system. Most traditional grocery chains (Kroger, Safeway, Whole Foods, Publix, Albertsons) qualify. Superstores like Walmart Supercenter, Target, and Costco generally do not count as supermarkets under Amex's classification — they code as superstores or wholesale clubs. This is one of the most common points of friction for new cardholders.
  • Annual fee: $95/year (introductory $0 first year has been offered — verify current offer at americanexpress.com, as of May 2026)
  • Other earn rates: 6% on select US streaming subscriptions (Netflix, Disney+, etc.), 3% at US gas stations and on transit (including taxis, rideshare, buses, trains), 1% on everything else. [Verify current streaming and transit categories at americanexpress.com]

Break-even math against the annual fee:

If you spend $4,000/year at traditional grocery stores, you earn $240 in cash back at 6%. Subtract the $95 annual fee: net benefit $145/year. You're already ahead of any no-fee 3% card ($120 on $4,000) by $25 — not including the streaming and gas station bonuses.

If you spend $2,000/year at grocery stores: 6% earns $120. Minus the $95 fee: net benefit $25. A no-fee 3% card earns $60 with no fee. At $2,000/year in grocery spend, the no-fee 3% card wins by $35.

The break-even point on grocery spend alone: approximately $3,167/year ($264/month). Above that threshold, the Amex Blue Cash Preferred's 6% grocery rate plus its other bonuses clears the $95 annual fee. Below that threshold, a no-fee card wins.

Capital One SavorOne: the no-fee 3% option

The SavorOne earns 3% cash back at grocery stores, on dining, entertainment, and popular streaming services. No annual fee. The welcome bonus has been $200 cash back after spending $500 in the first 3 months — verify the current offer at capitalone.com before applying.

When this wins over the Amex:

  • Your grocery spend is under ~$264/month ($3,167/year). At $200/month on groceries, the SavorOne earns $72/year. The Amex earns $120/year but costs $95 in fees — net $25. SavorOne wins by $47/year at this spend level.
  • You shop primarily at Walmart, Target, or Costco. These code as superstores, not supermarkets, under Amex's MCC system. The Blue Cash Preferred earns only 1% at these stores. The SavorOne earns 3% at grocery stores as coded — verify with Capital One that your specific store qualifies.
  • You want simplicity. No annual fee means no break-even calculation to track each year.

Citi Custom Cash: the 5% wildcard

The Citi Custom Cash earns 5% cash back on your highest spending category each billing cycle, up to $500 in that category (then 1%). There's no annual fee. Categories include grocery stores, restaurants, gas stations, travel, and others.

The constraint: The 5% applies only to the first $500 per billing cycle in your top category. If grocery stores are your top category and you spend $800 in a month, you earn 5% on $500 ($25) and 1% on the remaining $300 ($3) — $28 total. At $500/month in grocery spending, you'd earn $300/year on grocery purchases if groceries are consistently your top category.

When this wins: If you spend exactly around $500/month on groceries (and groceries are reliably your highest-spend category), the Citi Custom Cash effectively gives you 5% on $6,000/year — $300 — with no annual fee. That outpaces the SavorOne ($180 on $6,000 at 3%) and approaches the Amex Blue Cash Preferred ($360 at 6% minus the $95 fee = $265 net). But if your grocery spend exceeds $500/month, the cap matters — the 5% rate is capped at $500 in purchases per billing cycle.

The Citi Custom Cash also earns on a billing-cycle basis, not a calendar year. Your highest-spend category resets monthly. Verify current terms at citi.com.

Chase Freedom Flex: the 5% rotating option

The Chase Freedom Flex earns 5% on up to $1,500 in combined purchases in rotating quarterly bonus categories, with activation required. No annual fee. As of May 2026, it has offered grocery stores as a 5% category in past quarters — but the quarterly categories are announced by Chase each quarter and are not guaranteed to include grocery stores [source: creditcards.chase.com/cash-back-credit-cards/freedom/flex].

When this makes sense for grocery spend: If Chase activates grocery stores as a bonus category in a given quarter, the Freedom Flex earns 5% on up to $1,500 in combined bonus-category spending during that quarter. At $500/month in grocery spending over a 3-month quarter, that's $1,500 — full bonus utilization — earning $75 in that quarter. Across two grocery-category quarters per year (hypothetically), that's $150 in cash back, no fee, with no annual fee math required.

The risk: grocery stores may not be a rotating category every year. Chase has offered them quarterly in recent years, but this is not a guaranteed structure. If groceries aren't in the rotation, you earn 1% on those purchases.

The decision framework

Your situationBest pick
$264+/month at traditional grocery storesAmex Blue Cash Preferred (6%)
Under $264/month at traditional grocery storesCapital One SavorOne (3%, no fee)
Shop primarily at Walmart/Target/CostcoCapital One SavorOne or Citi Custom Cash
Grocery spend around $500/month, groceries = top categoryCiti Custom Cash (5% up to $500/month)
Already have a Chase card and willing to track rotating categoriesChase Freedom Flex (5% when groceries are in rotation)

How we picked these cards

We evaluated cards based on grocery cash back rate, annual fee math at realistic spending levels ($150–$600/month), category restrictions (US supermarkets vs. superstores), and earning on non-grocery categories. We ran break-even calculations at $200, $300, $400, and $500 monthly grocery spend points. We did not rank based on commission rates — the Amex Blue Cash Preferred carries a higher CPA than the Capital One SavorOne, but both are recommended for specific spending profiles.

The bottom line

The Amex Blue Cash Preferred is the best grocery card if you spend more than $264/month at traditional grocery stores and shop at Kroger, Safeway, Whole Foods, Publix, or similar chains. Below that threshold, or if you shop primarily at superstores, the SavorOne's 3% with no annual fee wins on net value.

One important note: the 6% Blue Cash Preferred rate does not apply at warehouse clubs (Costco, Sam's Club) or general merchandise retailers (Walmart, Target) — only at merchants coded as US supermarkets. If most of your food spending is at those stores, the Amex's headline rate doesn't apply to your spending pattern.

Verify all current rates, bonus structures, annual fees, and merchant category definitions at the issuer's website before applying. These terms change, and MCC definitions are issuer-controlled.

This article was AI-assisted and reviewed by our editorial team.