The 7 Best Credit Cards for Grocery Shopping in 2025 — From Cash Back to Transferable Points The 7 Best Credit Cards for Grocery Shopping in 2025 — From Cash Back to Transferable Points

The 7 Best Credit Cards for Grocery Shopping in 2025 — From Cash Back to Transferable Points

Bonus Points

AwardWallet receives compensation from advertising partners for links on the blog. Terms Apply to the offers listed on this page. Enrollment is required for select Amex benefits. The opinions expressed here are our own and have not been reviewed, provided, or approved by any bank advertiser. Here's our complete list of Advertisers.

Offers for the Amex EveryDay® Preferred Credit Card, Amex EveryDay® Credit Card and Savor Rewards from Capital One are not available through this site. Some offers may have expired. Please see our card marketplace for available offers

Using the best credit card for groceries can help you earn lots of extra points or cash back each year. Many of the top rewards cards earn extra points when you spend money with specific types of merchants. For many, groceries are one of the most useful of these bonus categories. After all, we all buy food! In this post, we've assembled the contenders for the best grocery credit card.

If you're looking for information about whether you'll earn a bonus for purchases at a specific store, we'll discuss how to find out later in the article. Now, let's look at why each card made our list.

Our Top 7 Card Picks for Grocery Spending

Here is a comparison of our top seven picks for credit cards to use at the supermarket. You'll find options to fit any budget or grocery spending amount, so you can find the right card that works for you.

Credit CardPoints Earned on GroceriesOther Bonus CategoriesAnnual Fee
American Express® Gold Card4X Membership Rewards® points at U.S. supermarkets (on up to $25,000 in purchases per calendar year, then 1X).• 4X points at restaurants (on up to $50,000 per year, then 1X)
• 3X points on airfare on a scheduled flight charged directly with the airline or amextravel.com (charter flights/private jet flights excluded)
$325 (Rates & Fees)
Citi Strata Premier℠ CardEarn 3 Points per $1 spent on Supermarkets• 10X points per $1 on hotels, car rentals, and attractions booked through CitiTravel.com
• 3X points per $1 spent on airfare and other hotels, gas stations, EV charging stations, and restaurants
$95
Citi Custom Cash® CardEarn 5% cash back on purchases in your top eligible spend category each billing cycle, up to the first $500 spent (categories include grocery spending)Earn 5% cash back on purchases in your top eligible spend category each billing cycle, up to the first $500 spent (other bonus categories include Restaurants, Gas Stations, Select Travel, Select Transit, Select Streaming Services, Drugstores, Home Improvement Stores, Fitness Clubs and Live Entertainment)$0
Blue Cash Preferred® Card from American Express6% at U.S. supermarkets (on up to $6,000 per year in purchases, then 1%). Cash Back is received in the form of Reward Dollars that can be redeemed as a statement credit or at Amazon.com checkout.• 6% back on select US streaming services
• 3% back on transit, including trains, taxi cabs, rideshare services, ferries, tolls, parking, buses, and subways
• 3% cash back at U.S. gas stations. Cash Back is received in the form of Reward Dollars that can be redeemed as a statement credit or at Amazon.com checkout.
$0 intro annual fee for the first year, then $95 (Rates & Fees)
Blue Cash Everyday® Card from American Express3% cash back at U.S. supermarkets on up to $6,000 per year in purchases, then 1%.• 3% Cash Back at U.S. gas stations, on up to $6,000 per year, then 1%.
• 3% Cash Back with U.S. online retailers (on up to $6,000 per year in purchases, then 1%)
$0 (Rates & Fees)
Hilton Honors American Express Surpass® Card
6X Points at U.S. supermarkets• 12X at Hilton properties
• 6X at U.S. restaurants and U.S. gas stations
• 4X on U.S. online retail purchases
• 3X Points for all other eligible purchases on your Card
$150 (Rates & Fees)
Capital One Savor Cash Rewards Credit Card3% Cash Back at grocery stores (excluding superstores like Walmart® and Target®), on dining, entertainment and popular streaming services3% cash back on dining, entertainment, and popular streaming services. $0

The Best Credit Cards for Groceries

Those looking to maximize returns for the long run will want a card with a permanent bonus on groceries. The ideal pick depends on your budget and whether you prefer points or cash back.

For most people, it's hard to do better than the American Express® Gold Card, which provides an excellent return:

