7 best credit cards for groceries

Editorial Note: Intuit Credit Karma receives compensation from third-party advertisers, but that doesn’t affect our editors’ opinions. Our third-party advertisers don’t review, approve or endorse our editorial content. Information about financial products not offered on Credit Karma is collected independently. Our content is accurate to the best of our knowledge when posted.

This offer is no longer available on our site: Amazon Prime Visa

Earning maximum rewards on your regular grocery spending is easier with the right credit card. Whether you prefer cash back, points or discounts, our list of the best credit cards for groceries will help you find a card that matches your financial priorities.

Best for most grocery shopping: Blue Cash Preferred® Card from American Express

Here’s why: The Blue Cash Preferred® Card from American Express offers an outstanding 6% cash back on up to $6,000 you spend each year on eligible purchases at U.S. supermarkets, then 1%.

You’ll also get 6% cash back on select U.S. streaming services, 3% cash back at eligible U.S. gas stations and on transit, and 1% cash back on all other purchases.

The card has a $0 intro annual fee for the first year, then $95.

Best for Whole Foods and Amazon shoppers: Amazon Prime Visa

From our partner

Amazon Prime Visa

3.6 out of 5

404 reviews

Here’s why: The Amazon Prime Visa offers an unlimited 5% cash back at Amazon.com, Amazon Fresh and Whole Foods Market for Amazon Prime members.

The card, which has a $0 annual fee, also offers 5% back on purchases made through Chase Travel, 2% back at restaurants, gas stations and on local transit and commuting, and 1% back on everything else.

Best for no annual fee: Blue Cash Everyday® Card from American Express

Here’s why: The Blue Cash Everyday® Card from American Express can help you save money on groceries without paying an annual fee.  

You’ll earn 3% cash back on up to $6,000 each year in eligible purchases at U.S. supermarkets, then 1%. 

The card also offers 3% back at U.S. gas stations on up to $6,000 in eligible purchases a year (then 1%), 3% back at U.S. online retailers on up to $6,000 in eligible purchases a year (then 1%) and 1% cash back on everything else.

Best for students: Bank of America® Customized Cash Rewards credit card for Students

From our partner

Bank of America® Customized Cash Rewards credit card for Students

See details, rates & fees

Here’s why: The Bank of America® Customized Cash Rewards credit card for Students offers an automatic 2% cash back at grocery stores and wholesale clubs.

You’ll also earn 3% cash back in a category that you choose each month. You’ll get the 2% and 3% bonus rates on your first $2,500 in combined quarterly spending, then 1%. You’ll get an unlimited 1% cash back on all other purchases.

The available 3% categories include gas, online shopping, dining, travel and drug stores.

This card comes with a $0 annual fee.

Best for using grocery rewards on travel: American Express® Gold Card

Here’s why: The American Express® Gold Card can help you maximize your rewards on food-related purchases, including groceries.

You’ll earn four Membership Rewards® points per $1 spent at U.S. supermarkets on up to $25,000 per year and four points per $1 at restaurants worldwide, including takeout and delivery in the U.S., on up to $50,000 per year. After you hit the spending caps in the categories you’ll earn one point per $1 spent. Purchases made outside of the bonus categories also earn one point per $1.

The card has an annual fee of $325, so make sure you’ll get enough value from everything this card has to offer before applying.

Best for Target groceries: Target Circle™️ Card

Here’s why: The Target Circle™ Card offers a 5% discount on most in-store purchases, including groceries. This hefty discount also applies to online orders, deliveries and pickups.

You can combine the card’s 5% discount with rewards offered by Target Circle, the retailer’s free loyalty program that offers access to deals that will be automatically applied at checkout.

The Target Circle™ Card has no annual fee.

Best for Costco members: Costco Anywhere Visa® Card by Citi

From our partner

Costco Anywhere Visa® Card by Citi

See details, rates & fees

Here’s why: You can save money on bulk grocery purchases with the Costco Anywhere Visa® Card by Citi.

The $0-annual-fee card offers 2% cash back on Costco purchases, including groceries. 

You’ll also get 5% cash back on gas at Costco gas stations and 4% back on gas and EV charging at other gas stations on up to $7,000 in combined spending a year, then 1% back. Additionally, the card offers 3% cash back on restaurants and eligible travel purchases.