While your earning rate will vary depending on your specific credit card and the stores where you do your grocery shopping, the credit cards on this list offer from 2% to 6% cash back on eligible purchases.