American Express® Gold Card
American Express® Gold Card
Apply Now
Rates & Fees
(Terms apply)
American Express® Gold Card
Annual Fee$325
Welcome Offer Earn 60,000 Membership Rewards® Points after you spend $6,000 on eligible purchases in the first 6 months
The American Express® Gold Card stands out for its robust rewards, especially for food enthusiasts. It offers 4X points on dining worldwide (up to $50,000 per year, then 1X) and U.S. supermarkets (up to $25,000 per year, then 1X), and 3X points on flights booked directly with airlines or through American Express Travel. Cardholders can take advantage of multiple annual dining credits at select locations and up to $120 in Uber Cash credits for U.S. rides and Uber Eats (received as $10 monthly credits), just add your American Express® Gold Card to your account in the Uber app and select it as the payment method. Enrollment required for select American Express benefits.
  • Earn 60,000 Membership Rewards® Points after you spend $6,000 on eligible purchases on your new Card in your first 6 months of Card Membership.
  • Earn 4X Membership Rewards® points per dollar spent on purchases at restaurants worldwide, on up to $50,000 in purchases per calendar year, then 1X points for the rest of the year.
  • Earn 4X Membership Rewards® points per dollar spent at US supermarkets, on up to $25,000 in purchases per calendar year, then 1X points for the rest of the year.
  • Earn 3X Membership Rewards® points per dollar spent on flights booked directly with airlines or on AmexTravel.com.
  • Earn 2X Membership Rewards® points per dollar spent on prepaid hotels and other eligible purchases booked on AmexTravel.com.
  • Earn 1X Membership Rewards® point per dollar spent on all other eligible purchases.
  • $120 Uber Cash on Gold: Add your Gold Card to your Uber account and get $10 in Uber Cash each month to use on orders and rides in the U.S. when you select an American Express Card for your transaction. That's up to $120 Uber Cash annually. Plus, after using your Uber Cash, use your Card to earn 4X Membership Rewards® points for Uber Eats purchases made at restaurants or U.S. supermarkets. Point caps and terms apply.
  • $84 Dunkin' Credit: With the $84 Dunkin' Credit, you can earn up to $7 in monthly statement credits after you enroll and pay with the American Express® Gold Card at U.S. Dunkin' locations.
  • $100 Resy Credit: Get up to $100 in statement credits each calendar year after you pay with the American Express® Gold Card to dine at U.S. Resy restaurants or make other eligible Resy purchases. That's up to $50 in statement credits semi-annually. Enrollment required.
  • $120 Dining Credit: Satisfy your cravings, sweet or savory, with the $120 Dining Credit. 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, and Five Guys. Enrollment required.
  • Explore over 1,000 upscale hotels worldwide with The Hotel Collection and receive a $100 credit towards eligible charges* with every booking of two nights or more through AmexTravel.com. *Eligible charges vary by property.
  • No Foreign Transaction Fees.
  • Annual Fee is $325.
  • Apply with confidence. Know if you're approved for a Card with no impact to your credit score. If you're approved and you choose to accept this Card, your credit score may be impacted.
  • Terms Apply.
  • Rates & Fees
  • 4X Membership Rewards® Points at restaurants worldwide, plus takeout and delivery in the U.S. (on up to $50,000 per year in purchases, then 1X)
  • 4X Membership Rewards® points at U.S. supermarkets (on up to $25,000 per year in purchases, then 1X)
  • 3X Membership Rewards® points on flights booked directly with airlines or on amextravel.com
  • 2X Membership Rewards® points on prepaid hotels and other eligible travel booked on amextravel.com
  • 1X on other eligible purchases

Fruit at grocery store
Credit: Gemma/Unsplash

Best grocery card for families

If your grocery budget is $500 or more per month, there is a clear choice for the best grocery card. The American Express® Gold Card earns 4X Membership Rewards® points at U.S. supermarkets (on up to $25,000 in purchases per calendar year, then 1X). While this card has a $325 annual fee (Rates & Fees), it comes with a great lineup of benefits that will justify the cost for many.

This also earns 4X on up to $50,000 spent each calendar year at restaurants worldwide (plus takeout and delivery in the U.S.) and includes up to $120 in Uber Cash credits for rides and Uber Eats orders in the U.S. each year, plus up to $120 in dining credits each year with select merchants. Both of these are issued as up to $10 per month in statement credits, helping to offset the card's annual fee if you use both benefits. Enrollment is required for select Amex benefits.

Amex Disclosure: To receive $10 monthly credits (up to $120 per year) in Uber Cash, you must add the American Express® Gold Card to your Uber account and select it as the payment method for your Uber or Uber Eats transaction.

