Best Credit Cards for Groceries of 2026

By The Dime Daily Editorial Team · Published June 2025 · Updated June 2026

The best credit cards for groceries earn up to 6% cash back at U.S. supermarkets — a real difference when the average American household spends roughly $9,000 per year on groceries. At 1% base rewards on a generic card, that's $90 back. At 6%, that's $540 — a $450 swing from doing nothing more than choosing the correct card before you swipe. This guide covers every major grocery credit card, explains exactly how grocery rewards work (including the exclusions that catch people off guard), and tells you which card makes sense for your specific situation.

Skip the fluff — TL;DR

#1 pick: Amex Blue Cash Preferred (6% at U.S. supermarkets). No other card comes close on pure grocery cash back. The $95 annual fee pays for itself if you spend more than $132/month on groceries. For a no-fee card, go with the Blue Cash Everyday (3%, capped) or Capital One SavorOne (3%, no cap). Key warning: Walmart, Target, and Costco typically do NOT qualify as grocery stores for bonus rewards — the stores are coded differently by Visa and Mastercard.

Best credit cards for groceries at a glance

Here's how the top grocery rewards cards stack up side by side. Full reviews below.

CardGrocery rewards rateAnnual feeBest forRating
Blue Cash Preferred® Card
💰 Dime's Pick
6% at U.S. supermarkets$95/yrBest overall — highest grocery rewards rate10/10
Blue Cash Everyday® Card
3% at U.S. supermarketsNoneBest no-annual-fee grocery card9/10
American Express® Gold Card
4x Membership Rewards points at U.S. supermarkets$250/yrBest for foodies who also travel9/10
Citi Custom Cash® Card
5% in your top eligible spend categoryNoneBest no-fee card if groceries are your top monthly spend9/10
Capital One SavorOne Cash Rewards
3% on grocery storesNoneBest no-fee combo card (groceries + dining + entertainment)9/10
Chase Sapphire Preferred®
3x on dining + select grocery delivery services$95/yrBest if you want travel points from your food spending9/10
Costco Anywhere Visa® by Citi
2% on Costco purchases (+ 4% gas, 3% restaurants/travel)NoneBest for Costco shoppers who also want the top gas rewards rate9/10
Amazon Prime Visa
5% at Whole Foods MarketNoneBest for Whole Foods shoppers with Amazon Prime9/10

Our top picks — reviewed in depth

💰 Best Overall

Blue Cash Preferred® Card

American Express · Best overall — highest grocery rewards rate

10/10

$95/yr

6% at U.S. supermarkets

⚠️ 6% applies to first $6,000/year at U.S. supermarkets, then 1%

Welcome bonus: $250 statement credit after $3,000 spend in 6 months

The Blue Cash Preferred® Card from American Express is the definitive answer to the question 'what is the best credit card for groceries.' No card on the market matches its 6% cash rewards rate at U.S. supermarkets. The math is simple: spend $200 per month on grocery store purchases (conservative for most households), earn $144 per year from groceries alone — which more than covers the $95 annual fee after factoring in the first-year waiver. Add 3% at U.S. gas stations and 6% on select streaming services, and this rewards credit card quickly earns $250–$400 per year for a typical family. The one real limitation is the $6,000-per-year cap on the grocery bonus category — above that threshold, the rate drops to 1%. Families spending $600+/month on groceries should pair it with a flat-rate 2% card for overflow spending.

6% is the highest grocery rewards rate available on any card
6% on select streaming services (Disney+, Netflix, Hulu, etc.)
3% at U.S. gas stations and on transit
Welcome offer alone more than covers the first year's annual fee
Statement credits are easy to redeem — no points math required
$95 annual fee (waived in year 1)
6% grocery rewards rate capped at $6,000 in spend per year
Drops to 1% above the cap
Excludes superstores (Walmart, Target) and warehouse clubs
American Express not accepted everywhere internationally
Apply Now

*Sponsored link — we may earn a commission at no cost to you.

Blue Cash Everyday® Card

American Express · Best no-annual-fee grocery card

9/10

No annual fee

3% at U.S. supermarkets

⚠️ 3% on first $6,000/year at U.S. supermarkets, then 1%

Welcome bonus: $200 statement credit after $2,000 spend in 6 months

