Food Menu keeps the meals you actually cook at home. Tick the ones you want in the next few days and the shopping list builds itself.

Add the meals you cook once — your own, or from the built-in cookbook you can take as a base and adjust. The app does the rest: how much to buy, and what you already have enough of at home.