Updated April 2026

Best Credit Cards for Groceries and Dining 2026 — Reviewed & Ranked

We scored six of the top grocery and dining credit cards across 47 data points: real supermarket earn rates, restaurant multipliers, what the rewards are actually worth when you go to use them, and whether the annual fee makes sense for a household spending $400 to $800 a month on food.

6Cards Reviewed
47Data Points
$1,100+Max Year 1 Value
$0Lowest Fee Winner

The Best Credit Cards for Groceries and Dining in 2026

The average American household spends over $9,000 a year on food between the supermarket and restaurants. That is the single largest discretionary spending category for most people, and most of them are earning 1% on all of it with whatever card was in their wallet when they signed up for a bank account fifteen years ago.

We scored every card that matters for grocery and dining spending on what actually matters: how much you earn per dollar at supermarkets, what the restaurant multiplier actually covers, what those points or cash back are worth when you go to use them, and whether the annual fee pays for itself for a household that runs a normal grocery and restaurant budget. Six cards. Forty-seven data points. Here is what we found.

Quick Picks — Best Grocery and Dining Cards at a Glance

Here are the top three cards and the exact reason each one wins its category. If your situation fits one cleanly, you do not need to read the full reviews.

Best Supermarket Rate

Amex Blue Cash Preferred

6% cash back at US supermarkets is the highest supermarket earn rate available from any widely accessible card. Simple, predictable, pays for itself around $4,000 in annual grocery spend.

Annual Fee$95 (yr 1 free)
Welcome Bonus$250 credit
Grocery Earn6% supermarkets
Dining Earn1% restaurants
8.8/10
Best No Annual Fee

Capital One SavorOne

3% on groceries and 3% at restaurants with zero annual fee. No category tracking, no spend caps. The cleanest option if you want solid returns on food spending without paying anything upfront.

Annual Fee$0
Welcome Bonus$200 cash back
Grocery Earn3% grocery stores
Dining Earn3% dining
8.3/10

How We Scored the Best Grocery and Dining Credit Cards

We use a 100 point scoring system across six weighted categories. No card gets a pass on a weak dining rate just because the supermarket earn looks good on paper.

Grocery Earn Rate
WEIGHT: 25%
The supermarket multiplier including spend caps, category exclusions, and whether wholesale clubs and superstores qualify. A 6% rate that cuts out at $6,000 per year scores differently than an uncapped 4x. Exclusions for Walmart, Costco, and Target are noted and penalized.
Dining Earn Rate
WEIGHT: 20%
Restaurant multiplier breadth including fast food, coffee shops, bars, and food delivery. Cards that cover delivery apps score higher. Cards with inconsistent merchant category code classification score lower even if the headline rate looks competitive.
Annual Fee Justification
WEIGHT: 20%
Whether the annual credits and earning potential realistically cover the fee for a household spending $500 to $800 per month on groceries and restaurants. Not the maximum theoretical return. The real number for a normal person who does not game credit card credits.
Welcome Bonus Value
WEIGHT: 15%
Bonus size relative to the minimum spend requirement. A $200 cash back bonus at a $500 threshold scores higher than 60,000 points at a $6,000 threshold for most households. We also weighed whether the points are transferable or locked into a single redemption channel.
Redemption Flexibility
WEIGHT: 10%
Cash back is simple and liquid. Transferable points add upside but require effort to use well. Locked rewards that can only be redeemed at face value through a portal score lowest. We measured real cents per point across common redemptions, not the marketing ceiling.
Everyday Usability
WEIGHT: 10%
Earn rate on non-food spend, foreign transaction fees, app quality, and whether the card works cleanly without rotating category activations or quarterly bonuses to track. A card you can use without thinking about it every month scores higher than one that requires calendar reminders.

Full Grocery and Dining Credit Card Reviews

Every card scored individually. No soft language about annual fees. No inflated grocery math.

01 — Best Overall Grocery and Dining Credit Card

American Express Gold Card

American Express · Charge Card · $325/year
Best single card for food spending
9.2/10