The Blue Cash Everyday® Card from American Express is the best no-annual-fee grocery credit card for most people. It earns 3% cash rewards at U.S. supermarkets (up to $6,000/year, then 1%), 3% on U.S. online retail, and 3% at U.S. gas stations — three high-value bonus categories with no fee to worry about. On $150/month in grocery store purchases, you earn $54/year from that category alone. The $200 welcome offer after $2,000 in spend in 6 months adds meaningful first-year value. The tradeoff versus the Blue Cash Preferred is straightforward: if you spend more than $32/month on grocery store purchases and streaming combined, the Preferred's $95 annual fee pays for itself through the 3-percentage-point gap in rewards. Below $32/month on groceries, the Everyday wins.

No annual fee — ever
3% cash rewards on groceries, U.S. online retail, and U.S. gas stations
Easy $200 welcome offer with a low spend threshold
Great entry-level Amex card with broad acceptance
3% grocery rewards rate capped at $6,000/year in spend
Only 1% above the spending cap
Superstores and warehouse clubs excluded from bonus category
Apply Now

*Sponsored link — we may earn a commission at no cost to you.

American Express® Gold Card

American Express · Best for foodies who also travel

9/10

$250/yr

4x Membership Rewards points at U.S. supermarkets

⚠️ 4x on first $25,000/year at U.S. supermarkets, then 1x

Welcome bonus: 60,000 points after $6,000 spend in 6 months

The American Express® Gold Card sits at the intersection of grocery rewards and travel rewards. It earns 4x Membership Rewards points at U.S. supermarkets (up to $25,000/year, then 1x) and 4x at restaurants worldwide — making it the strongest card for people whose grocery budget and dining-out budget are both high. The $250 annual fee sounds steep, but it comes with $120 in annual dining credits at eligible restaurants and $120 in Uber Cash, reducing the effective fee to $10/year if you use both credits. Whether it beats the Blue Cash Preferred depends entirely on how you value points. If you redeem Amex points for economy flights at ~1.5¢ per point, 4x supermarket points effectively earns 6% — matching the Preferred. Business-class redemptions at 2¢+ per point make the Gold card a clear winner. If you just want straightforward cash rewards, the Blue Cash Preferred is simpler.

4x at restaurants worldwide AND U.S. supermarkets
$120 annual dining credit + $120 Uber Cash offsets much of the fee
Points worth 1–2¢+ each when transferred to airlines and hotels
Higher spend cap ($25,000/yr) suits large households
Strong companion for frequent travelers
$250 annual fee — requires active credit management to justify
Points require a redemption strategy to beat simple cash back
Fee is only justified if you fully use the dining and Uber credits
Apply Now

*Sponsored link — we may earn a commission at no cost to you.

Citi Custom Cash® Card

Citi · Best no-fee card if groceries are your top monthly spend

9/10

No annual fee

5% in your top eligible spend category

⚠️ 5% on first $500/month ($6,000/year) in top eligible category

Welcome bonus: $200 cash back after $1,500 spend in 6 months

The Citi Custom Cash® Card earns 5% cash back in your single highest eligible spending category each billing cycle — and if groceries consistently dominate your budget, that means 5% at U.S. supermarkets with no annual fee. Eligible categories include grocery stores, gas stations, restaurants, drugstores, travel, and more. The catch is the $500/month cap: above $500 in your top category, the earn rate drops to 1%. For a single person or couple spending $300–$500/month on grocery store purchases, the Citi Custom Cash is arguably the best-value card available — 5% with no annual fee beats the Blue Cash Everyday's 3%. Where it falls short: larger households who spend $500+/month on groceries hit the cap quickly, and the 1% above the cap is poor. Use it for the first $500 in monthly grocery purchases and pair it with a flat-rate 2% card for the rest.

