Couponing, comparison shopping and cutting back on favorite foods are new habits for her and millions of other Americans as they absorb the biggest jump in grocery prices in a half-century. Buying food to eat at home has gotten 33% more expensive in U.S. cities since the beginning of 2019, according to government figures. In the 7 1/2 years before that, prices rose 6.4%.

The historic increase happened for numerous reasons. The coronavirus pandemic snarled supply chains and raised labor and transportation costs. Droughts, hurricanes and diseases like bird flu drove down production. Tariffs raised prices on foreign products like coffee, tomatoes and chocolate. Russia’s ongoing war in Ukraine disrupted oil and fertilizer supplies.