When you buy something using links found on our site, we may earn a small affiliate commission. This content is reviewed & supervised by The Los Angeles Times Commerce Team.

7 Best Credit Cards for Groceries of 2024

Our top picks for the best credit cards for groceries

Advertiser Disclosure

Best overall for groceries

Blue Cash Preferred® Card from American Express

LEARN MORE
Up to 6% Reward Rate

Earn 6% back on up to $6,000 spent at U.S. supermarkets each year (then 1% back), 6% back on select U.S. streaming services, 3% back at U.S. gas stations and on transit, and 1% back on other eligible purchases.

Show More Show Less
Annual Fee
$0 the first year, then $95
Welcome Offer
$250
Regular APR
19.24% to 29.99% variable
Recommended Credit
Good/Excellent (670 - 850)
Why we like it
The 6% back earned by the Blue Cash Preferred on up to $6,000 spent at U.S. supermarkets per year (then 1%) is unmatched and can easily be worth the $95 annual fee.
Show More Show Less
Card Details

More card info

  • Buy Now, Pay Later: Enjoy $0 intro plan fees when you use Plan It® to split up large purchases into monthly installments. Pay $0 intro plan fees on plans created during the first 12 months from the date of account opening. Plans created after that will have a monthly plan fee up to 1.33% of each eligible purchase amount moved into a plan based on the plan duration, the APR that would otherwise apply to the purchase, and other factors.
  • Low Intro APR: 0% on purchases and balance transfers for 12 months from the date of account opening. After that, your APR will be a variable APR of 19.24% - 29.99%.
  • Cash Back is received in the form of Reward Dollars that can be redeemed as a statement credit on Amazon.com at checkout.
  • $84 Disney Bundle Credit: With your enrolled Blue Cash Preferred Card, spend $9.99 or more each month on an auto-renewing Disney Bundle subscription, to receive a monthly statement credit of $7. Valid only at Disney Plus.com, Hulu.com or Plus.espn.com in the U.S.
  • Terms Apply.
Pros
  • Excellent rewards on spending at U.S. supermarkets, U.S. gas stations, transit and more
  • 0% APR on purchases for a limited time
  • Don’t need to activate categories
Cons
  • Rewards can only be redeemed for a statement credit or at Amazon.com
  • Charges foreign transaction fees
  • Has an annual fee

Best for grocery rewards with no annual fee

Blue Cash Everyday® Card from American Express

LEARN MORE
Up to 3% Reward Rate

Earn 3% cash back on up to $6,000/year spent at U.S. supermarkets (then 1%), 3% back on up to $6,000/year at U.S. gas stations (then 1%), 3% back on up to $6,000/year on online retail purchases (then 1%), and 1% back on all other eligible purchases.

Show More Show Less
Annual Fee
$0
Welcome Offer
$200
Regular APR
19.24% to 29.99% variable
Recommended Credit
Good/Excellent (670 - 850)
Why we like it
While the 3% earned by Blue Cash Everyday on U.S. supermarket transactions isn’t as high as the Blue Cash Preferred’s 6%, this one has the added perk of not charging an annual fee.
Show More Show Less
Card Details

More card info

  • 0% intro APR on purchases and balance transfers for 15 months after account opening, then 19.24% to 29.99% variable APR.
  • Cash Back is received in the form of Reward Dollars that can be redeemed as a statement credit or at Amazon.com checkout.
  • Thinking about getting the Disney Bundle which can include Disney+, Hulu, and ESPN+? Your decision made easy with $7/month back in the form of a statement credit after you spend $9.99 or more each month on an eligible subscription (subject to auto renewal) with your Blue Cash Everyday® Card. Enrollment required.
  • Enjoy up to $15 back per month when you purchase a Home Chef meal kit subscription (subject to auto renewal) with your enrolled Blue Cash Everyday® Card.
  • Terms Apply.
Pros
  • No annual fee
  • 0% APR on eligible purchases for 15 months
  • Generous rewards at U.S. supermarkets, U.S. gas stations & online shopping
Cons
  • Rewards cap on spending at U.S. supermarkets, U.S. gas stations, and online retail purchases
  • 2.7% foreign transaction fee
  • Low rewards rate outside of bonus categories

Best for earning points on groceries

American Express® Gold Card

LEARN MORE
Up to 4X Reward Rate

Earn 4X points at U.S. supermarkets (on up to $25,000 per year in purchases, then 1X) and restaurants (plus takeout and delivery in the U.S.), 3X points on flights booked directly with airlines or on amextravel.com, and 1X points on other eligible purchases.

Show More Show Less
Annual Fee
$250
Welcome Offer
60,000 points
Regular APR
See Pay Over Time APR
Recommended Credit
Good/Excellent (670 - 850)
Why we like it
While most of the cards on this list earn cash back, the Amex Gold Card earns Membership Rewards points, giving you more options when redeeming your rewards.
Show More Show Less
Card Details

