Best Credit Cards for Groceries in 2025: Maximize Supermarket Spending
Affiliate Disclaimer: ClearCardGuide.com may earn a commission when you apply for credit cards through links on this site. This helps us keep the lights on and our content free. Our editorial opinions are independent and not influenced by our advertising partners.
Groceries are one of the biggest household expenses — Americans spend an average of $400–$600 per month feeding their families. The right credit card can earn you $200–$700+ per year in cash back or rewards on spending you’re doing anyway. Here’s what earns the most at supermarkets in 2025.
Understanding “Grocery” Categories on Credit Cards
What counts as a grocery store depends on the merchant category code assigned to the retailer:
- Typically qualifies: Kroger, Safeway, Publix, Whole Foods, Trader Joe’s, Aldi, Sprouts, Stop & Shop, H-E-B, Wegmans
- Often excluded: Walmart (coded as discount/general merchandise), Target (discount store), Costco/Sam’s Club (warehouse clubs)
- Check with your issuer: Some cards have expanded definitions; Amex’s Blue Cash cards explicitly cover supermarkets, which often includes stores like Whole Foods
Top Credit Cards for Groceries
1. Blue Cash Preferred from Amex — Best Overall Grocery Card
- Annual Fee: $95 (waived year 1)
- Grocery Rate: 6% at U.S. supermarkets (up to $6,000/year; 1% after)
- Sign-Up Bonus: $250 after $3,000 spend in 6 months
No other widely available card earns 6% at supermarkets. A family spending $500/month on groceries earns $360/year from this single category — well above the $95 fee. The $6,000/year cap (effectively $500/month) is sufficient for most households.
2. Blue Cash Everyday from Amex — Best No-Fee Grocery Card
- Annual Fee: $0
- Grocery Rate: 3% at U.S. supermarkets (up to $6,000/year)
- Sign-Up Bonus: $200 after $2,000 spend in 6 months
Half the grocery rate of the Preferred, but no annual fee. Best for households spending less than ~$158/month on groceries (below the break-even point where the Preferred’s higher fee pays for itself).
3. Citi Custom Cash — Best Automatic Grocery 5%
- Annual Fee: $0
- Grocery Rate: 5% automatically on your top eligible category each billing cycle (up to $500/month) — grocery stores are an eligible category
- Sign-Up Bonus: $200 after $1,500 spend in 6 months
If groceries are your biggest monthly expense, the Custom Cash automatically applies 5% there — no activation, no category selection. The $500/month cap earns up to $300/year at zero annual fee.
4. Chase Freedom Flex — Best for Grocery Bonuses in Rotation
- Annual Fee: $0
- Grocery Rate: 5% when grocery stores appear as a quarterly bonus category (up to $1,500/quarter, activation required); 1% otherwise
- Sign-Up Bonus: $200 after $500 spend in 3 months
Q1 (January–March) frequently includes grocery stores in the 5% bonus. During that quarter, the Freedom Flex rivals the Blue Cash Preferred — with a higher $1,500 quarterly cap. Not reliable year-round but powerful when grocery quarters activate.
5. Amazon Prime Rewards Visa — Best for Whole Foods Shoppers
- Annual Fee: $0 (requires Prime membership)
- Grocery Rate: 5% at Whole Foods Market and Amazon Fresh
- Sign-Up Bonus: $100 Amazon gift card upon approval
Whole Foods customers who pay with this card earn 5% — straightforwardly excellent. Note: this specifically covers Whole Foods and Amazon Fresh; other supermarkets earn only 1%.
6. Citi Strata Premier — Best for Points-Focused Grocery Spenders
- Annual Fee: $95
- Grocery Rate: 3x ThankYou points at supermarkets
- Sign-Up Bonus: 70,000 points after $4,000 spend in 3 months
3x at supermarkets in a transferable points currency adds up significantly. If you value Citi’s airline transfer partners, groceries become a meaningful path to building points for international travel.
Strategy: How to Stack Grocery Rewards
- Primary grocery card: Blue Cash Preferred (6%) or Citi Custom Cash (5%) for your main supermarket spending
- Whole Foods separately: Amazon Prime Rewards Visa (5%) if you shop there
- During Q1: Activate Chase Freedom Flex’s grocery bonus for a potential $75 windfall on the first $1,500
- Warehouse clubs: Use a different card (Costco Anywhere Visa for Costco; Sam’s Club Mastercard for Sam’s) — these don’t qualify as “supermarkets” for most grocery-bonus cards
Grocery Spending by the Numbers
At $400/month in qualifying supermarket purchases:
- Blue Cash Preferred (6%): $288/year net (minus $95 fee) = $193 net
- Citi Custom Cash (5%): $240/year (no fee, $500/month cap not an issue)
- Blue Cash Everyday (3%): $144/year (no fee)
- Flat 2% card: $96/year (no fee)
At $400/month, the Custom Cash ($240) beats the Preferred net ($193) due to no annual fee. At $600/month, the Preferred ($264 net) surges ahead of the Custom Cash ($300 but capped at $500/month giving $300).
Bottom Line
The Blue Cash Preferred is the best grocery card for households spending $300+/month on qualifying supermarkets. The Citi Custom Cash is the best no-fee option and actually outperforms the Preferred at lower spending levels. Whole Foods loyalists should use the Amazon Prime Rewards Visa. A two-card stack (Blue Cash Preferred + Amazon Prime) covers virtually all grocery scenarios at maximum rates.