No annual fee
5% automatically applied to your single highest eligible category
Eligible categories include groceries, gas, dining, drugstores, and more
Rewards program requires zero effort — it auto-adjusts monthly
5% capped at $500/month — above that, only 1%
Only one bonus category per billing cycle (can't split across two)
If you split spending across categories, 5% on groceries isn't guaranteed
Apply Now

*Sponsored link — we may earn a commission at no cost to you.

Capital One SavorOne Cash Rewards

Capital One · Best no-fee combo card (groceries + dining + entertainment)

9/10

No annual fee

3% on grocery stores

Welcome bonus: $200 cash bonus after $500 spend in 3 months

The Capital One SavorOne stands out for two reasons: there is no annual fee, and there is no cap on grocery rewards. You earn 3% cash rewards on every dollar spent at grocery stores indefinitely — compared to the Blue Cash Everyday, which caps its 3% rate at $6,000/year. For high-volume grocery shoppers (say, $800/month), the SavorOne actually outperforms the Everyday above the $6,000 annual cap because it keeps earning 3% while the Everyday drops to 1%. The SavorOne also earns 3% on dining, streaming, and entertainment, making it a genuinely versatile everyday rewards credit card. Families who want a single no-fee card that covers their biggest spending categories without tracking a complex rewards program often find the SavorOne is the simplest strong choice.

No annual fee
3% on groceries, dining, streaming, and entertainment — all with no cap
No category spend cap — earn 3% on every dollar, every month
Low $500 spend threshold to earn the $200 welcome bonus
Widely accepted Mastercard network
3% grocery rewards rate is lower than top competitors
Warehouse clubs and superstores excluded from bonus rewards
Apply Now

*Sponsored link — we may earn a commission at no cost to you.

Chase Sapphire Preferred®

Chase · Best if you want travel points from your food spending

9/10

$95/yr

3x on dining + select grocery delivery services

Welcome bonus: 60,000 points after $4,000 spend in 3 months

The Chase Sapphire Preferred is a terrific travel card that also works for food spending — but with an important nuance. It earns 3x Ultimate Rewards points on dining and on select grocery delivery services like Instacart and DoorDash Marketplace. Traditional in-store grocery store purchases at most supermarkets, however, earn only 1x. If most of your grocery budget involves ordering from apps or grocery delivery, the Sapphire Preferred is compelling. If you push a cart down a physical aisle, it's not primarily a grocery rewards card. Where it shines: the 60,000-point welcome bonus is worth ~$750 in travel through the Chase portal, and points transfer 1:1 to United, Southwest, Hyatt, Marriott, and other partners — making it the best card for people who want to turn everyday food spending into free flights and hotel nights.

3x on dining and select online grocery delivery services
Points transfer to 14 airlines and hotel partners at 1:1
60,000 point welcome bonus worth ~$750 in travel
$50 annual hotel credit reduces effective fee to $45
Strong travel protections and purchase coverage
$95 annual fee
3x applies to grocery delivery services (Instacart, DoorDash), not traditional in-store grocery purchases at most stores
Points require travel redemption to beat simple cash back
Apply Now

*Sponsored link — we may earn a commission at no cost to you.

Costco Anywhere Visa® by Citi

Citi · Best for Costco shoppers who also want the top gas rewards rate

9/10

No annual fee

2% on Costco purchases (+ 4% gas, 3% restaurants/travel)

⚠️ 4% gas rate capped at $7,000/year in gas purchases

Welcome bonus: None

The Costco Anywhere Visa® is the best credit card for the specific combination of bulk grocery shopping at Costco plus frequent gas fill-ups. It earns 4% cash back on eligible gas purchases (the highest gas rewards rate of any widely available rewards credit card), 3% at restaurants and on travel, and 2% on all Costco purchases — including the enormous grocery hauls that define a Costco run. The card has no annual fee, though a Costco membership ($65/year for Gold Star) is required. One quirk worth knowing: outside of Costco, the card earns only 1% at other grocery stores. It is not a general-purpose grocery rewards card — it is a Costco-optimized Visa card that happens to cover groceries in bulk-warehouse format. Best Visa card for groceries? If you shop Costco, yes. If you shop traditional supermarkets, look elsewhere.

No card annual fee (Costco membership required)
4% on eligible gas — the highest gas rewards rate available
3% at restaurants and on eligible travel
2% on all Costco purchases including bulk groceries
Costco membership pays for itself many times over for regular shoppers
Requires paid Costco membership ($65–$130/year)
Only 1% back at non-Costco grocery stores
Rewards issued once a year as a Costco cash certificate, not monthly
Visa only — not useful at merchants that don't accept Visa
Apply Now

*Sponsored link — we may earn a commission at no cost to you.

Amazon Prime Visa

Chase · Best for Whole Foods shoppers with Amazon Prime

9/10

No annual fee

5% at Whole Foods Market

Welcome bonus: $200 Amazon gift card instantly upon approval

The Amazon Prime Visa earns 5% cash rewards at Whole Foods Market with no cap and no annual card fee (Amazon Prime membership required). If Whole Foods is your primary grocery store, this is the best rewards credit card you can carry for those purchases — 5% with no fee and no spending limit is hard to beat. The card also earns 5% at Amazon.com, 2% at restaurants, gas stations, and drugstores, and 1% everywhere else. The honest caveat: Whole Foods is among the priciest grocery chains in the country. A shopper spending $300/month at a lower-cost store like Aldi or Kroger will almost certainly spend less overall than a $240/month Whole Foods shopper earning 5% cash back. The 5% is real value, but make sure it's not just offsetting a premium price on the groceries themselves.

No card annual fee (Prime membership required)
5% cash rewards at Whole Foods Market and Amazon.com — no cap
2% at restaurants, gas stations, and drugstores
Instant $200 Amazon gift card upon approval
Requires Amazon Prime membership (~$139/year)
Whole Foods is significantly more expensive than most grocery chains
Only 1% at traditional grocery stores outside Whole Foods
Apply Now

*Sponsored link — we may earn a commission at no cost to you.

What credit card gives 6% back on groceries?

The Blue Cash Preferred® Card from American Express is the only widely available rewards credit card that earns 6% cash back at U.S. supermarkets. It's also the highest grocery rewards rate available on any mainstream card — no other issuer offers 6% on grocery store purchases.

The specifics: 6% on the first $6,000 per calendar year in U.S. supermarket purchases (then 1% above the cap). The card carries a $95 annual fee, waived in year one. Here's the break-even math that makes the decision easy:

Monthly grocery spendAnnual grocery cash back (6%)Net after $95 feeWorth it?
$100/mo$72-$23❌ No
$132/mo$95$0 (break-even)➖ Breakeven
$200/mo$144+$49✅ Yes
$300/mo$216+$121✅ Yes
$500/mo$360+$265✅ Yes

Note: table shows grocery category only. The Blue Cash Preferred also earns 6% on select streaming services and 3% at gas stations and on transit — adding more value on top of the grocery cash back.

What card gives 3% back on groceries — and is it worth it?

Three strong cards offer 3% cash rewards on grocery store purchases with no annual fee:

  • Blue Cash Everyday® Card (American Express): 3% at U.S. supermarkets, capped at $6,000/year. Also earns 3% on U.S. online retail and gas stations.
  • Capital One SavorOne: 3% at grocery stores, no cap ever. Also earns 3% on dining, streaming, and entertainment.
  • Chase Freedom Flex℠ (rotating): 5% on groceries when it's a quarterly bonus category, then 1%. Less predictable but useful if you plan ahead.

Is 3% worth getting a dedicated grocery rewards card over a flat 2% card? Yes, almost always. On $200/month in grocery purchases, 3% earns $72/year vs. $48/year at 2% — a $24 difference. Trivial on its own, but when you add gas stations, streaming, and dining bonuses on the same no-fee card, the gap widens. The Blue Cash Everyday is the better choice if you also shop online frequently; the SavorOne wins if you spend significantly on dining and entertainment alongside your grocery budget.

Best grocery credit cards with no annual fee

Not everyone wants to pay a fee for a rewards credit card — and you don't have to. These are the best no-annual-fee options for grocery rewards:

Citi Custom Cash® Card

5% on top spend category (up to $500/month)

Best rate if groceries are consistently your highest monthly category. At $300–$500/month in grocery spend, 5% with no fee beats everything.

Blue Cash Everyday® (Amex)

3% at U.S. supermarkets (cap: $6,000/year)

Best if you also spend on online retail and gas. The triple 3% categories make it a versatile everyday card.

Capital One SavorOne

3% at grocery stores — no spending cap

Best for high-volume grocery shoppers above $500/month since there's no cap. The only no-fee card with unlimited 3% grocery rewards.

Amazon Prime Visa (Whole Foods)

5% at Whole Foods Market — no cap

Best if Whole Foods is your primary store. Requires Amazon Prime membership but no card fee.

The honest case against getting a fee card: if you spend under $132/month on groceries at qualifying supermarkets, the Blue Cash Everyday or SavorOne will earn you more net cash rewards than the Blue Cash Preferred after accounting for the $95 fee. Don't pay for benefits you won't recoup.

Best credit card for groceries and gas

Groceries and gas are the two most consistent recurring expenses for most households — and several rewards credit cards target both bonus categories simultaneously:

Blue Cash Preferred® (Amex) — best overall

6% at U.S. supermarkets + 3% at U.S. gas stations. The $95 annual fee is easily justified for a household managing both categories. Most households in the U.S. spend $200–$400/month on gas — at 3%, that's $72–$144/year in additional cash back on top of the grocery rewards.

Blue Cash Everyday® (Amex) — no-fee option

3% at U.S. supermarkets + 3% at U.S. gas stations, both with no annual fee. The same bonus rate on both categories makes it a clean, simple rewards program for no-fee seekers.

Costco Anywhere Visa® — best if you drive a lot

4% on eligible gas purchases (highest gas rewards rate available) + 2% on all Costco purchases. If gas is your larger expense and you're a Costco member, the higher gas rate wins out.

Capital One SavorOne — no-fee combo

3% on groceries + 3% at eligible gas stations, no annual fee, no spending caps. The SavorOne adds dining and entertainment on top, making it the most versatile single-card rewards program with no fee.

Best credit card for groceries and travel

If you want to earn rewards on grocery store purchases and then redeem them for flights or hotels, points-based rewards credit cards — not cash back cards — are your best path. The right choice depends on your travel style:

American Express® Gold Card — The top pick for grocery + travel. Earns 4x Membership Rewards points at U.S. supermarkets (up to $25,000/year) and 4x at restaurants worldwide. Amex points transfer 1:1 to Delta, Air France/Flying Blue, British Airways, and hotel partners like Hilton and Marriott. Redeemed well, each point is worth 1.5–2¢+, turning 4x grocery points into an effective 6–8% return in travel value. The $250 annual fee is offset by $120 in dining credits and $120 in Uber Cash if you use them.

Chase Sapphire Preferred® — Better for grocery delivery than in-store. Earns 3x on dining and on select online grocery delivery (Instacart, DoorDash). The 60,000-point welcome bonus is worth ~$750 in Chase travel. Points transfer to United, Southwest, Hyatt, Marriott, and 11 other partners. If you use delivery services heavily and want a strong travel rewards program with manageable fees, the Sapphire Preferred is the cleaner all-rounder.

Bottom line for grocery + travel: If your primary goal is maximum grocery rewards with travel as a secondary benefit, take the Amex Gold. If your primary goal is a strong travel card that also covers food spending, take the Chase Sapphire Preferred.

Best credit card for groceries and online shopping

The lines between grocery store purchases and online shopping increasingly blur — many people order groceries through Instacart, Amazon Fresh, or Whole Foods delivery. Two cards stand out:

Blue Cash Everyday® Card (Amex) earns 3% at U.S. supermarkets, 3% on U.S. online retail purchases, and 3% at U.S. gas stations — all with no annual fee. The "online retail" category is broad: Amazon, Walmart.com, Target.com, and thousands of other U.S. online merchants qualify. This makes it one of the most genuinely versatile no-fee cash back cards for everyday spending.

Amazon Prime Visa earns 5% at Amazon.com and Whole Foods Market — which effectively covers both online grocery shopping and Whole Foods in-store purchases in a single card. If Amazon is your primary online retailer and Whole Foods is where you shop for groceries, this combination is very hard to beat at no card fee (Prime required).

Note: most grocery delivery apps (Instacart, Shipt) are coded as their own merchant category, not as a grocery store. Check your specific card's terms for how these services are classified before assuming you'll earn grocery-category bonus rewards on delivery orders.

Best Visa card for groceries

Most top grocery rewards cards are issued on the American Express network — which isn't accepted everywhere. If you need a Visa card specifically (for stores that don't take Amex, or for international travel), here are your best Visa options for grocery rewards:

  • Citi Custom Cash® Card (Visa): 5% in your top eligible category including grocery stores, no annual fee. Best Visa for moderate grocery spenders.
  • Costco Anywhere Visa®: 4% gas, 3% restaurants/travel, 2% Costco purchases. Best Visa for Costco members and heavy gas users.
  • Amazon Prime Visa (Visa): 5% at Whole Foods and Amazon. Best Visa for Whole Foods and Amazon shoppers.
  • Capital One SavorOne (Mastercard): Not a Visa, but worth mentioning — 3% at grocery stores with no cap, widely accepted.

