The price of food rarely goes down, but that doesn't mean we enjoy eating any less. From classics like Sunday roasts and gourmet burgers to Asian cooking, Americans enjoy a great variety of food. Supermarkets are stocked with ingredients and prepared food to match. But all of this culinary pleasure comes with a (sometimes high) price tag.

GET.com's best grocery cards

Best ForCredit Card
6% cash backBlue Cash Preferred® Card from American Express
Cash back twiceCiti® Double Cash Card
Flat-rate cash backChase Freedom Unlimited℠

According to official USDA food plans for May 2015, a 30-year old American man needs to spend a at least $241.60 monthly to put a minimal amount of food on his table ($374.10 to eat well). American women need slightly less at $209.50 monthly ($330.30 to eat well). If you have a family of 4, you can expect to cough up a minimum or $720 to put food on the table (up to a liberal $1,292 to eat well).

In every case, a credit card that rewards you for supermarket purchases can help you get more for your money. Supermarket credit cards let you earn cash back or reward points when you shop at supermarkets.

Blue Cash Preferred® Card from American Express, a GET.com advertiser, is a good example of a card that lets you earn cash back on supermarket shopping. This card lets you earn 6% cash back on up to $6,000 per year in purchases at U.S. supermarkets. Terms apply.

Although I would recommend cash back cards because cash is the most flexible kind of reward, there are also cards that let you earn other points on your supermarket purchases.

Here is our pick of best-rated credit cards for supermarket shopping in the US:

Credit CardFeaturesIntro APRRegular APRAnnual FeeWhy we like itWe least liket_cc_credit_requiredRelated links
Blue Cash Preferred<sup>®</sup> Card from American Express

Blue Cash Preferred® Card from American Express

APPLY NOWAt American Express' secure website
Blue Cash Preferred<sup>®</sup> Card from American Express
  • Our Rating:
  • Our Rating:
  • 4.60/5
  • Your Rating:
Rate This Card
  • $150 statement credit after you spend $1,000 in purchases on your new Card within the first 3 months.
  • Special Offer: $0 intro annual fee for the first year of Card Membership, then $95.
  • 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.
  • 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
APPLY NOWAt American Express' secure website

N/A

13.99%-24.99% Variable

$0 intro annual fee for the first year of Card Membership, then $95.

Excellent/Good

Blue Cash Preferred® Card from American Express lets you earn 6% cash back on up to $6,000 in purchases you make at U.S. supermarkets per year (1% after that cap). If you like doing your grocery shopping at department stores, you will be glad to know that you can earn 3% cash back at select U.S. department stores. On top of that, you will also earn 3% cash back on gas at U.S. gas stations. You earn 1% cash back on other purchases. You earn this cash back as Reward Dollars which you can redeem as a statement credit.

This card lets you earn $150 after you spend $1,000 in purchases (as a statement credit): Earn $150 after you spend $1,000 in purchases with your new Card in the first 3 months after opening your account. Shopping benefits include purchase protection and return protection. This card has a $0 annual fee for the first year, $95 thereafter. Terms apply.

Credit CardFeaturesIntro APRRegular APRAnnual FeeWhy we like itWe least liket_cc_credit_requiredRelated links
Blue Cash Everyday<sup>®</sup> Card from American Express

Blue Cash Everyday® Card from American Express

APPLY NOWAt American Express' secure website
Blue Cash Everyday<sup>®</sup> Card from American Express
  • Our Rating:
  • Our Rating:
  • 4.40/5
  • Your Rating:
Rate This Card
  • $100 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 12 months on purchases and balance transfers, then a variable rate, currently 13.99% to 24.99%.
  • 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
APPLY NOWAt American Express' secure website

0% for 12 months on Purchases and Balance Transfers

13.99%-24.99% Variable

$0

Excellent/Good

Blue Cash Everyday® Card from American Express, a GET.com advertiser, is another rewarding card for grocery shopping. You will earn 3% cash back on up to $6,000 per year in purchases at U.S. supermarkets. You also earn 2% cash back at U.S. gas stations, and 1% cash back for other purchases you charge to this card. You receive cash back as Reward Dollars which you can redeem as a statement credit.

Two of the best things about this card is that it has no annual fee and it comes with a bonus offer: Earn $100 back as a statement credit after you spend $1,000 in purchases on your new Card in your first 3 months. Terms apply.

