This post contains references to products from one or more of our advertisers. We may receive compensation when you click on links to those products. For an explanation of our Advertising Disclosure, visit this page.
Groceries are a consistent purchase and getting rewarded for it should be a no-brainer. The best credit cards for groceries help you save – sometimes up to 6% – on every supermarket visit. Additionally, many of them earn rewards on other everyday purchases, such as gas or dining, including takeout and delivery. The rewards earned aren’t just for travel either—you might redeem them for cash back, statement credits, gift cards, and more.
Plus, some of these cards have major limited-time signup/welcome bonuses that can help you earn even more. Your grocery purchases will count towards the earning of the bonus as well. On top of this, some of these credit cards don’t have an annual fee! Let’s take a look at the best grocery credit cards for 2021.
Terms apply to American Express benefits and offers. Visit americanexpress.com to learn more.
Best Grocery Credit Cards
- 4x at U.S. supermarkets with The American Express® Gold Card
- The Blue Cash Preferred® Card from American Express
- The Blue Cash Everyday® Card from American Express
- Citi® Double Cash Card
- Hilton credit cards
- Chase Freedom Unlimited® & Chase Sapphire Preferred® Card Combo
How to Get Cash Back on Groceries 2021
Although many stores sell groceries, you will only get bonus cash back at supermarkets like Kroger, Safeway, HEB, and Albertsons when your credit card has a specific category bonus for groceries. You can earn cash back on all purchases with a standard cash back credit card.
You won’t get bonus cash if you buy groceries at discount stores like Walmart and Target or even gas stations. This is because these stores specialize in selling other merchandise and groceries aren’t their primary income stream. Your credit card review company can’t distinguish the food items from the clothing and pet supplies you also purchased on the same receipt.
The Best Credit Card for Groceries: American Express Gold Card
The American Express® Gold Card might be a helpful choice if you spend big on supermarket purchases. Cardholders earn 4x points at U.S. supermarkets (up to $25,000 per year in purchases, then 1x). They also earn unlimited 4x points at restaurants, including at deliveries and takeout. Cardholders earn 3x points on flights booked directly with airlines or on amextravel.com.
The American Express Gold Card also comes with dining perks. Additionally, cardholders can earn up to $10 in monthly statement credits (up to $120 in savings annually) when paying with their card at Grubhub, Seamless, Cheesecake Factory, Ruth’s Chris Steak House, Boxed, and participating Shake Shack locations. Enrollment is required.
American Express® Gold Card cardholders can also get up to $120 in Uber Cash annually. Plus, you’ll earn 4x Membership Rewards® points for each Uber Eats purchase on your card. To use this perk, simply add your card to your Uber account and you’ll automatically get $10 in Uber Cash each month in your Uber account for U.S. Uber Eats orders or U.S. Uber rides. Any unused Uber Cash expires at the end of each month (it does not roll over to the next month).
Cardholders also get up to 12 complimentary months of Eats Pass when you subscribe with your American Express Gold Card. That’s a value of up to $119 annually (based on the $9.99 monthly price over 12 months). With the Uber Eats Pass, you can get unlimited $0 Delivery Fees and 5% off orders over $15 at eligible restaurants. Note that taxes and service fees may apply and do not count toward the order minimum.
This benefit applies only in the U.S. on U.S. orders at eligible restaurants and on eligible restaurant purchases.
Enrollment is required by 12/31/2021. After that, the Uber Eats Pass will begin auto-billing 12 months after your enrollment in this offer, at the then-current monthly price. Learn more about the Uber Eats partnership for more information.
New American Express® Gold Card cardholders can earn 60,000 Membership Rewards points after spending $4,000 on eligible purchases within the first 6 months. Also, Rose Gold is back! Cardholders can choose between Gold or Rose Gold. Terms apply.
Learn more: Johnny Jet Recommended Credit Cards
The Best Credit Card for Grocery Store Purchases: The Blue Cash Preferred Card from American Express
The Blue Cash Preferred® Card from American Express earns 6% back on the first $6,000 spent at U.S. supermarkets, then 1% thereafter. You can also earn an unlimited 6% cash back on select U.S. streaming services and 3% cash back at U.S. gas stations and on transit including taxis/rideshare, parking, tolls, trains, buses and more. For all other purchase categories, you earn an unlimited 1% back.
Cash back is received in the form of Reward Dollars that can be redeemed as a statement credit. Also, Plan It gives cardholders the option to select purchases of $100 or more to split up into monthly payments with a fixed fee and no interest (terms apply).
There is a $0 introductory annual fee for the first year, then $95 (See Rates & Fees).
The welcome offer is the ability to earn 20% back on Amazon.com purchases on the Card within the first 6 months of Card Membership, up to $200 back. Plus, earn $150 back after you spend $3,000 in purchases on the Card within the first 6 months of Card Membership. You will receive cash back in the form of statement credits.
Learn more: Cash Back Credit Cards
Since the average American household spends approximately $600 a month on groceries, you can easily maximize the 6% bonus. All of these perks and offers make this card one of the best credit cards for grocery stores available.
Grocery Store Credit Card Honorable Mentions
Although the Blue Cash Preferred has a stellar 6% U.S. supermarket rewards, it might not be the best credit card for groceries option for you. These other recommendations might also fit the bill if you don’t want cash back rewards or don’t want to pay an annual fee.
The Blue Cash Everyday from American Express
The Blue Cash Everyday® Card from American Express is an alternative to the Blue Cash Preferred. Instead of 6% back, you will get 3% back on the first $6,000 spent annually in U.S. supermarket purchases, then 1% thereafter. By maxing out the 3% bonus, you will get $180 a year in bonus cash.
You will also get unlimited 2% back at U.S. gas stations and select U.S. department stores, plus 1% back on all other eligible purchases. Cash back is received in the form of Reward Dollars that can be redeemed for statement credits.
The Blue Cash Everyday also comes with the following American Express credit card benefits:
- Roadside assistance
- Extended warranty protection
- 2-day Shoprunner shipping (enrollment required)
Plan It® gives the option to select purchases of $100 or more to split up into monthly payments with a fixed fee (terms apply).
New cardholders can earn 20% back on Amazon.com purchases on the Card in the first 6 months of Card membership, up to $150 back. Plus, earn $100 back after you spend $2,000 in purchases on your new Card within the first 6 months of card membership. You will receive cash back in the form of statement credits.
The annual fee is $0 (See Rates & Fees). Terms apply.
Learn more: Cash Back Credit Cards
Citi Double Cash Card
While this cash back card doesn’t specifically earn more cash back for grocery purchases, it does allow you to earn cash back twice on every purchase. With the Citi® Double Cash Card, you can earn up to 2% back with unlimited 1% cash back when you buy, plus an additional 1% as you pay for those purchases. To earn cash back, pay at least the minimum due on time.
There are no categories to track or annual fees to worry about either. However, there is no welcome bonus at this time.
Related: Citi Double Cash Review
Chase Freedom Unlimited
The Chase Freedom Unlimited® is a no annual fee credit card that can help you earn more rewards for your purchases.
New Chase Freedom Unlimited® cardholders can earn a $200 bonus after spending $500 on purchases in the first 3 months from account opening. Plus, they can earn 5% cash back on grocery store purchases (not including Target® or Walmart® purchases) on up to $12,000 spent in the first year.
Cardholders earn unlimited 5% cash back on travel purchased through Chase Ultimate Rewards, 3% cash back at restaurants, including takeout and eligible delivery services, 3% cash back on drugstore purchases, and 1.5% cash back on all other purchases. There is no limit to how much cash back can be earned and no annual fee to worry about.
These are great opportunities to earn cash back on every purchase.
Chase Sapphire Preferred Card
The Chase Freedom Unlimited can make an excellent pairing with a Chase Sapphire Preferred® Card travel rewards card. Some people prefer travel rewards to cash rewards.
If you own a Chase Sapphire card (which have some exciting signup bonuses), you can pool your Freedom points with your Sapphire points to get a travel redemption bonus. You can even transfer them on a 1:1 basis so your points are always worth at least 25% more. Some of the travel partners include Southwest Airlines, United Airlines, Hyatt, and Marriott. Instead of paying regular cash value for your next trip, your grocery trips can help you save.
But, award travel might not be your cup of tea. You can still redeem your Freedom Unlimited purchase rewards for cash back, gift cards, or travel rewards for 1 cent each.
Hilton Honors Credit Cards
If you regularly stay at Hilton hotels (Hilton, Hampton Inn, etc.) or you enjoy free hotel nights, the Hilton credit cards are the best credit cards for groceries that are also hotel cards. Grocery purchases are an easy way to bank points to earn free nights sooner.
Hilton Honors American Express Card
The Hilton Honors American Express Card earns 5x points on eligible purchases at U.S. supermarkets, U.S. restaurants, and U.S. gas stations. As this is a hotel rewards credit card, you will earn 7x points on eligible purchases charged directly with a hotel or resort within the Hilton Honors portfolio of brands. All remaining eligible purchases earn 3x points per $1 spent.
New Hilton Honors American Express Card cardholders can earn 100,000 Hilton Honors Bonus Points after spending $1,000 in purchases on the Card in the first 3 months of Card Membership. Offer expires 8/25/2021. Plus, earn up to $100 in statement credits on eligible purchases made on the Card at any of the Hilton family of hotels in the first 12 months of Card Membership. Offer expires 8/25/2021.
Free Hilton nights start at 5,000 points per night and you can get the 5th night free when you pay for your first four nights with points. You can calculate your current credit card spending to quickly see how many rewards nights you can earn each year.
This recommendation is a great option if you want a secondary credit card. There are no foreign transaction fees or annual fees to worry about either (See Rates & Fees).
Learn more: Hotel Rewards Credit Cards
Hilton Honors American Express Surpass Card
When you spend at least $15,000 annually in total card purchases, the Hilton Honors American Express Surpass® Card is the better option. The reason why is that you get a free weekend night certificate valid at virtually any Hilton Portfolio property. This free night is in addition to any free nights you can claim with your points balance.
You’ll earn 6x points for each $1 spent on eligible purchases at U.S. restaurants, U.S. supermarkets, and U.S. gas stations. Cardholders also earn 12x points for each dollar spent on eligible purchases charged directly with a hotel or resort within the Hilton portfolio. All other eligible purchases earn 3x points per $1 spent.
This card comes with a few other Hilton Honors perks including:
- Free continental breakfast
- Space-available room upgrades
- Milestone bonuses
- Terms apply
If you also fly on a regular basis, you also get 10 free Priority Pass Select airport lounge passes to relax away from the general terminal.
For a limited time, The Hilton Honors American Express Surpass® Card is offering new cardholders the ability to earn 130,000 Hilton Honors Bonus Points after you spend $2,000 in purchases on the Card in the first 3 months of Card Membership. Offer expires 8/25/2021. Plus, enjoy a $0 intro Annual Fee for the first year, then $95 (See Rates & Fees). Offer expires 8/25/2021.
Learn more: Hotel Rewards Credit Cards
Capital One SavorOne Cash Rewards Credit Card
The Capital One SavorOne Cash Rewards Credit Card earns an unlimited 3% back on dining, select streaming services, grocery stores, and entertainment. There are also no annual fees or foreign transaction fees to manage. New cardholders can earn a one-time $200 cash bonus after spending $500 on purchases within the first 3 months from account opening. It’s one of the best Capital One credit card options for earning cash back.
Learn more: Cash Back Credit Cards
Another Capital One option you might consider is the Capital One Venture Rewards credit card. This card earns 2x miles per $1 on all purchases. So whether you’re buying groceries, shoes, gas, streaming services, etc., you’ll earn rewards.
Learn more: Rewards Credit Cards
As mentioned earlier, you will only get bonus cash back at supermarkets when your credit card has a specific category bonus for groceries. You won’t get bonus cash if you buy groceries at stores like Walmart and Target. But, depending on your spending habits, the cards below might be a better option.
Amazon Prime Rewards Visa Signature Card
The information for the Amazon Prime Rewards Visa Signature Card and the Amazon Rewards Visa Signature Card has been collected independently by Johnny Jet. The card details on this page have not been reviewed or provided by the card issuer.
The Amazon Prime Rewards Visa Signature Card can be your best option for Amazon and Whole Foods purchases. But you must be an Amazon Prime member to qualify for this card, otherwise, you’ll want the Amazon Rewards Visa Signature Card. Prime members get 5% back on Amazon.com purchases and Whole Foods purchases (3% back for non-Prime members). Gas stations, restaurants, and drugstores get 2% back. Everything else earns 1% back.
You can redeem your rewards for Amazon purchases. Other redemption options include cash, gift cards, and travel. While Chase issues the Amazon credit card, you earn Amazon points instead of Chase Ultimate Rewards.
Canceling your Prime membership downgrades you to the basic card. This is one of the best credit cards for Amazon purchases.
Costco Anywhere Visa Card by Citi
If you’re a frequent Costco shopper, consider the Costco Anywhere Visa® Card by Citi. Cardholders earn 2% cash back on all purchases from Costco and Costco.com. Cardholders also get 4% cash back on eligible gas purchases for the first $7,000 per year (then 1% thereafter), 3% cash back on restaurants and eligible travel purchases, and 1% cash back on all other purchases.
There is no annual fee or foreign transaction fees with your paid Costco membership. Cardholders receive an annual credit card reward certificate, which is redeemable for cash or merchandise at U.S. Costco warehouses, including Puerto Rico. There is also the Costco Anywhere Visa® Business Card by Citi for business owners.
The information for the Target RedCard has been collected independently by Johnny Jet. The card details on this page have not been reviewed or provided by the card issuer.
The Target RedCard™ can be your best card for shopping at Target. Cardholders earn 5% back on in-store and online Target purchases, Shipt same-day delivery services, in-store Starbucks locations, and specialty gift cards.
You get 10% off on your card anniversary and an extra 30-day return window on Target purchases. However, you may still want to use another card for your purchases at other merchants.
This card doesn’t have an annual fee.
Capital One Walmart Rewards Card
The information for the Capital One® Walmart Rewards™ Card has been collected independently by Johnny Jet. The card details on this page have not been reviewed or provided by the card issuer.
Superstores like Walmart don’t qualify for the grocery store bonus category. The Capital One® Walmart Rewards™ Card solves that problem as you find all the ingredients you need for eating at home.
Cardholders get 5% back at Walmart.com (including grocery pickup and delivery), 2% back on restaurants and travel, 2% back on in-store Walmart purchases and at Murphy USA gas stations, and 1% back on everything else. You can redeem your points for cash rewards, travel rewards, gift cards, and statement credits.
This card doesn’t have an annual fee.
Bank of America Customized Cash Rewards Credit Card
The Bank of America® Customized Cash Rewards credit card awards 3% back on one category choice (Dining, online shopping, gas, travel, drug store, or home furnishings), 2% back at grocery stores and wholesale clubs, and 1% back on everything else. You get 3% and 2% back on the first $2,500 in combined spending each quarter (then 1% back).
It’s possible to earn between 25% and 75% more points if you’re a Preferred Rewards member. That means 2% at grocery stores and wholesale clubs could go up to 3.5%, for the first $2,500 in combined choice category/grocery store/wholesale club purchases each quarter. There is no annual fee.
Learn more: Cash Back Credit Cards
Summary of the Best Credit Card For Groceries 2021
You might not think about getting bonus points on grocery purchases because it’s a “boring” purchase. However, there are several rewards credit cards that make the trip down the grocery aisle highly rewarding. Just like you can earn rewards points at any grocery store, you can also enjoy cash back or free travel as a reward too.
For rates and fees of The Blue Cash Preferred® Card from American Express, please click here.
For rates and fees of the Blue Cash Everyday® Card from American Express, please click here.
And for rates and fees of the Hilton Honors American Express Card, please click here.
For rates and fees of the Hilton Honors American Express Surpass Card, please click here.
For rates and fees of The American Express® Gold Card, please click here.
Chase Sapphire Preferred® Card
- Our best offer ever! Earn 100,000 bonus points after you spend $4,000 on purchases in the first 3 months from account opening. That's $1,250 when you redeem through Chase Ultimate Rewards®.
- Earn 2X points on dining including eligible delivery services, takeout and dining out and travel. Plus, earn 1 point per dollar spent on all other purchases.
- Get 25% more value when you redeem for airfare, hotels, car rentals and cruises through Chase Ultimate Rewards®. For example, 100,000 points are worth $1,250 toward travel.
- With Pay Yourself Back℠, your points are worth 25% more during the current offer when you redeem them for statement credits against existing purchases in select, rotating categories.
- Get unlimited deliveries with a $0 delivery fee and reduced service fees on eligible orders over $12 for a minimum of one year with DashPass, DoorDash's subscription service. Activate by 12/31/21.
- Count on Trip Cancellation/Interruption Insurance, Auto Rental Collision Damage Waiver, Lost Luggage Insurance and more.
- Get up to $60 back on an eligible Peloton Digital or All-Access Membership through 12/31/2021, and get full access to their workout library through the Peloton app, including cardio, running, strength, yoga, and more. Take classes using a phone, tablet, or TV. No fitness equipment is required.
The comments on this page are not provided, reviewed, or otherwise approved by the bank advertiser. It is not the bank advertiser's responsibility to ensure all posts and/or questions are answered. Editorial Note: The editorial content on this page is not provided by any bank, credit card issuer, airlines or hotel chain, and has not been reviewed, approved or otherwise endorsed by any of these entities.
Editorial Note: The editorial content on this page is not provided by any bank, credit card issuer, airlines or hotel chain, and has not been reviewed, approved or otherwise endorsed by any of these entities.
- 1 Best Grocery Credit Cards
- 2 How to Get Cash Back on Groceries 2021
- 3 The Best Credit Card for Groceries: American Express Gold Card
- 4 The Best Credit Card for Grocery Store Purchases: The Blue Cash Preferred Card from American Express
- 5 Grocery Store Credit Card Honorable Mentions
- 6 The Blue Cash Everyday from American Express
- 7 Citi Double Cash Card
- 8 Chase Freedom Unlimited
- 9 Chase Sapphire Preferred Card
- 10 Hilton Honors Credit Cards
- 11 Capital One SavorOne Cash Rewards Credit Card
- 12 Other Stores
- 13 Amazon Prime Rewards Visa Signature Card
- 14 Costco Anywhere Visa Card by Citi
- 15 Target REDCard
- 16 Capital One Walmart Rewards Card
- 17 Bank of America Customized Cash Rewards Credit Card
- 18 Summary of the Best Credit Card For Groceries 2021