More card info

  • $120 Uber Cash on Gold: Add your Gold Card to your Uber account and each month automatically get $10 in Uber Cash for Uber Eats orders or Uber rides in the U.S., totaling up to $120 per year.
  • $120 Dining Credit: Satisfy your cravings and earn up to $10 in statement credits monthly when you pay with the American Express® Gold Card at Grubhub, The Cheesecake Factory, Goldbelly, Wine.com, Milk Bar and select Shake Shack locations. Enrollment required.
  • Get a $100 experience credit with a minimum two-night stay when you book The Hotel Collection through American Express Travel. Experience credit varies by property.
  • Choose the color that suits your style. Gold or Rose Gold.
  • No Foreign Transaction Fees.
  • Terms Apply.
Pros
  • Generous welcome offer
  • High rewards potential
  • Many transfer partners available
Cons
  • High annual fee
  • Complicated statement credits
  • Good or excellent credit recommended

Best for an easy-to-earn welcome bonus

Capital One SavorOne Cash Rewards Credit Card

LEARN MORE
Up to 10% Reward Rate

Earn unlimited 3% cash back on dining, entertainment, popular streaming services and at grocery stores (excluding superstores like Walmart® and Target®), plus 1% back on all other purchases. Earn 8% cash back on Capital One Entertainment purchases. Earn 5% back on hotels and rental cars booked through Capital One Travel. Earn 10% cash back on purchases made through Uber & Uber Eats, plus complimentary Uber One membership statement credits through 11/14/2024.

Show More Show Less
Annual Fee
$0
Welcome Offer
$200
Regular APR
19.99% to 29.99% variable
Recommended Credit
Good/Excellent (670 - 850)
Why we like it
The Capital One SavorOne has no annual fee or spending cap on grocery store purchases, unlike some of the other cards on this list, and its welcome offer is easy to earn.
Show More Show Less
Card Details

More card info

  • 0% intro APR on purchases and balance transfers for 15 months (then 19.99% - 29.99% variable APR).
  • Balance transfer fee of 3% for the first 15 months; 4% at a promotional APR that Capital One may offer you at any other time
  • No rotating categories or sign-ups needed to earn cash rewards; plus, cash back won’t expire for the life of the account and there’s no limit to how much you can earn
  • No foreign transaction fees
Pros
  • No rotating categories that you need to sign up for
  • No spending cap
  • No annual fee
Cons
  • High APR
  • Good or excellent credit recommended
  • Low sign-up bonus

Best for frequent travelers

Chase Sapphire Preferred® Card

LEARN MORE
Up to 5X Reward Rate

Earn 5X points on Chase Travel purchases, 3X points on dining, online grocery purchases, and select streaming services, and 1X points on other purchases.

Annual Fee
$95
Welcome Offer
60,000 points
Regular APR
21.49% to 28.49% variable
Recommended Credit
Good/Excellent (670 - 850)
Why we like it
If you favor online grocery purchases, the Chase Sapphire Preferred earns 3x points on most of those transactions. While the Sapphire Preferred is a travel credit card at its core, categories like online grocery purchases and dining can help you score points in your daily life. Once you’ve racked up enough points, you can redeem them toward travel through Chase Travel at 25% more value (1.25 cents per point) or for gift cards, statement credits, etc. at the regular value (1 cent per point). It may not be the highest-earning grocery card but if you’re in the market for a travel card and a grocery card, this one has the potential to do both.

Best for Hilton loyalists

Hilton Honors American Express Surpass® Card

LEARN MORE
Up to 12X Reward Rate

Earn 12X points on eligible purchases made directly with Hilton hotels and resorts, 6X points at U.S. restaurants, U.S. gas stations, and U.S. supermarkets, 4X points on U.S. online retail purchases, and 3X points on all other eligible purchases.

Show More Show Less
Annual Fee
$150
Welcome Offer
130,000 points + Free Night Reward
Regular APR
20.99% to 29.99% variable
Recommended Credit
Good/Excellent (670 - 850)
Why we like it
If you frequently stay at Hilton hotels, the Hilton Honors American Express Surpass® Card earns generously on Hilton purchases and purchases at U.S. supermarkets (among other things).
Show More Show Less
Card Details

More card info

  • Get up to $200 back each year on eligible Hilton purchases after you use your Hilton Honors American Express Surpass® Card.
  • Earn a Free Night Reward from Hilton Honors after you spend $15,000 on eligible purchases on your Card in a calendar year.
  • Enjoy complimentary Hilton Honors ™ Gold Status with your Hilton Honors American Express Surpass® 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.
  • Enjoy complimentary National Car Rental® Emerald Club Executive® status. Enrollment in the complimentary Emerald Club® program is required. Terms apply.
  • No Foreign Transaction Fees.
  • Terms Apply.