The plain truth: if Visa network access is a requirement, you're giving up the top grocery rewards rate — 6% on the Blue Cash Preferred (Amex) is simply unavailable on Visa. The Citi Custom Cash's 5% (capped at $500/month) is the closest Visa equivalent for traditional supermarket spending.

Which credit card is best for food — groceries and dining combined?

Most grocery cards specialize in supermarket purchases and don't earn much at restaurants — and vice versa. Only a handful of rewards credit cards earn strong rates on both the grocery store and restaurant bonus categories:

American Express® Gold Card — best overall for food

4x Membership Rewards points at U.S. supermarkets AND 4x at restaurants worldwide. The only card that maximizes both categories at the same high rate. At $200/month groceries + $200/month dining, you earn 4x on $400/month — worth $20–$32/month in travel value at typical redemption rates. The $250 annual fee is offset by $120 dining + $120 Uber credits.

Capital One SavorOne — best no-fee food card

3% at grocery stores + 3% at dining + 3% on streaming + 3% on entertainment. All four categories, no annual fee, no caps. For people who want a simple all-in-one rewards credit card for everyday spending, nothing at no fee competes with this breadth.

Capital One Savor (discontinued for new applicants)

4% at dining + 3% at grocery stores + 4% on entertainment. Existing cardholders keep this; new applicants get the SavorOne instead.

