Our recommendations are based on independent editorial analysis. When you apply through links on this site, we may earn a commission from the card issuer. This does not affect our rankings or recommendations. See our full advertiser disclosure.

Best Cards That Earn Big on Both Dining and Groceries

Dining and groceries are your two biggest food categories. Some cards earn high rates on both, while others force you to choose. Here is how to maximize your total food spend with one card or an optimal pair.

Combined Dining + Grocery Rates

CardDining RateGrocery RateAnnual FeeGrocery CapBest For
Amex Gold4x4x$325 ($85 net)$25K/yr groceryHigh food spenders
Capital One SavorOne3%3%$0NoneBest free option
Capital One Savor4%3%$95NoneCash back max
Blue Cash Preferred3%6%$95$6K/yr groceryGrocery-heavy
Chase Sapphire Preferred3x1x$95N/ADining only
Wells Fargo Autograph3x1x$0N/ADining only

Food Budget Scenarios

Annual earnings on combined dining + grocery spend.

ScenarioAmex Gold NetSavorOneBlue Cash Pref Net
$200 grocery + $300 dining/mo$223$180$157
$400 grocery + $500 dining/mo$559$324$373
$600 grocery + $800 dining/mo$935$504$504

Amex Gold: 4x at 1.8cpp, net fee $85. SavorOne: 3% no fee. Blue Cash Preferred: 6% grocery (up to $6K/yr) + 3% dining, fee $95.

The Amex Gold: King of Food Spending

The Amex Gold earns 4x on both dining and groceries (up to $25,000/year on grocery). No other card matches this combination. At 1.8cpp per MR point, that is an effective 7.2% back on both categories. After the $85 net fee, it takes only $1,181 in annual food spending to break even, which most cardholders hit in the first month or two.

The $25,000/year grocery cap is $2,083/month. Unless you are feeding a very large household, this cap is generous. The dining cap of $50,000/year is effectively unlimited.

Split-Card Strategy

If you want to maximize both categories separately, consider using two cards:

Dining: Amex Gold (4x)

Use for all restaurant, delivery, and bar spending. 7.2% effective return.

Grocery: Blue Cash Preferred (6%)

Use for grocery stores only. 6% up to $6,000/year, then 1%. Best for under $500/month grocery.

Combined annual cost: $180 ($85 Amex Gold net + $95 Blue Cash). You earn 7.2% on dining and 6% on grocery.

FAQ

What single card is best for all food spending?

The Amex Gold earns 4x on both dining and groceries, making it the best single card for total food spending. The Capital One SavorOne is the best free option at 3% on both categories with no cap.

Does the Amex Gold grocery cap affect food spending?

The $25,000/year grocery cap means you can spend up to $2,083/month on groceries before the bonus drops. Most households spend $500-$1,000/month on groceries, so the cap rarely matters. Dining is capped at $50,000/year, which is effectively unlimited.

Is it worth having separate cards for dining and groceries?

Only if your grocery spending exceeds $500/month. Below that, the Amex Gold at 4x on both categories is simpler and earns more than any split strategy. Above $500/month in grocery, a Blue Cash Preferred (6%) for groceries plus a separate dining card can earn more.

Related Guides

Updated 9 April 2026