Pros
  • Automatic Hilton Gold status
  • Ability to earn a free night with enough spending
  • Up to $200 in Hilton statement credits (up to $50 in statement credits each quarter)
Cons
  • Has an annual fee
  • High spending requirement for Free Night Award
  • Limited redemption options

Compare the best grocery credit cards

Advertiser Disclosure

Best credit cards for groceries: Editorial reviews

Blue Cash Preferred® Card from American Express

[ jump to details ]

The Blue Cash Preferred® Card from American Express offers 6% cash back on your first $6,000 in eligible grocery transactions each year. After you reach the $6,000 limit, U.S. supermarket transactions earn rewards at a rate of 1%.

Even though the Blue Cash Preferred Card has a spending cap in the U.S. supermarket category and an annual fee, we love it because that 6% can add up quickly, and you can also earn 6% back on select U.S. streaming services, 3% at U.S. gas stations, and 3% on transit expenses.

Blue Cash Everyday® Card from American Express

[ jump to details ]

We love the Blue Cash Everyday® Card from American Express because it has a $0 annual fee and still offers a generous amount of cash back. You can earn 3% on your first $6,000 spent on purchases at U.S. supermarkets yearly and 3% on your first $6,000 in U.S. online retail purchases yearly (then it drops to 1% for both). If you spend a significant amount on groceries, however, the small annual fee of the Blue Cash Preferred may be worth it for the additional 3% back.

American Express® Gold Card

[ jump to details ]

The American Express® Gold Card earns Membership Rewards® Points instead of cash back, meaning you have more redemption options available.

Plus, the Amex Gold Card has a much higher spending cap than other Amex cards on this list. You can earn 4x points per dollar spent on up to $25,000 in eligible purchases at U.S. supermarkets per year (then 1x points).

Capital One SavorOne Cash Rewards Credit Card

[ jump to details ]

The Capital One SavorOne Cash Rewards Credit Card offers 3% cash back on purchases made at traditional grocery stores. It also has a low introductory APR, no annual fee and offers 5% back on rental cars and hotels booked through Capital One Travel. We love the SavorOne Cash Rewards card because it’s easy to earn the welcome bonus. All you have to do is spend $500 within 90 days. With today’s prices, you can earn the bonus well before the offer expires.

Chase Sapphire Preferred® Card

[ jump to details ]

If you love to travel and do much of your grocery shopping online, consider the Chase Sapphire Preferred® Card. It gives you 3 points per dollar spent on most online grocery purchases. What makes the Sapphire Preferred special is the number of travel-related benefits available to cardholders.

Ultimate Rewards® points are worth 25% more when redeemed via Chase Travel. You also have the opportunity to earn statement credits, bonus points and other benefits, making the Sapphire Preferred one of the best travel credit cards available.

Hilton Honors American Express Surpass® Card

[ jump to details ]

If you travel a decent bit and prefer to stay with Hilton, we recommend the Hilton Honors American Express Surpass® Card.

It may seem odd to have a hotel card as your grocery-spending card, but with the Surpass, cardholders earn 6x Membership Rewards® Points at U.S. supermarkets and 3x on other eligible purchases (i.e. warehouse clubs, convenience stores and superstores). Although you don’t earn the full 6x on some purchases, the Hilton Honors American Express Surpass® offers a more generous earnings rate than most cards on excluded categories.

Should I use a credit card to buy groceries?

It’s worth using a credit card to buy groceries if you don’t increase your spending just to earn extra rewards.

The main reason to open a grocery credit card is to earn cash back, points or miles based on your typical spending habits. If you have to spend more than you budgeted just to earn a few more perks, even the best credit card for food shopping isn’t worth it.

Pros and cons of credit cards for groceries

Pros
  • Regular opportunities to earn rewards
  • No need to deduct each transaction from your bank balance
  • Access to discount offers, welcome bonuses and other perks
  • May help build credit
Cons
  • Risk of overspending
  • High interest rates on some cards
  • Warehouse clubs, convenience stores and superstores are often excluded from bonus categories

How do grocery credit cards work?

The best grocery credit cards offer higher rewards for purchases made at eligible grocery stores.

Every time you make a qualifying purchase, the card issuer multiplies the transaction amount by the rewards rate. Let’s say your credit card offers 3% cash back, you would have to multiply the transaction amount by 0.03. 

Assume you spend $103.48 at an eligible supermarket. At a rewards rate of 3%, you’d earn $3.10.

Not all grocery credit cards offer cash back. Some offer points or miles, but they work the same as cash-back credit cards. For example, if your card gives you 4x points on eligible grocery purchases, you multiply the transaction amount by four.

What do credit card companies consider a grocery store?