Credit CardFeaturesIntro APRRegular APRAnnual FeeWhy we like itWe least liket_cc_credit_requiredRelated links
Bank of America<sup>®</sup> Cash Rewards Credit Card

Bank of America® Cash Rewards Credit Card

Bank of America<sup>®</sup> Cash Rewards Credit Card
  • Our Rating:
  • Our Rating:
  • 4.60/5
  • Your Rating:
Rate This Card
  • $150 online cash rewards bonus after you spend at least $500 on purchases in the first 90 days of account opening
  • No annual fee
  • $150 online cash rewards bonus after you spend at least $500 on purchases in the first 90 days of account opening
  • Earn 1% cash back on every purchase, 2% at grocery stores and wholesale clubs, and 3% on gas for the first $2,500 in combined grocery/wholesale club/gas purchases each quarter
  • No changing categories and no expiration on rewards
  • 0% Introductory APR for 12 billing cycles for purchases AND for any balance transfers made in the first 60 days, then, 13.99% - 23.99% Variable APR. 3% fee (min $10) applies to balance transfers
  • Get a 10% customer bonus every time you redeem your cash back into a Bank of America® checking or savings account
  • If you're a Preferred Rewards client, you can increase that bonus to 25% - 75%

0% Introductory APR for 12 billing cycles for purchases AND for any balance transfers made in the first 60 days

13.99% - 23.99% Variable APR on purchases and balance transfers

No annual fee

Why we like it
  • $150 online cash rewards bonus after you spend at least $500 on purchases in the first 90 days of account opening.
  • Earn 1% cash back on every purchase, 2% at grocery stores and wholesale clubs, and 3% on gas for the first $2,500 in combined grocery/wholesale club/gas purchases each quarter.
We least like
  • 3% foreign transaction fee.
Excellent/Good

Bank of America® Cash Rewards Credit Card is the card to use if you want to earn 2% cash back at grocery stores and now at wholesale clubs, and 3% on gas up to the first $2,500 in combined grocery/wholesale club/gas purchases each quarter. Plus 1% cash back on other purchases. If you bank at Bank of America, you can get even more cash back because you get a 10% customer bonus every time you redeem your cash back into a Bank of America® checking or savings account, and if you're a Preferred Rewards client (meaning you have a specific amount of assets at Bank of America), you can increase that bonus to 25% - 75%. This card has 0% Introductory APR for 12 billing cycles for purchases and for any balance transfers made in the first 60 days, then 13.99% - 23.99% Variable APR, which can help you save on interest charges. There's a $150 online cash rewards bonus after you spend $500 or more on purchases in the first 90 days from account opening. This card has no annual fee.

Read our review of Bank of America® Cash Rewards Credit Card here.

View Details

Credit CardFeaturesIntro APRRegular APRAnnual FeeWhy we like itWe least liket_cc_credit_requiredRelated links
Citi<sup>®</sup> Double Cash Card – 18 month BT offer

Citi® Double Cash Card – 18 month BT offer

APPLY NOWAt Citi's secure website
Citi<sup>®</sup> Double Cash Card – 18 month BT offer
  • Our Rating:
  • Our Rating:
  • 4.75/5
  • Your Rating:
Rate This Card
  • Earn cash back twice on every purchase with unlimited 1% cash back when you buy, plus an additional 1% as you pay for those purchases.
  • Balance Transfers do not earn cash back
  • 0% Intro APR on Balance Transfers for 18 months. After that, the variable APR will be 14.49% - 24.49% based on your creditworthiness
  • Click 'Apply Now' to see the applicable balance transfer fee and how making a balance transfer impacts interest on purchases.
  • No categories to track, no caps on cash back, no annual fee*
APPLY NOWAt Citi's secure website

0% Intro APR on Balance Transfers for 18 months

14.49% - 24.49%* (Variable)

$0*

Why we like it
  • Earn cash back twice on every purchase with unlimited 1% cash back when you buy, plus an additional 1% as you pay for those purchases.
  • Introductory APR offer.
Excellent, Good

Citi® Double Cash Card – 18 month BT offer, a partner card, lets you earn cash back twice on every purchase (unlimited 1% cash back when you buy, plus an additional 1% as you pay for those purchases). If you always make your payments in full by the due date every month, you can easily calculate your monthly savings. The best part is that you earn cash back twice on all your purchases, not only when you shop at supermarkets. You pay no annual fee for this card.

