We have a good rewards card, so I buy ALL our groceries in that credit card and at the end of the month, pay it off. Interest doesn’t hit, I get rewards, and I shop in person or curbside. I track my grocery budget and if we don’t spend the entire amount budgeted, the extra money goes to a sinking fund.