Related: Amex Gold Full Review

Best grocery credit card for modest spending

The Citi Custom Cash® Card is a great fit for anyone who spends up to $500 per month on groceries.

Unlike similar no-annual-fee cards in the same category, which typically feature rotating bonus categories, the Citi Custom Cash earns 5% cash back (issued as 5x ThankYou® points) on the eligible category in which you spend the most each month, including grocery purchases.

Citi Custom Cash® Card
Citi Custom Cash® Card
Annual Fee$0
Welcome Bonus Earn $200 in cash back after you spend $1500 on purchases in the first 6 months of account opening. This bonus offer will be fulfilled as 20,000 ThankYou® points, which can be redeemed for $200 cash back.
The Citi Custom Cash® Card offers a distinctive and flexible cash back program that adapts to your top spending category. Every billing cycle, it automatically grants 5% cash back on the first $500 in your highest spend category, which can range from restaurants, gas stations, and grocery stores to select streaming services, travel, transit, home improvement stores, fitness clubs, live entertainment, and drugstores. Beyond this, all other purchases earn an unlimited 1% cash back. Notably, there's no annual fee, adding to its appeal. The cash back you earn is in the form of ThankYou Points, which can be redeemed for cash back, or combined with rewards​​​​​​​​​​​​ from other qualifying ThankYou Rewards cards and transferred to travel partners.
  • Sign-up bonus of $200 in cash back after you spend $1,500 on purchases in the first 6 months of account opening, issued as 20,000 ThankYou® Points
  • 5% cash back in your top eligible spend category on up to $500 of purchses each billing cycle
  • No rotating bonus categories to sign up for--the top earning category adjusts automatically each month to the eligible category in which you spend the most.
  • Excellent intro APR offer on purchases and balance transfers
  • No annual fee
  • Earn 5% cash back on purchases in your top eligible spend category each billing cycle, up to the first $500 spent
  • 1% cash back thereafter, plus, you'll earn unlimited 1% cash back on all other purchases
  • No rotating bonus categories to sign up for – as your spending changes each billing cycle, your earn adjusts automatically when you spend in any of the eligible categories.
  • Special Travel Offer: Earn an additional 4% cash back on hotels, car rentals, and attractions booked on Citi Travel portal through 6/30/2025.
  • Eligible spending categories are: Restaurants, Gas Stations, Grocery Stores, Select Travel, Select Transit, Select Streaming Services, Drugstores, Home Improvement Stores, Fitness Clubs and Live Entertainment.

If you spend ~$500 per month on groceries, you can earn 5X ThankYou® points per $1 spent at supermarkets up to the monthly $500 cap. If you also hold a Citi Strata Premier℠ Card or Citi Prestige® Card, you could combine points across cards and transfer them to any one of Citi's 21 airline or hotel transfer partners, making this one of the best earning rates available for grocery spending.

Related: Citi Custom Cash Full Review

Best grocery credit card for cash back

If you prefer cash back, the Blue Cash Preferred® Card from American Express is our top recommendation, earning 6% at U.S. supermarkets (on up to $6,000 per year in purchases, then 1%). Cash Back is received in the form of Reward Dollars that can be redeemed as a statement credit or at Amazon.com checkout. This card's simplicity is its most attractive feature.

Blue Cash Preferred® Card from American Express
Blue Cash Preferred® Card from American Express
Apply Now
Rates & Fees
(Terms apply)
Blue Cash Preferred® Card from American Express
Annual Fee$0 intro annual fee for the first year, then $95
Welcome Offer Earn a $250 statement credit after you spend $3,000 in eligible purchases on your new Card within the first 6 months.
The Blue Cash Preferred® Card from American Express cash back powerhouse for everyday spending. Key features include 6% cash back at U.S. supermarkets (up to $6,000 per year, then 1%) and on select streaming subscriptions, plus 3% back at U.S. gas stations and on transit purchases.
  • Earn a $250 statement credit after you spend $3,000 in eligible purchases on your new Card within the first 6 months.
  • $0 intro annual fee for the first year, then $95.
  • Buy Now, Pay Later: Enjoy $0 intro plan fees when you use Plan It® to split up large purchases into monthly installments with a fixed fee. 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% intro APR on purchases and balance transfers for 12 months from the date of account opening. After that, your APR will be a variable APR of 20.24% - 29.24%.
  • 6% Cash Back at U.S. supermarkets on up to $6,000 per year in purchases (then 1%).
  • 6% Cash Back on select U.S. streaming subscriptions.
  • 3% Cash Back at U.S. gas stations and on transit (including taxis/rideshare, parking, tolls, trains, buses and more).
  • 1% Cash Back on other purchases.
  • Cash Back is received in the form of Reward Dollars that can be redeemed as a statement credit or at Amazon.com 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.
  • Apply with confidence. Know if you're approved for a Card with no impact to your credit score. If you're approved and you choose to accept this Card, your credit score may be impacted.
  • Terms Apply.
  • Rates & Fees
  • 6% Cash Back on select U.S. streaming subscriptions
  • 6% Cash Back at U.S. supermarkets on up to $6,000 per year in purchases (then 1%)
  • 3% Cash Back on transit including taxis/rideshare, parking, tolls, trains, buses and more
  • 3% Cash Back at U.S. gas stations
  • 1% Cash Back on other purchases
  • Cash Back is received in the form of Reward Dollars that can be redeemed as a statement credit or at Amazon.com checkout.

