Best Credit Cards for Groceries

Your family spends thousands at the supermarket every year — the right credit card turns that routine spending into real money back. But grocery rewards cards come with catches: spending caps that cut you off mid-year, annual fees that eat into your earnings, and point valuations that make a 4x multiplier worth less than a flat 2% card. We ranked the top grocery cards by actual rewards rate, showing caps and fees upfront, so you can find the card that truly pays you the most for the groceries you already buy.

Rankings are estimates based on published card terms. Actual rewards depend on your spending, redemption, and category qualification. How we rank.

Quick Answer

Best Credit Cards for Groceries — Quick Answer

Our #1 Pick

Blue Cash Preferred Card from American Express

6% on groceries $95/yr
vs

Also Consider

Hilton Honors American Express Card

5% on groceries No annual fee

Which card wins depends on your spending. Try the calculator to see your personalized ranking.

The Top Contenders

#1

Blue Cash Preferred Card from American Express

Earns 6% on groceries, up to $6,000/year. 6% cash back at U.S. supermarkets and streaming, 3% on transit and gas.

Annual fee: $95 Sign-up bonus: $250 after $3,000 spend in 6 months

Perfect if: Your monthly spending stays within the bonus cap for maximum value.

Apply Now
#2

Hilton Honors American Express Card

Earns 5% on groceries with no spending cap. Points are worth ~0.5¢ each, making the cash-equivalent rate ~2.5%. 7x at Hilton hotels, 5x at U.S. restaurants, supermarkets, and gas stations.

Annual fee: None Points value: ~0.5¢ each Sign-up bonus: 70,000 points after $2,000 spend in 6 months

Perfect if: You want solid rewards without paying an annual fee.

Apply Now
#3

Bilt World Elite Mastercard

Earns a flat 4% on all purchases — no categories to track. Up to 1x points on rent/mortgage, 4% Bilt Cash on everyday spend.

Annual fee: None

Perfect if: You want solid rewards without paying an annual fee.

Apply Now

The Rest of the Field

American Express Gold Card (#4) — 4% on groceries, $325/yr fee. 4X points at restaurants worldwide, 4X on U.S. supermarkets, 3X on flights.
Fold (#5) — 3.5% on groceries, no annual fee. Up to 3.5% bitcoin back on all purchases.
Blue Cash Everyday Card from American Express (#6) — 3% on groceries, no annual fee. 3% at U.S. supermarkets, gas stations, and online retail (each up to $6,000/yr).
Capital One Savor Cash Rewards Credit Card (#7) — 3% on groceries, no annual fee. Unlimited 3% on dining, entertainment, groceries, and streaming; 5% on travel through Capital One.

How We Rank

Cards are ranked by their stated rewards rate in this spending category. This ranking does not account for: the cash value of points (which varies by card and redemption method), spending caps, annual fees, or portal booking requirements. All of these are shown per card so you can factor them in.

For a personalized comparison that weighs your actual spending, accounts for caps, subtracts annual fees, and estimates real dollar value, use our calculator.

Frequently Asked Questions

Which credit card gives the most cash back on groceries?

The Amex Blue Cash Preferred earns 6% at U.S. supermarkets (up to $6,000/year). For higher spenders, the Amex Gold earns 4x points at U.S. supermarkets with a $25,000 annual cap.

Do grocery bonus rates have spending caps?

Many do. The Blue Cash Preferred caps 6% at $6,000/year in grocery spending. After the cap, you earn the base rate. Our rankings show all caps so you can compare.

Does Walmart or Target count as groceries?

It depends on the store's merchant category code. Supercenters like Walmart often code as "discount stores," not supermarkets. Standalone grocery stores almost always qualify.

Is a grocery credit card worth the annual fee?

It depends on your spending. A household spending $500/month on groceries earns $360/year at 6% — easily covering a $95 annual fee. Enter your spending in our calculator to see your break-even point.

Your Spending Is Unique

These rankings are based on stated rates. The card that actually earns you the most depends on how much you spend in each category, annual fees, and spending caps. Enter your numbers to see your personalized ranking.

See Your Best Card