A grocery store is a retailer that focuses on selling food products. Note that the definition of a grocery store has nothing to do with its size. You can shop at mom-and-pop shops or giant chains like Kroger and Safeway.

These stores are usually excluded from the grocery category:

Types of credit cards for grocery shopping

Not all grocery credit cards work the same way. Here’s a look at the different types of cards available to consumers.

Cards that give rewards at grocery stores

Many standard credit cards offer bonus rewards for grocery spending. The Blue Cash Everyday Card offers 3% cash back on your first $6,000 in eligible grocery purchases each year (then 1%).

Some cards come with a flat rewards rate, such as 4 points per dollar spent on grocery purchases. Others have rotating categories, giving you a limited amount of time to earn bonus rewards on your grocery transactions.

Cards that give rewards when you use delivery services

Several credit cards give rewards when you use apps or websites to order groceries. Uber Eats and DoorDash also deliver groceries, so it may be beneficial to sign up for a rewards card related to at least one of those services.

Store credit cards

A store credit card typically works at just one store or chain. For example, if you don’t qualify for the Capital One Walmart Rewards Card, you may be eligible for the basic Walmart Rewards Card. Unlike the Capital One version, the Walmart Rewards Card only works at Walmart stores, in the Walmart app and on Walmart.com. Target also has a store credit card.

One of the biggest advantages of applying for a store card is that you can usually qualify even if you don’t have good to excellent credit. Most store cards also have no annual fees.

Co-branded store cards

A co-branded store card is a credit card offered by a grocery store that has a card on the Visa or Mastercard network. For example, Giant Food offers a co-branded Visa card.

Other credit cards

Some cards give you cash back on every purchase you make, so you don’t have to worry about rotating categories or category-based spending caps. You earn cash back on your grocery purchases, but you don’t have to use the card at a grocery store.

How much money can I save with a grocery credit card?

It depends on what type of card you have and how much you spend on groceries.

In 2022, U.S. households spent an average of $5,703 on food to be eaten at home, according to the Bureau of Labor Statistics

Here are a few scenarios to illustrate your potential earnings:

How to choose the best credit card for groceries

How to maximize rewards with a grocery card

Once you have a grocery credit card, try to make the most of it.

Here’s what you can do to maximize your rewards:

Should I have more than one credit card for groceries?

Applying for a second card may be a good idea as some credit cards have annual spending caps in the grocery category.

If you exceed the spending limit on one card, getting another can help you maximize your rewards. Just remember to pay both balances in full each month.

FAQ: Best credit card for groceries

Are grocery store credit cards worth it?

It depends on your shopping habits. If you shop at multiple grocery stores, it’s better to sign up for a general credit card with generous rewards on grocery transactions. If you always shop at the same store, however, it’s worth getting a credit card for that store.

How can you earn rewards on groceries with a credit card?

Generally, you earn rewards by making purchases at eligible supermarkets and grocery stores. Some cards also offer extra earning opportunities, such as spending challenges during the holiday season or bonus points on gift card purchases.

Which card offers the most cash back on groceries?

It depends on which card you choose. The Blue Cash Preferred Card offers 6% back on your first $6,000 in grocery purchases each year (then 1%), which is among the highest reward rates in the industry.

However, the American Express® Gold Card gives you 4x points on up to $25,000 in grocery purchases per year (then 1x). If you spend a significant amount of money on groceries, you may earn more at 4x than you do at 6%.

What is the best grocery store credit card with no annual fee?

No credit card is the perfect fit for every consumer. The best grocery card with no annual fee depends on where you shop and how much you spend each year.

What credit card gives 6% back on groceries?

The Blue Cash Preferred Card by American Express offers 6% back on up to $6,000 in grocery purchases per year (then 1%).

What's the best way to use credit cards at grocery stores?

The best way to use credit cards at grocery stores is to use your card every time you shop. It’s also helpful to watch for bonus offers, such as double points on Black Friday.

About the Author

Leigh Morgan
Leigh Morgan Personal Finance

Leigh Morgan is a seasoned personal finance contributor with over 15 years of experience writing on a diverse range of professional legal and financial topics. She specializes in subjects like navigating the complexities of insurance, savings, zero-based budgeting and emergency fund development.

In the last five years, she’s authored over 300 articles for credit unions, digital banks, and financial professionals. Morgan is also the author of “77 Tips for Preventing Elder Financial Abuse,” a book focused on helping caregivers protect the elderly from financial scams.

In addition to her writing skills, she brings real-world financial acumen thanks to her previous experience managing rental properties as part of a $34 million real estate portfolio.

* Opinions expressed here are those of the LA Times Compare Cards Team and have not been reviewed or approved by any advertiser or entities included within this content. See our editorial policy for more details.

All products or services are presented in this content without warranty. The information, including card details such as rates and fees, is accurate at the time of publish. Please visit each bank's website directly for the most current information.

BACK TO TOP