Just in case you haven't noticed, there's an inventory column in the ingredient section of the design page. When you enter an item, the inventory level is displayed. For items I keep in stock, when I see that the level is below what I want it to be, I add the item to my shopping list. Pretty simple.