This is the card for people who want the best return on what they actually spend money on. 4x Membership Rewards points at US supermarkets, 4x at restaurants worldwide. Those two categories together account for the largest chunk of most household budgets, and no other single card in this review comes close to that combined earn rate. The 4x supermarket rate applies to up to $25,000 in purchases per calendar year, which covers virtually every household in the country.

The $325 annual fee is real, but the card pushes back against it. Up to $120 in dining credits per year arrive as $10 per month toward participating restaurants and delivery apps. Another $120 in Uber Cash lands monthly for Uber Eats and Uber rides in the US. Use both credits consistently and you have recovered $240 of the $325 fee without changing your behavior much, leaving the effective cost around $85 per year for the 4x earning on your entire grocery and restaurant budget.

The 60,000 Membership Rewards welcome bonus is worth around $600 through Amex Travel or well over $1,000 when transferred to an airline partner and booked as a Saver Award. For a household that spends $600 a month on groceries and $300 at restaurants, the Amex Gold earns more points in a single year than most travel cards earn in two.

The 4x supermarket rate does not apply at Walmart, Target, Costco, or any wholesale club. If those are your primary grocery stores, the Amex Gold loses most of its advantage and the Blue Cash Preferred or SavorOne is a better fit.
Grocery Earn Rate
9.2
Dining Earn Rate
9.5
Fee Justification
8.4
Welcome Bonus Value
8.8
Redemption Flexibility
9.0
Everyday Usability
8.2
What works
  • 4x at US supermarkets and 4x at restaurants worldwide
  • Up to $120 in annual dining credits ($10 per month)
  • Up to $120 in annual Uber Cash ($10 per month)
  • Points transfer to 20 airline and hotel partners at 1:1
  • 60,000 point welcome bonus worth $600 to $1,200 depending on redemption
  • No foreign transaction fees
What does not work
  • 4x supermarket rate excludes Walmart, Target, and Costco
  • $325 annual fee requires you to actually use the monthly credits
  • Dining credits apply only to select participating merchants
  • Technically a charge card, not a revolving credit card
  • 1x on everything outside groceries, dining, and flights
No foreign transaction fee · 60,000 pt welcome bonus Learn More →
02 — Best Supermarket Credit Card

Amex Blue Cash Preferred

American Express · Credit Card · $95/year (waived year 1)
Best for households who spend big at the supermarket
8.8/10

No card on the market gives you a higher cash back rate at US supermarkets than this one. 6% back on up to $6,000 per year in US supermarket purchases, then 1% after that. On $500 a month in groceries, that is $360 in cash back per year from supermarket spend alone, before you factor in the 6% on select streaming subscriptions and 3% on US gas stations and transit. The $95 annual fee disappears after your second grocery run of the year above average.

The math on the break-even is simple. The free version, the Blue Cash Everyday, earns 3% at supermarkets with no annual fee. The Preferred earns 6%, a difference of 3 percentage points. At $95 per year, you need to spend roughly $3,167 annually at supermarkets to justify the upgrade. Anyone spending more than that comes out ahead with the Preferred.

Where this card falls flat is the restaurant side. The Blue Cash Preferred earns 1% at restaurants, the same as a basic no-rewards debit card. If you spend heavily at both supermarkets and restaurants, the Amex Gold earns more across both categories. If the grocery store is where most of your food budget goes and restaurant spending is occasional, the 6% rate here is unbeatable.

Cap awareness: the 6% rate applies to the first $6,000 in supermarket purchases per year, then drops to 1%. Above that cap, the Amex Gold earns 4x with no cap up to $25,000. If your grocery spend exceeds $500 per month consistently, consider running the Preferred for the first $6,000 and switching to the Gold after.
Grocery Earn Rate
9.9
Dining Earn Rate
4.0
Fee Justification
9.0
Welcome Bonus Value
8.0
Redemption Flexibility
7.2
Everyday Usability
8.5
What works
  • 6% cash back at US supermarkets, the highest rate available
  • 6% on select US streaming subscriptions
  • 3% at US gas stations and on transit
  • $250 welcome statement credit after $3,000 spend
  • Annual fee waived for the first year
  • Cash back is simple, no points program to manage
What does not work
  • 1% at restaurants, one of the weakest dining rates in this list
  • 6% rate caps at $6,000 per year in supermarket spend
  • Excludes Walmart, Target, Costco, and warehouse clubs
  • Cash back locked as statement credits, no transfer to travel partners
