The original poster asked how to keep up with inflation of items that are greater than the 8.7% boost that the COLA is providing. The COLA boost is based on the average inflation and everything doesn’t increase the same. The only real answer is to adjust your consumption by reducing those items that have increased more than others. As an example the OP described the cost of a salad mix. OK. My reply would be to make your own salad mix by cutting tomatoes, lettuce, carrots, etc.
Another person pointed out that since the COLA is based as a percentage of their current benefits, that folks who deferred taking SS for a while get a higher dollar amount increase than those who took SS at 62. That‘s true. But consider one person taking SS at 62 and another at 67 and where both had the same total taxed income into SS at their respective age of 62. The person who deferred until age 67 only has 3 years of SS income at age 70 while the person who started taking benefits at age 62 has 8 years of SS income at age 70. Guess which one has received more money from SS at age 70.
It’s been no secret that by deferring SS you get an annual increase in your base benefit by about 8% annually. And it’s also never been a secret that those who wait have a higher base for their COLA once they start receiving benefits. But, those who wait also risk receiving less overall due to early death.
I realize that this reply might upset some folks, but I don’t know any other realistic response.