Chase earlier announced that the Chase Marriott cards would earn 6x points per $1 spent at grocery stores until July 31st (maximum $5,000 in spend). Other Chase cards are offering the following bonuses from May 1st until June 30th, with a cap of $1,500 per month in spend on grocery store purchases:

  • Chase Freedom Unlimited 5x points! NEW
  • Chase Sapphire Preferred: Earn 3x points per $1 spent
  • Chase Sapphire Reserve: Earn 5x points per $1 spent
  • Chase United Club Infinite/Club & Presidential Plus: Earn 5x miles per $1 spent
  • Chase United Explorer, United MileagePlus: Earn 3x miles per $1 spent
  • Chase British Airways, Aer Lingus, Ibera: Earn 3x miles per $1 spent
  • Chase Southwest Plus, Premier & Priority: Earn 3x miles per $1 spent
  • Chase World of Hyatt & Chase Hyatt: Earn 3x points per $1 spent
  • Chase IHG Premier/Club Select: Earn 3x points per $1 spent
  • Chase Disney Premier: Earn 3% back

Obviously the Chase Sapphire Reserve or Southwest or Marriott cards are your best bet. For the best credit cards for grocery store spend normally,