Cash back gives you maximum flexibility. But unfortunately, you cannot combine the rewards earned on this card with Amex points earned through a Membership Rewards-earning card. Still, the bonus categories on offer make the Blue Cash Preferred difficult to ignore.

Related: Blue Cash Preferred Full Review

Best grocery store credit cards with no annual fee

It doesn't always make sense to choose a premium card that charges an annual fee. If your monthly budget is small, the best card for groceries may be one without a fee that cancels out some of the rewards you earn throughout the year.

In addition to the Citi Custom Cash, top no-annual-fee cards for groceries include:

Blue Cash Everyday® Card from American Express
Blue Cash Everyday® Card from American Express
Welcome Offer Earn a $200 statement credit after you spend $2,000 in purchases on your new Card within the first 6 months.
Annual Fee$0Rates & Fees
(Terms apply)
Credit ScoreGood, Excellent
  • 3% cash back at U.S. supermarkets (on up to $6,000 per year in purchases, then 1%)
  • 3% cash back at U.S. gas stations (on up to $6,000 per year, then 1%)
  • 3% cash back with U.S. online retailers (on up to $6,000 per year, then 1%)
  • 1% back on other purchases
  • Cash Back is received in the form of Reward Dollars that can be redeemed as a statement credit or at Amazon.com checkout.
Capital One Savor Cash Rewards Credit Card
Capital One Savor Cash Rewards Credit Card
New Cardmember Bonus $200 Cash Back after you spend $500 on purchases within 3 months from account opening
Annual Fee$0
Credit ScoreExcellent, Good
  • 8% cash back on purchases made via the Capital One Entertainment ticketing platform
  • 5% cash back on hotels and rental cars booked through Capital One Travel (terms apply)
  • 3% cash back on dining and entertainment
  • 3% at grocery stores (excluding superstores like Walmart® and Target®)
  • 3% on popular streaming services
  • 1% on all other purchases

Which Stores Earn a Grocery or Supermarket Category Bonus?

One of the main challenges with all bonus categories is predicting whether a merchant will qualify before you swipe your card to make a purchase. You won't find a complete list of Amex supermarkets or Chase grocery stores from either card issuer. However, you can type a local business name into AwardWallet's merchant lookup tool to see which rewards cards earned bonus points on recent transactions.

Our reverse lookup tool takes the opposite approach. Start with a card and choose a category; then, you'll see a list of merchants that should qualify for the bonus. The data for both tools is crowdsourced from AwardWallet members, so it isn't perfect.

But, if you pick the Amex Gold and “Grocery Stores”  in the reverse lookup, you'll get a much more detailed list of Amex supermarkets than you'll find on the American Express website.

Here are the specific exclusions noted by each bank:

  • Amex: “Superstores, convenience stores, warehouse clubs, and meal-kit delivery services are NOT considered supermarkets.”
  • Chase: “…larger stores that sell a wide variety of goods and groceries, such as warehouse clubs, discount stores and some smaller merchants such as drugstores, and merchants that specialize in only a few grocery items. Purchases made at gas stations from merchants who also operate grocery stores are not included in this category. Delivery service merchants will be included if they classify as a grocery store merchant.”
  • Citi: “Excludes purchases at general merchandise/discount superstores; wholesale/warehouse clubs; candy, nut and confectionery stores. Purchases made at online supermarkets or with grocery delivery services also do not qualify if the merchant does not classify itself as a supermarket by using the supermarket merchant category code.”
  • Capital One: “Excludes superstores like Walmart® and Target®.”