How grocery rewards work — and the traps to avoid

What actually counts as a grocery store

Credit card issuers use merchant category codes (MCCs) — four-digit codes assigned by Visa, Mastercard, and American Express to every merchant. A traditional supermarket gets MCC 5411 (grocery stores and supermarkets). Your rewards program checks this code automatically when you make a grocery purchase, not the store's name. Chains that consistently carry the correct MCC and earn bonus grocery rewards include: Kroger, Safeway, Publix, Whole Foods, Trader Joe's, Aldi, H-E-B, Wegmans, Meijer, Sprouts Farmers Market, and most traditional regional grocery chains.

Common exclusions — read this before you apply

  • Walmart and Walmart Supercenter — coded as general merchandise (MCC 5310/5331)
  • Target — coded as general merchandise store
  • Costco, Sam's Club, BJ's Wholesale — coded as warehouse/wholesale clubs (MCC 5300)
  • Convenience stores and gas station mini-marts
  • Drug stores — CVS and Walgreens are coded as pharmacy/drug stores
  • Amazon Fresh (varies by card — verify before assuming grocery bonus applies)
  • Specialty food shops like butchers or bakeries (may code as specialty retail)

If most of your grocery shopping happens at Walmart or Target, a flat-rate 2% card like the Citi Double Cash or Wells Fargo Active Cash will earn you more than a 6% grocery card that doesn't cover your actual stores.

