Rising food prices are putting a strain on everyone's grocery budget. Compare our list of grocery credit cards from our partners to earn extra rewards for purchases at supermarkets and grocery stores. Keep these three factors in mind when comparing grocery credit cards: Rewards, Annual Fee and Interest Rates. While some grocery credit cards have an annual fee, don't let that deter you—the extra cash back often justifies the annual fee.
Credit Cards for Groceries
This content is not provided by the card issuer. Opinions expressed here are author's alone, not those of the issuer, and have not been reviewed, approved or otherwise endorsed by the issuer. This site may be compensated through the advertiser's affiliate programs.
The right grocery credit card gives you a high percentage back for shopping at the supermarket as well as a good amount back on your other everyday purchases, like charges made at the gas pump.
 |
| © CreditDonkey |
When you have a rewards card that focuses on charges you’d be making whether you had the card or not, you stand to make a good amount in cash back or points over time.
That’s money you can use to keep feeding your family — or to actually take that vacation you’ve been dreaming about.
So, which card makes sense for you? It depends on how you’ll use it and your spending habits. We can tell you it’s smart to compare what’s out there.
We’ll get you started:
Groceries and Gas
 |
| © CreditDonkey |

If you want to get rewards for groceries and you shop a lot: The Blue Cash Preferred from American Express, a CreditDonkey advertiser, is a must on your comparison list.
- It offers 6% cash back on U.S. supermarket purchases (on up to $6,000 in purchases per year, after which it’s 1%). That’s a huge percentage compared to what you’ll find with many other cards.
- But there's a catch: it has a $95 annual fee.
- On the plus side, you also earn 3% cash back at U.S. gas stations.
Do the math: Let’s say you spend $100 at U.S. supermarkets every week ($5,200 for the year). Those charges alone would give you $312 in cash back.
But if you’re not a big grocery shopper (either your mom still buys food for you or you always do your shopping at a store like a Target or Walmart, which Amex does not view as a “U.S. supermarket”), then you risk not making enough to cover the annual fee. Let’s say you spend only $1,000 at U.S. supermarkets in a year and you used the card for nothing else; you’d get just $60 in cash back over the 12-month period — not enough to make up for the annual fee.

If you do not want to pay an annual fee, no matter what: The Blue Cash Preferred’s sibling, the Blue Cash Everyday, does not have an annual fee, but it offers a much lower amount back for your groceries — 3% at U.S. supermarkets on up to $6,000 worth of purchases per year (then 1%). And although you earn slightly less for gas purchases, it is still a good amount (this card will earn you 2% cash back at U.S. gas stations).
For those who are unsure whether they will spend over $61/week (or $3,172/year) in groceries at U.S. supermarkets or who just find annual fees distasteful, this may be the better option.
Why $3,172? If you spend $3,172 a year at U.S. supermarkets, you would earn $190.32 cash back (6% tier) with the Blue Cash Preferred. Since the Blue Cash Preferred has a $95 annual fee, you'll have $95.32 left in rewards, in addition to whatever else you earned on other purchases.
With the Blue Cash Everyday, you'll earn $95.16 cash back (3%) on that $3,172 a year at U.S. supermarket spending. That's the rough breakeven point between the two cards (technically $3,166.67/year). In other words, if you spend more than $3,172 a year at U.S. supermarkets, then go with the Blue Cash Preferred.
Do the math: The Blue Cash Everyday is still a great deal in our opinion, as it’s tough to find 3% or higher on a regular basis with no annual fee (cash back cards like Discover and Chase Freedom have historically offered up to 5% back on supermarket items, but they do it only for a limited, 3-month window with a spending cap). With no annual fee, you don’t have to stress about spending a certain amount to make up for it.
Keeping with the $100-a-week at the supermarket example, 3% will give you enough for a week’s worth of groceries — $156 for the year. If you have other cards in your wallet, be sure you always use this one for groceries because the more you use it, the more you stand to make.
Groceries and Restaurants
 |
| © CreditDonkey |

If you want to get rewarded for groceries and dining out: Do you spend a lot of quality time over your kitchen stove one week and then become a huge takeout fan the next week?
Consider the Premier Rewards Gold Card from American Express. It provides 2X on purchases at U.S. supermarkets, U.S. gas stations and U.S. restaurants. This card does have a $195 annual fee ($0 intro annual fee for the 1st year), but comes with more perks than the cards we’ve mentioned above.
Bonus tip: Rewards for gas station purchases go beyond the pump, of course, and include those last minute pickup items like milk and bread (and even your slushie splurge), but don’t stock up at the gas station just to get your rewards. In general, food purchased at the supermarket is much cheaper than what you’d find at your gas station.
Terms and limitations apply.
Editorial Note: Any opinions, analyses, reviews or recommendations expressed in this article are those of the author's alone, and have not been reviewed, approved or otherwise endorsed by any card issuer. This site may be compensated through the Advertiser's affiliate programs.
Disclaimer: The information for the Chase Freedom and Discover it® - Cashback Match™ has been collected independently by CreditDonkey. The card details on this page have not been reviewed or provided by the card issuer.

 At American Express' Secure Site | | - $200 statement credit after you spend $1,000 in purchases on your new Card within the first 3 months.