No foreign transaction fee · $250 statement credit welcome bonus Learn More →
03 — Best No Annual Fee Grocery and Dining Card

Capital One SavorOne

Capital One · Mastercard · $0/year
Best no-fee setup for food spending
8.3/10

The SavorOne earns 3% cash back on dining, entertainment, popular streaming services, and grocery stores with no annual fee and no spending caps on any category. You do not activate anything, track quarterly bonuses, or hit a ceiling. You spend on food, you earn 3%. Every month, without thinking about it.

The $200 welcome bonus after just $500 in purchases in the first three months is genuinely accessible. Most people hit $500 in combined food spending inside the first few weeks of card ownership. Compare that to cards requiring $4,000 or $6,000 in spend to unlock a bonus and the SavorOne welcome bonus is proportionally one of the strongest entry-level offers in this review.

The limitation worth knowing: the 3% grocery rate excludes superstores like Walmart and Target, same as Amex. Costco is also excluded. For households that shop primarily at a traditional supermarket, this is not an issue. For households that split their grocery spending across a traditional supermarket and a Walmart supercenter, some of that spend will earn only 1%.

Grocery Earn Rate
7.5
Dining Earn Rate
8.0
Fee Justification
10.0
Welcome Bonus Value
8.2
Redemption Flexibility
7.5
Everyday Usability
9.0
What works
  • 3% on dining, grocery stores, streaming, and entertainment
  • Zero annual fee, no break-even calculation required
  • $200 welcome bonus at a $500 spend threshold
  • No caps on any reward category
  • No foreign transaction fees
  • Can transfer rewards to Capital One travel partners
What does not work
  • 3% grocery rate excludes Walmart, Target, and Costco
  • Earns cash back miles, not transferable points at a premium rate
  • Fewer airline transfer partners than Chase or Amex
  • No premium travel perks or purchase protections
No foreign transaction fee · $200 cash back welcome bonus Learn More →
04 — Best for Dining Points and Travel

Chase Sapphire Preferred

JPMorgan Chase · Visa Signature · $95/year
Best when dining spend doubles as travel earning
8.1/10

The Sapphire Preferred sits at fourth in this list not because the earn rates are weak, but because it is not primarily a grocery and dining card. It is a travel card that happens to earn very well on dining. 3x Ultimate Rewards points on dining worldwide and 3x on online grocery purchases with the same 14 airline and hotel transfer partners that make the Sapphire Preferred valuable for flights and hotels.

The key difference between this card and the pure food cards above it: the points it earns on your restaurant bill can book a business class seat to Europe. Cash back from the Blue Cash Preferred can book a statement credit. Both earn on the same restaurant bill, but what you can do with that earning is fundamentally different. If you travel at least a few times per year, the Sapphire Preferred turns your grocery and dining spend into real travel value at a rate the cash back cards cannot match in raw upside.

The catch: the 3x grocery rate applies only to online grocery purchases, not physical supermarket trips. In-store grocery shopping earns 1x. If you order groceries online through Instacart, Amazon Fresh, or similar services, you earn 3x. If you push a cart through Kroger in person, you earn 1x. For most households, this is a meaningful limitation.

The strongest use of the Sapphire Preferred for food spending is pairing it with a dedicated grocery card. Earn 3x on dining with the Preferred, earn 6% on supermarkets with the Blue Cash Preferred, and transfer the Ultimate Rewards points to an airline for maximum value across both categories.
What works
  • 3x on dining worldwide, including bars and food delivery
  • 3x on online grocery purchases via Instacart and similar
  • Points transfer to 14 airline and hotel partners at 1:1
  • 60,000 point welcome bonus worth $750 to $1,200 in travel
  • Strong trip delay and cancellation protections
  • No foreign transaction fees
What does not work
  • 3x grocery rate applies only to online purchases, not in-store
  • In-store supermarket spending earns only 1x
  • Lower dining earn rate than the Amex Gold
  • Requires transfer partner knowledge to get maximum value
No foreign transaction fee · 60,000 pt welcome bonus Learn More →
05 — Best Single Category Maximizer