This card also has 0% intro APR for 18 months on Balance Transfers with a regular 14.49% - 24.49% variable APR after that. Click 'Apply Now' to see the applicable balance transfer fee and how making a balance transfer impacts interest on purchases.

Read our full review of Citi® Double Cash Card – 18 month BT offer here.

Credit CardFeaturesIntro APRRegular APRAnnual FeeWhy we like itWe least liket_cc_credit_requiredRelated links
Chase Freedom Unlimited℠

Chase Freedom Unlimited℠

APPLY NOWAt Chase's secure website
Chase Freedom Unlimited℠
  • Our Rating:
  • Our Rating:
  • 4.90/5
  • User Rating:
  • 3.00/5
Rate This Card
  • Earn a $150 Bonus after you spend $500 on purchases in your first 3 months from account opening.
  • Unlimited 1.5% cash back on every purchase - it's automatic
  • Earn a $150 Bonus after you spend $500 on purchases in your first 3 months from account opening
  • 0% Intro APR for 15 months from account opening on purchases and balance transfers, then a variable APR of 15.99-24.74%. Balance transfer fee is 5% of the amount transferred, $5 minimum
  • Redeem for cash - any amount, anytime
  • Cash Back rewards do not expire as long as your account is open
  • No annual fee
APPLY NOWAt Chase's secure website

0% Intro APR for 15 months from account opening on purchases and balance transfers

15.99%-24.74% Variable

$0

Why we like it
  • Unlimited 1.5% cash back on every purchase - it's automatic.
  • Earn a $150 Bonus after you spend $500 on purchases in your first 3 months from account opening.
Excellent/Good

Chase Freedom Unlimited℠ gives you a flat-rate of unlimited 1.5% cash back on every purchase which you charge to it, anywhere! That means you can earn this flat-rate cash back on groceries from a supermarket, corner store, delicatessen, food boutique, convenience store, hypermarket, or anywhere else. Plus you get the same rate for any other purchases you charge to Chase Freedom Unlimited℠. And it's automatic, so you don't have to activate cash back or fuss with category sign-ups. You can redeem cash back anytime, for any amount, which gives you the freedom to choose when to get your cash. You get 0% intro APR for 15 months from account opening on purchases and balance transfers (regular 15.99% - 24.74% variable APR applies after that), and you pay no annual fee.

This card has an attractive bonus offer: Earn a $150 Bonus after you spend $500 on purchases in the first 3 months after your new account is opened.

Find out more in our review of Chase Freedom Unlimited℠ here.

Credit CardFeaturesIntro APRRegular APRAnnual FeeWhy we like itWe least liket_cc_credit_requiredRelated links
The Amex EveryDay<sup>®</sup> Credit Card from American Express

The Amex EveryDay® Credit Card from American Express

APPLY NOWAt American Express' secure website
The Amex EveryDay<sup>®</sup> Credit Card from American Express
  • Our Rating:
  • Our Rating:
  • 4.40/5
  • Your Rating:
Rate This Card
  • Earn 10,000 Membership Rewards® points after you use your new Card to make $1,000 in purchases in your first 3 months.
  • 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. Terms and limitations apply.
  • 2x points at US supermarkets, on up to $6,000 per year in purchases (then 1x); 1x points on other purchases. Terms and limitations apply.
  • You can use Membership Rewards® points for all or part of your flight, hotel booked and paid in advance, vacation or cruise booking.
  • No annual fee. Plus, 0% intro APR on purchases and balance transfers for 12 months, then a variable rate, currently 13.99% to 23.99%, based on your creditworthiness and other factors.
  • Terms Apply.
  • See Rates & Fees
APPLY NOWAt American Express' secure website

0% for 12 months on purchases and balance transfers

13.99%-23.99% Variable

$0

Why we like it
  • No annual fee.
Excellent/Good

The Amex EveryDay® Credit Card from American Express, a GET.com advertiser, lets you earn 2 points per dollar on the first $6,000 of purchases you make at US supermarkets each year. After you hit that cap you will earn 1 point per $1. You also earn 1 point per dollar on your other purchases. If you use your Card 20 or more times on purchases in a billing period you will earn 20% more points on those purchases (less returns and credits).

This card has a bonus offer: Earn 10,000 Membership Rewards® points after you use your new Card to make $1,000 in purchases within the first 3 months. This card has no annual fee, so the rewards you earn are straight savings. Terms & limitations apply.