- 6% cash back at U.S. supermarkets (on up to $6,000 per year in purchases, then 1%) - that means spending $60 a week at U.S. supermarkets could earn over $180 back per year.
- 3% cash back at U.S. gas stations and at select U.S. department stores, 1% back on other purchases.
- Low intro APR: 0% for 12 months on purchases and balance transfers, then a variable rate, currently 14.49% to 25.49%.
- Expanding merchant acceptance: Over 1 million more places in the U.S. started accepting American Express® Cards in the last year.
- $95 annual fee.
- Cash back is received in the form of Reward Dollars that can be easily redeemed for statement credits, gift cards, and merchandise.
- Terms Apply.
- See Rates & Fees
| | Grocery Rewards: 6% cash back at U.S. supermarkets (on up to $6,000 per year in purchases, then 1%) - that means spending $60 a week at U.S. supermarkets could earn over $180 back per year. | | Our Review: If you are looking to get cashback rewards on common household categories like purchases at U.S. supermarkets and U.S. gas stations, consider the Blue Cash Preferred® Card from American Express. Amex created the Preferred card as an upgrade to the Blue Cash Everyday... Read full review | | Intro APR for Purchases | Intro APR for Balance Transfer | Regular APR | Annual Fee | 0% on Purchases for 12 months | 0% on Balance Transfers for 12 months | 14.49% - 25.49% Variable | $95 |
|

 At American Express' Secure Site | | - $150 statement credit after you spend $1,000 in purchases on your new Card within the first 3 months.
- No annual fee.
- 3% cash back at U.S. supermarkets (on up to $6,000 per year in purchases, then 1%).
- 2% cash back at U.S. gas stations and at select U.S. department stores, 1% back on other purchases.
- Low intro APR: 0% for 15 months on purchases and balance transfers, then a variable rate, currently 14.49% to 25.49%.
- Expanding merchant acceptance: Over 1 million more places in the U.S. started accepting American Express® Cards in the last year.
- Cash back is received in the form of Reward Dollars that can be easily redeemed for statement credits, gift cards, and merchandise.
- Terms Apply.
- See Rates & Fees
| | Grocery Rewards: 3% cash back at U.S. supermarkets (on up to $6,000 per year in purchases, then 1%). | | Our Review: If you want a cash back credit card with the same rewards categories year-round and no annual fee, then consider the Blue Cash Everyday® Card from American Express. Read on for the pros and cons... Read full review | | Intro APR for Purchases | Intro APR for Balance Transfer | Regular APR | Annual Fee | 0% on Purchases for 15 months | 0% on Balance Transfers for 15 months | 14.49% - 25.49% Variable | $0 |
|

| The Amex EveryDay® Preferred Credit Card from American Express offers 15,000 Membership Rewards® points if you spend $1,000 on purchases within the first three months of opening your new card account. This card earns 3x points at U.S. supermarkets (on up to $6,000/year in purchases, then 1x), 2x points at U.S. gas stations, and 1x points on other purchases. There is a 0% intro APR for 12 months on purchases and balance transfers, then a variable rate, currently 14.49% to 24.49%. There is a $95 annual fee.
Look: if you make 30 or more purchases with this card in a billing period, you will get 50% more points on those purchases (less returns and credits). Terms apply. | | | | Our Review: If you have excellent credit and use your credit card daily, the Amex EveryDay® Preferred Credit Card from American Express is worth considering. Read this review to see why it's worth the $95 annual fee... Read full review | | Intro APR for Purchases | Intro APR for Balance Transfer | Regular APR | Annual Fee | 0% on Purchases for 12 months | 0% on Balance Transfers for 12 months | 14.49% - 24.49% Variable | $95 |
|

 At American Express' Secure Site | | - Earn 10,000 Membership Rewards® points after you use your new Card to make $1,000 in purchases in your first 3 months.