Citi Custom Cash

Citi · Mastercard · $0/year
Best for households with one dominant food category
7.8/10

The Citi Custom Cash is a specialist card. 5% cash back on your single top eligible spend category each billing cycle, up to $500 in that category, then 1%. Restaurants and grocery stores are both eligible categories. If you spend $400 on groceries and $150 at restaurants in a given month, groceries become your top category and you earn 5% on $400. The remaining $150 in restaurant spend earns 1%.

At $500 per month in your top food category, you earn $25 per month, or $300 per year, from a card with no annual fee. That is a strong return. The problem is the $500 monthly cap on the 5% rate. A household spending $700 per month on groceries earns 5% on the first $500 and 1% on the remaining $200. Above that threshold, the Amex Gold earns more on an uncapped 4x rate despite having an annual fee.

The other limitation: you cannot direct the 5% at two categories simultaneously. Whichever category you spend the most on in a billing cycle automatically captures the bonus. Households that split their food budget relatively evenly between groceries and restaurants will find the card switching back and forth based on which category ran slightly higher each month.

What works
  • 5% on top eligible spend category with no annual fee
  • Both restaurants and grocery stores qualify as eligible categories
  • $200 cash back welcome bonus after $1,500 spend in 6 months
  • Category selection is automatic, no activation needed
  • No foreign transaction fees
What does not work
  • 5% rate capped at $500 per month in top category
  • Cannot earn 5% on groceries and dining simultaneously
  • Everything outside the top category earns only 1%
  • Cash back is locked into ThankYou Points with limited transfer options
No foreign transaction fee · $200 cash back welcome bonus Learn More →
06 — Best Flat Rate with Dining Bonus

Chase Freedom Unlimited

Chase · Visa · $0/year
Best paired with a Chase Sapphire card
7.4/10

The Freedom Unlimited earns 3% on dining and drugstores, and 1.5% on every other purchase, with no annual fee and no categories to activate. On its own it is a solid card. Paired with a Chase Sapphire Preferred or Reserve, it becomes something more useful.

When you hold both a Sapphire card and the Freedom Unlimited, the cash back on the Freedom Unlimited converts into Chase Ultimate Rewards points that transfer to airline and hotel partners at 1:1. Your 1.5% on everyday spend and 3% on dining is no longer just cash back. It is the same transferable currency the Sapphire earns on flights and hotels. The two-card combination covers dining at 3x, flights at 5x, and everything else at a minimum of 1.5x, all without a grocery card in the mix.

Where the Freedom Unlimited ranks sixth in this list: the grocery earn rate. In-store supermarket spending earns 1.5%, the base rate. That is better than the 1% you would earn ignoring a food category entirely, but it is a long way behind the 4x to 6x rates the top three cards in this review deliver on the same grocery bill.

What works
  • 3% on dining and drugstores with no annual fee
  • 1.5% on all purchases, the best base rate in this list
  • Converts to transferable Ultimate Rewards when paired with Sapphire
  • $200 welcome bonus after $500 spend in first three months
  • Works at Walmart, Target, and Costco at 1.5% without exclusions
What does not work
  • 1.5% at supermarkets is the weakest grocery rate in this review
  • Standalone cash back value is modest without a Sapphire to pair it with
  • No travel protections or perks at the base card level
No foreign transaction fee · $200 cash back welcome bonus Learn More →

Best Grocery and Dining Credit Cards — Side by Side Comparison

All six cards in one table. Annual fee, grocery earn rate, dining earn rate, rewards type, and our score.

Card Annual Fee Grocery Earn Dining Earn Rewards Type Foreign Fee Score
Amex Gold Card $325 4x supermarkets 4x restaurants Transfer points None 9.2
Amex Blue Cash Preferred $95 (yr 1 free) 6% (up to $6k/yr) 1% restaurants Cash back None 8.8
Capital One SavorOne $0 3% grocery stores 3% dining Cash back None 8.3
Chase Sapphire Preferred $95 3x online only 3x worldwide Transfer points None 8.1
Citi Custom Cash $0 5% top category 5% top category Cash back None 7.8
Chase Freedom Unlimited $0 1.5% all spend 3% dining Cash back / points None 7.4

