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.
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.
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.
4x on groceries and 4x at restaurants from one card. The best combined earn rate for food spending of anything in this list, and the annual credits take a real bite out of the $325 fee.
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.
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.
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.
Every card scored individually. No soft language about annual fees. No inflated grocery math.
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.
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.
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%.
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 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.
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.
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 |
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.
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.
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.
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.
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.
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.
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.
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.