Final Thoughts

For most people, the Amex Gold offers the best return on groceries. It's even one of the best cards for dining at restaurants, to boot. But any of the top cards on our list will return a handy sum of points or cash back on grocery spending, depending on your budget and spending needs.

American Express® Gold Card
American Express® Gold Card
Apply Now
Rates & Fees
(Terms apply)
American Express® Gold Card
Annual Fee$325
Welcome Offer Earn 60,000 Membership Rewards® Points after you spend $6,000 on eligible purchases in the first 6 months
The American Express® Gold Card stands out for its robust rewards, especially for food enthusiasts. It offers 4X points on dining worldwide (up to $50,000 per year, then 1X) and U.S. supermarkets (up to $25,000 per year, then 1X), and 3X points on flights booked directly with airlines or through American Express Travel. Cardholders can take advantage of multiple annual dining credits at select locations and up to $120 in Uber Cash credits for U.S. rides and Uber Eats (received as $10 monthly credits), just add your American Express® Gold Card to your account in the Uber app and select it as the payment method. Enrollment required for select American Express benefits.
  • Earn 60,000 Membership Rewards® Points after you spend $6,000 on eligible purchases on your new Card in your first 6 months of Card Membership.
  • Earn 4X Membership Rewards® points per dollar spent on purchases at restaurants worldwide, on up to $50,000 in purchases per calendar year, then 1X points for the rest of the year.
  • Earn 4X Membership Rewards® points per dollar spent at US supermarkets, on up to $25,000 in purchases per calendar year, then 1X points for the rest of the year.
  • Earn 3X Membership Rewards® points per dollar spent on flights booked directly with airlines or on AmexTravel.com.
  • Earn 2X Membership Rewards® points per dollar spent on prepaid hotels and other eligible purchases booked on AmexTravel.com.
  • Earn 1X Membership Rewards® point per dollar spent on all other eligible purchases.
  • $120 Uber Cash on Gold: Add your Gold Card to your Uber account and get $10 in Uber Cash each month to use on orders and rides in the U.S. when you select an American Express Card for your transaction. That's up to $120 Uber Cash annually. Plus, after using your Uber Cash, use your Card to earn 4X Membership Rewards® points for Uber Eats purchases made at restaurants or U.S. supermarkets. Point caps and terms apply.
  • $84 Dunkin' Credit: With the $84 Dunkin' Credit, you can earn up to $7 in monthly statement credits after you enroll and pay with the American Express® Gold Card at U.S. Dunkin' locations.
  • $100 Resy Credit: Get up to $100 in statement credits each calendar year after you pay with the American Express® Gold Card to dine at U.S. Resy restaurants or make other eligible Resy purchases. That's up to $50 in statement credits semi-annually. Enrollment required.
  • $120 Dining Credit: Satisfy your cravings, sweet or savory, with the $120 Dining Credit. 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, and Five Guys. Enrollment required.
  • Explore over 1,000 upscale hotels worldwide with The Hotel Collection and receive a $100 credit towards eligible charges* with every booking of two nights or more through AmexTravel.com. *Eligible charges vary by property.
  • No Foreign Transaction Fees.
  • Annual Fee is $325.
  • Apply with confidence. Know if you're approved for a Card with no impact to your credit score. If you're approved and you choose to accept this Card, your credit score may be impacted.
  • Terms Apply.
  • Rates & Fees
  • 4X Membership Rewards® Points at restaurants worldwide, plus takeout and delivery in the U.S. (on up to $50,000 per year in purchases, then 1X)
  • 4X Membership Rewards® points at U.S. supermarkets (on up to $25,000 per year in purchases, then 1X)
  • 3X Membership Rewards® points on flights booked directly with airlines or on amextravel.com
  • 2X Membership Rewards® points on prepaid hotels and other eligible travel booked on amextravel.com
  • 1X on other eligible purchases

For rates and fees of the cards mentioned in this post, please visit the following links: Hilton Honors American Express Surpass® Card (Rates & Fees), Blue Cash Everyday® Card from American Express (Rates & Fees), Blue Cash Preferred® Card from American Express (Rates & Fees), and American Express® Gold Card (Rates & Fees)

AwardWallet Tip of The Day
Did you know that AwardWallet provides an award booking service through its partners? If you'd like the team to help book an award ticket using your points and miles, just submit a booking request.
Show me how

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.