Spend caps — the $6,000/year math

Both the Blue Cash Preferred and Blue Cash Everyday cap their grocery rewards at the first $6,000 per calendar year in U.S. supermarket purchases. After $6,000, the rewards rate drops from 6% (or 3%) to just 1%. At exactly $6,000 in annual grocery purchases, the Blue Cash Preferred earns $360 in cash rewards from groceries alone — then only $1 per $100 above that.

$6,000/year is $500/month. Single-person households and couples rarely hit this cap. Larger families — especially those hosting regularly or buying in bulk — may exceed it. If you do: consider the Amex Gold card (higher $25,000/year cap at 4x points) or the Capital One SavorOne (3% with no cap) for spending above $500/month. The Citi Custom Cash caps at $500/month on its 5% rate but is no-fee, making it ideal to pair with either card as the primary card for the first $500/month.

Cash back vs. points — which is better for grocery spending?

Cash rewards cards (Blue Cash Preferred, Blue Cash Everyday, SavorOne, Citi Custom Cash) are straightforward: you earn a percentage of every grocery purchase back as a statement credit. 6% cash back means $6 back per $100 in grocery store purchases. No strategy, no redemption research, no expiring points. You see the number, you know exactly what you earned.

Points cards (Amex Gold, Chase Sapphire Preferred) can theoretically be worth more than cash if you redeem for premium travel. A 4x Amex point at 1.5¢ per point is effectively 6% back — matching the Blue Cash Preferred. At 2¢ per point in business-class redemptions, 4x becomes 8%. But achieving 2¢ per point requires understanding transfer partners, award space, and booking strategy. It's not passive.

Our guidance: if you travel frequently and have already booked at least one award flight, the points cards can beat cash back on total value. If you've never transferred points to an airline, default to the Blue Cash Preferred's simple 6% cash rewards — you'll likely end up ahead net of all the optimization effort.

