Skip to content
5 Best Credit Cards for Grocery Shopping in 2025
1. American Express® Gold Card – Best for High Earners
- Rewards: 4X Membership Rewards® points at U.S. supermarkets (up to $25,000/year, then 1X)
- Annual Fee: $250
- Best For: Foodies who also dine out frequently (4X on restaurants)
- Perks: 120annualUberCashcredit,120annualUberCashcredit,120 dining credit
2. Blue Cash Preferred® Card from American Express – Best Cash Back
- Rewards: 6% cash back at U.S. supermarkets (up to $6,000/year, then 1%)
- Annual Fee: $95
- Best For: Families with large grocery budgets
- Perks: 6% back on select streaming, 3% on transit
3. Chase Freedom Flex℠ – Best No Annual Fee Option
- Rewards: 5% cash back in rotating categories (often includes groceries)
- Annual Fee: $0
- Best For: Budget-conscious shoppers who track bonus categories
- Perks: 3% back at drugstores, 1% unlimited cash back
4. Citi Custom Cash℠ Card – Best for Flexible Spending
- Rewards: 5% cash back on top eligible spending category (including groceries)
- Annual Fee: $0
- Best For: Those who want automatic bonus rewards
- Perks: No category activation required
5. Bank of America® Customized Cash Rewards – Best for Preferred Rewards Members
- Rewards: 3% cash back in chosen category (includes groceries)
- Annual Fee: $0
- Best For: Existing Bank of America customers
- Perks: 2% back at wholesale clubs