Best Grocery and Dining Credit Cards — FAQ

What is the best credit card for groceries and dining in 2026?

The American Express Gold Card is the best overall credit card for groceries and dining in 2026. It earns 4x Membership Rewards points at US supermarkets and 4x at restaurants worldwide, with up to $240 in annual dining and Uber credits that offset a large portion of the $325 annual fee. For households that want no annual fee, the Capital One SavorOne earns a solid 3% on both dining and grocery stores without costing anything per year.

Does the Amex Gold 4x work at Walmart, Costco, and Target?

No. American Express classifies Walmart, Costco, Sam's Club, and Target as superstores or warehouse clubs, not supermarkets. Purchases at those stores earn 1x, not 4x. The Amex Blue Cash Preferred 6% supermarket rate also does not apply at those retailers. If you do most of your grocery shopping at one of those stores, you are better served by a flat rate card like the Chase Freedom Unlimited or the Capital One SavorOne, both of which earn on all purchases without merchant exclusions.

Is the Amex Blue Cash Preferred worth it over the free Blue Cash Everyday?

Yes, if you spend at least $4,000 per year at US supermarkets. The Blue Cash Everyday earns 3% at supermarkets with no annual fee. The Blue Cash Preferred earns 6% with a $95 annual fee after the first year. The break-even point is roughly $3,800 in supermarket spend per year. Above that, the Preferred earns enough extra cash back to cover the fee and come out ahead. Below that, the free version is the smarter pick.

What counts as a restaurant for credit card dining rewards?

Most card issuers use merchant category codes to classify businesses as restaurants. Sit-down restaurants, fast food chains, coffee shops, bars, and food delivery services like DoorDash and Uber Eats generally qualify. Convenience stores, grocery stores, and stadium concessions sometimes do not. Chase and Capital One tend to have the most consistent classification. Amex occasionally excludes some food delivery apps from the dining category, so check your statement in the first month to confirm your usual spots are coding correctly.

Can I use the Citi Custom Cash for both groceries and dining?

Not at the same time at 5%. The Citi Custom Cash earns 5% on your single top eligible spend category each billing cycle, up to $500 in that category, and 1% on everything else. If you spend $300 on groceries and $250 on dining in a billing cycle, only the groceries get 5%. The dining spend earns 1%. It is a strong card when one food category clearly dominates your spending, weaker when grocery and dining amounts are close every month.

Do grocery credit cards work at wholesale clubs like Costco and Sam's Club?

Most do not classify wholesale clubs as grocery stores. Costco, Sam's Club, and BJ's Wholesale Club use merchant codes that most card issuers treat as warehouse or wholesale, not supermarket. Amex supermarket bonuses and most grocery cards exclude them entirely. Costco also only accepts Visa cards in warehouse locations. If you spend significantly at wholesale clubs, a flat rate card earning 1.5% or 2% on all purchases often beats a grocery card that earns 1% on that spend.

Should I get a separate card for groceries versus dining?

It depends on your monthly spend. If you spend $600 or more on groceries and $300 or more at restaurants per month, a two-card setup can make sense. Pairing the Amex Blue Cash Preferred for 6% on supermarkets with the Chase Sapphire Preferred for 3x transferable points on dining beats any single card in this list on total earning across both categories. The tradeoff is managing two annual fees and two billing cycles. If that sounds like more work than it is worth, the Amex Gold earns 4x on both from one card for one $325 fee.

Which grocery and dining credit card has the best welcome bonus?

The American Express Gold Card and Chase Sapphire Preferred both offer 60,000 points as their standard welcome bonus. Amex Gold points transfer to 20 airline and hotel partners and can be worth $1,200 or more on a well-timed award booking. Chase Ultimate Rewards transfer to 14 airline and hotel partners at 1:1. The Capital One SavorOne and Chase Freedom Unlimited each offer $200 in cash back with low spend thresholds, making them more accessible for households that cannot hit $4,000 or $6,000 in 90 days.

Written & verified by

Independent credit card research and review. Not affiliated with American Express, Chase, Capital One, Citi, or any card issuer. All card details verified against official issuer pages and updated on the date shown below.

Published: 20 April 2026 Updated: 20 April 2026