How to choose the right grocery rewards card for you

If: You spend more than $132/month on groceries at a traditional supermarket

Blue Cash Preferred ($95 fee, 6% back). The fee pays for itself at exactly $132/month in grocery spend — anything above that is pure profit.

If: You want no annual fee and shop at a traditional supermarket

Blue Cash Everyday (3%, capped at $6,000/yr) or Capital One SavorOne (3%, no cap). SavorOne wins for heavy spenders; Everyday wins if you also shop online.

If: Groceries are your single biggest monthly expense

Citi Custom Cash (5% on top eligible category, no fee, capped at $500/month). Pair with a 2% flat-rate card for spending above the cap.

If: You shop primarily at Walmart or Target for groceries

Neither store typically qualifies for grocery bonus rewards. Use a flat-rate 2% cash back card like the Citi Double Cash or Wells Fargo Active Cash instead.

If: You shop at Costco and fill up the tank often

Costco Anywhere Visa (4% gas, 2% Costco, no card fee). The 4% gas rewards rate is the highest available.

If: Your primary store is Whole Foods and you have Amazon Prime

Amazon Prime Visa (5% at Whole Foods, no card fee, Prime required).

If: You want to turn grocery spending into free flights

American Express Gold (4x at U.S. supermarkets + 4x dining, strong Amex transfer partners). Or Chase Sapphire Preferred for grocery delivery and dining.

If: You eat out as much as you grocery shop

American Express Gold or Capital One SavorOne — both earn solid rewards on groceries AND dining in one card.

Is a grocery rewards credit card worth it? The real math

Let's run an honest comparison for a household spending $350/month on groceries at a qualifying supermarket, $150/month on gas, and $100/month on streaming services:

CardAnnual feeEst. annual rewardsNet value
Flat-rate 2% card (no fee)$0$144+$144
Blue Cash Everyday (3% groceries, 3% gas)$0$198+$198
Capital One SavorOne (3% groceries, 3% gas)$0$198+$198
Blue Cash Preferred (6% groceries, 3% gas, 6% streaming)$95$399+$304

Estimates based on illustrative spend. Actual cash rewards vary by spend mix, eligibility, and caps.

The Blue Cash Preferred earns $160 more per year net than a no-fee 2% card for this example household. Over five years, that's an $800 gap — for a one-time five-minute card application decision. Yes, a grocery rewards credit card is worth it. The only question is which one fits your spending pattern.

What is the 5-4-3-2-1 rule for groceries?

The 5-4-3-2-1 rule for groceries is a meal-planning and grocery shopping strategy, not a credit card term. It refers to a structured weekly shopping framework designed to minimize food waste and control grocery costs. A common version: plan 5 dinners, 4 lunches, 3 breakfasts, 2 snacks, and 1 treat per week before you set foot in a grocery store. By shopping from a structured list rather than browsing, you buy what you'll actually use — reducing the average American household's $1,500/year in wasted food.

In a credit card rewards context, savvy shoppers apply a similar layered philosophy to maximize grocery rewards. A practical version of this tiered approach:

  • 5% tier: Use the Citi Custom Cash for the first $500/month in grocery purchases (5% on top eligible category, no fee).
  • 6% tier (with fee): Use the Blue Cash Preferred for all grocery store purchases under $6,000/year if you spend more than $132/month.
  • 3% tier: Use the SavorOne or Blue Cash Everyday for grocery spending above the Citi cap, or as a no-fee fallback.
  • 2% base: Use a flat-rate 2% card (Citi Double Cash, Wells Fargo Active Cash) for any grocery spending outside the bonus categories — Walmart, Target, specialty stores.
  • 1% floor: Avoid letting any grocery purchase earn only 1% — that's your signal to re-optimize.

💰 Dime's Take

The Amex Blue Cash Preferred is the undisputed answer to "what is the best credit card for groceries." 6% cash back on grocery store purchases is three to four times what most competing rewards credit cards offer. The $95 annual fee is irrelevant math — spend $200/month on groceries and you net $49 profit after the fee from groceries alone, before counting the 3% gas rewards, 6% streaming, and the $250 welcome offer. If you can only carry one grocery rewards card, this is it. If you want zero fees, the SavorOne is the strongest no-fee option because it has no spending cap on its 3% grocery category — a real advantage over the Blue Cash Everyday for high-volume households.

