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
| Card | Dining Rate | Grocery Rate | Annual Fee | Grocery Cap | Best For |
|---|---|---|---|---|---|
| Amex Gold | 4x | 4x | $325 ($85 net) | $25K/yr grocery | High food spenders |
| Capital One SavorOne | 3% | 3% | $0 | None | Best free option |
| Capital One Savor | 4% | 3% | $95 | None | Cash back max |
| Blue Cash Preferred | 3% | 6% | $95 | $6K/yr grocery | Grocery-heavy |
| Chase Sapphire Preferred | 3x | 1x | $95 | N/A | Dining only |
| Wells Fargo Autograph | 3x | 1x | $0 | N/A | Dining only |
Food Budget Scenarios
Annual earnings on combined dining + grocery spend.
| Scenario | Amex Gold Net | SavorOne | Blue 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