German consumers are spending more on food than they were in 2017, despite average food and drink prices rising by 3% across the country. This willingness to spend more comes as retailers scale back on discounts, and as people find they have more disposable income.