Frequently asked questions

The Blue Cash Preferred® Card from American Express is the only widely available credit card that earns 6% cash back at U.S. supermarkets. The rate applies to the first $6,000 per calendar year in U.S. supermarket purchases (then drops to 1%). The card has a $95 annual fee, which is waived in the first year. At just $132/month in grocery spending, the 6% rate generates enough cash back to cover the annual fee — making it worthwhile for most households. No other card matches 6% on grocery store purchases.

Several cards earn 3% back on groceries with no annual fee: the Blue Cash Everyday® Card from American Express (3% at U.S. supermarkets up to $6,000/year), and the Capital One SavorOne (3% at grocery stores, no cap). The Blue Cash Everyday also earns 3% on U.S. online retail and gas stations. The SavorOne adds 3% on dining and entertainment. Both are strong no-fee options. If groceries are your single highest monthly spending category, the Citi Custom Cash earns 5% in your top category (up to $500/month) with no fee — beating both 3% cards for moderate spenders.

It depends on whether 'food' means groceries, dining out, or both. For grocery store purchases specifically, the Blue Cash Preferred (6% with a $95 fee) or Blue Cash Everyday (3%, no fee) from American Express are the top picks. For dining out, the American Express Gold Card (4x at restaurants worldwide) and Capital One Savor (4% at restaurants) lead. If you want one card for both groceries and restaurants, the Amex Gold Card earns 4x on both U.S. supermarkets and worldwide dining — making it the best single card for total food spending, though its $250 annual fee requires using the card's credits to justify the cost.

The 5-4-3-2-1 rule for groceries is a meal-planning and shopping strategy — not a credit card term — used to minimize waste and control costs. It typically means: plan 5 dinners, 4 lunches, 3 breakfasts, 2 snacks, and 1 treat per week before you shop. By going in with a structured list, you avoid impulse purchases and over-buying. In a credit card context, savvy shoppers apply a similar layered approach: use a 5% card (like the Citi Custom Cash) for groceries up to the monthly cap, then switch to a 3% card (Blue Cash Everyday or SavorOne) for purchases above the cap, and use a flat 2% card as a catch-all. The result is a layered rewards program that maximizes cash rewards across all grocery spending.

Credit card issuers use merchant category codes (MCCs) — 4-digit codes assigned by Visa, Mastercard, and Amex to every merchant. A traditional supermarket typically carries MCC 5411 (grocery stores and supermarkets). Your rewards credit card checks this code when you swipe, not the name of the store. Stores that typically qualify: Kroger, Safeway, Publix, Whole Foods, Trader Joe's, Aldi, H-E-B, Wegmans, Meijer, and Sprouts. Stores that typically do NOT qualify as grocery stores for bonus rewards: Walmart, Target (coded as general merchandise), Costco and Sam's Club (coded as wholesale clubs), and most drugstores and gas station mini-marts.

No — and this is the most common surprise for cardholders. Walmart, Target, Sam's Club, and Costco are coded as 'superstores' or 'warehouse/wholesale clubs,' not as grocery stores. Both Amex and Capital One explicitly exclude them from their grocery bonus category. If a significant portion of your grocery purchasing happens at Walmart or Target, you're better off with a flat-rate 2% cash back card (like the Wells Fargo Active Cash or Citi Double Cash) rather than a 6% grocery card that won't trigger on your actual shopping.

Blue Cash Preferred is better if you want simple cash back and spend under $6,000/year at U.S. supermarkets — you get straightforward 6% cash rewards vs. Gold's 4x points that require a redemption strategy. Amex Gold is better if you eat out frequently, travel for points, and can use its $120 dining credit plus $120 Uber Cash annually (reducing the effective $250 fee to $10). If you're primarily a grocery shopper who doesn't travel, Blue Cash Preferred wins cleanly. If you're a frequent flier who wants to eventually redeem for business-class flights, the Gold card's points can exceed 6% in value.

Most top grocery rewards cards require a good to excellent credit score. Typically: 670+ for the Blue Cash Everyday and SavorOne; 700+ for the Blue Cash Preferred, Citi Custom Cash, and Chase Sapphire Preferred; 720+ for the Amex Gold. If your score is below 670, focus on building it first with a secured card or credit-builder loan for 6–12 months. Our credit score guides explain exactly how to move the needle quickly.