- Low intro APR: 0% for 15 months on purchases and balance transfers, then a variable rate, currently 14.49% to 25.49%.
- $0 balance transfer fee. Balance transfers must be requested within 60 days from account opening.
- No annual fee.
- 2x points at US supermarkets, on up to $6,000 per year in purchases (then 1x); 1x points on other purchases.
- Use your Card 20 or more times on purchases in a billing period and earn 20% more points on those purchases less returns and credits.
- Expanding merchant acceptance: Over 1 million more places in the U.S. started accepting American Express® Cards in the last year.
- Terms Apply.
- See Rates & Fees
| | Grocery Rewards: 2x points at US supermarkets, on up to $6,000 per year in purchases (then 1x). | | Our Review: If you tend to charge at least 20 purchases a month on your credit card, you may want to consider switching to the Amex EveryDay® Credit Card from American Express. Read on for the reasons why the rewards credit card may be a good addition to your wallet... Read full review | | Intro APR for Purchases | Intro APR for Balance Transfer | Regular APR | Annual Fee | 0% on purchases for 15 months | 0% on balance transfers for 15 months | 14.49% - 25.49% Variable | $0 |
|

 At American Express' Secure Site | | - Earn 25,000 Membership Rewards® Points after you use your new Card to make $2,000 in purchases within the first 3 months.
- 3X points for flights booked directly with airlines. 2X points at US restaurants, US gas stations, and at US supermarkets. 1X points on other purchases.
- No Foreign Transaction Fees.
- $100 Airline Fee Credit. Up to $100 a calendar year for baggage fees at one airline.
- Get a $75 hotel credit on qualifying charges, plus a room upgrade upon arrival, when available with The Hotel Collection at americanexpress.com/hc.
- $0 Intro Annual Fee for the 1st year, then $195.
- Expanding merchant acceptance: Over 1 million more places in the U.S. started accepting American Express® Cards in the last year.
- Terms Apply.
- See Rates & Fees
| | Grocery Rewards: Earn 2X points at US supermarkets. | | Our Review: If you spend a lot on airfare, the Premier Rewards Gold Card from American Express may be worth considering. Read on for 10 reasons to consider this Amex card and 4 reasons to skip it... Read full review | | Card Type | Annual Fee | | Personal Charge Card | Introductory annual fee of $0 for the first year, then $195 |
|
 | Bank of America® Cash Rewards Credit Card offers $150 online cash rewards bonus if you spend at least $500 on purchases within the first 90 days of opening your account. This card earns 1% cash back on all purchases, 2% cash back at grocery stores and wholesale clubs, and 3% on gas (up to the first $2,500 in combined grocery/wholesale club/gas purchases each quarter). There is no annual fee. | | | | Intro APR for Purchases | Intro APR for Balance Transfer | Regular APR | Annual Fee | 0% Introductory APR on purchases for 12 billing cycles | 0% Intro APR for 12 billing cycles for balance transfers made in the first 60 days | 14.49% - 24.49% Variable APR on purchases and balance transfers | $0 |
|

At American Express' Secure Site | | - Earn 75,000 Bonus Points after you spend $2,000 in purchases with your new Card within the first 3 months of Card Membership.
- Plus, earn an additional 25,000 Bonus Points after you make an additional $1,000 in purchases with your new Card within your first 6 months.
- Earn a Weekend Night Reward from Hilton Honors after you spend $15,000 on purchases on your Card in a calendar year.
- Earn 12X Hilton Honors Bonus Points for each dollar of eligible purchases charged on your Card directly with a participating hotel or resort within the Hilton Portfolio.
- Earn 6X Hilton Honors Bonus Points for each dollar of eligible purchases on your Card at U.S. restaurants, U.S. supermarkets, and U.S. gas stations.
- Earn 3X Hilton Honors Bonus Points for all other eligible purchases on your Card.
- Spend $40,000 on eligible purchases on your Card in a calendar year and you can earn Hilton Honors Diamond status through the end of the next calendar year.
- Terms Apply.
- See Rates & Fees
| | Grocery Rewards: Earn 6X Hilton Honors Bonus Points for each dollar of eligible purchases on your Card at U.S. supermarkets. | | Intro APR for Purchases | Intro APR for Balance Transfer | Regular APR | Annual Fee | | N/A | N/A | 17.24% - 26.24% Variable | $95 |
|

| Hilton Honors™ Card from American Express offers 50,000 Hilton Honors bonus points if you spend $1,000 in purchases within the first three months of opening your new card account. This card earns 7x points for eligible purchases charged on your card directly from a participating Hilton hotel or resort. You will earn 5x points for eligible purchases at U.S. restaurants, U.S. supermarkets, and U.S. gas stations. Plus, you will get complimentary Hilton Honors Silver status. If you spend $20,000 on eligible purchases in a calendar year, you can earn Gold status (through the end of the next calendar year). There is no annual fee. Terms apply. | | | | Our Review: The Hilton Honors™ Card from American Express is a hotel credit card with no annual fee, so what's the catch? Read on to see if the Hilton AMEX is worth applying for... Read full review | | Intro APR for Purchases | Intro APR for Balance Transfer | Regular APR | Annual Fee | | N/A | N/A | 17.24% - 26.24% Variable | $0 |
|