The Best Grocery Card for 2026, Hands Down
Want to save as much as possible on groceries — without spending hours cutting out coupons? If so, you should check out the Blue Cash Preferred® Card from American Express.
With the Amex Blue Cash Preferred, you’ll get an almost unheard-of 6% cash back at U.S. supermarkets (on up to $6,000 per year in eligible purchases) and select U.S. streaming subscriptions, among other strong perks and earning rates. There’s a reason Motley Fool Money named it the Best Card for Groceries of 2026.
Want to learn if it’s right for you? Here’s what to know about the Amex Blue Cash Preferred before you hit apply.
Get up to 6% cash back on groceries and much more
With the Amex Blue Cash Preferred, you’ll unlock 6% cash back at U.S. supermarkets (on up to $6,000 per year in eligible purchases) and select U.S. streaming subscriptions. Once you hit that cap, you’ll have earned $360 a year in cash back — plus, you’ll keep earning 1% on grocery runs after that.
The card has a $0 intro annual fee for the first year, then $95. (See rates and fees.) That means maxing out the grocery category once covers nearly the first five years of the card’s annual fee.
You’ll also get:
- 3% cash back at U.S. gas stations and transit (including taxis/rideshare, parking, tolls, trains, buses and more)
- 1% cash back on other purchases
For strong earning rates on groceries, gas, streaming, and elsewhere, the Amex Blue Cash Preferred is a smart pick.
$120 in streaming credits, plus a nice welcome bonus offer
The Amex Blue Cash Preferred also gives you the chance to earn a strong welcome bonus, plus a nifty streaming perk. You’ll get:
- Welcome bonus offer: Apply and find out if you are eligible for as high as $300 cash back after spending $3,000 in purchases on your new Card in the first 6 months. Welcome offers vary and you may not be eligible for an offer. Cash back is received as Reward Dollars, redeemable for statement credit or at Amazon.com checkout. Terms Apply.
- Up to $120 a year in streaming credits when paying for Disney+, Hulu, or ESPN+ subscriptions
- Intro APR offer: 0% intro APR for 12 months on purchases and balance transfers; a 19.49%-28.49% Variable APR applies after
- Terms apply; enrollment may be required
Use your card to pay for a monthly Disney streaming subscription, and you’re already covering the annual fee and then some. Throw in the strong earning rates and welcome bonus offer, and it’s easy to see why we love the Amex Blue Cash Preferred.
Want to start saving on everyday purchases today? Read our full review of the Blue Cash Preferred® Card from American Express to see if it’s right for you.
For Amazon shoppers: Check out the Prime Visa
The Amex Blue Cash Preferred is a great option for most grocery shoppers. If you’re like me, though, and want to save on online grocery orders, there’s another option worth mentioning: the Prime Visa card (see rates and fees).
For no annual fee, the Prime Visa earns:
- 5% cash rewards at Amazon.com, Amazon Fresh, Whole Foods Market and on Chase Travel purchases with an eligible Prime membership
- 2% cash rewards at gas stations, restaurants, and on local transit and commuting (including rideshare)
- 1% cash rewards on all other purchases
I signed up for Amazon Fresh, Amazon’s online grocery delivery service, a few months ago. With my Prime Visa, I save 5% on my subscription, 5% on every purchase with Amazon Fresh, and 5% on every purchase with Amazon itself.
For my money, it’s another great way to save a bundle on groceries, online shopping, travel purchases, and more.
Note that a Prime membership is required to be eligible for the card.
You’ll also earn a $150 Amazon gift card instantly upon card approval — no spending requirements to hit and no waiting around to earn. It’s quickly become one of the most-used credit cards in my (virtual) wallet.