Designate a place for each glass or item of crockery to live. Have a specific drawer for tea towels, a shelf for baking supplies and a place for each food type in the pantry. This can help to create order, and make it easy to return things. Try using trays, jars and containers to separate sauces from snacks and cleaning supplies from pots and pans.
Keep larger items at the back of the fridge or pantry, and smaller items in front, so you can find things easily. Similarly, store plates, pots and the like by size. You may also want to store items you use most at eye level, and those used less often on higher or lower shelves.
Put the dishwasher on before you go to bed, or before you leave for work, to help keep on top of dirty dishes. Unload it when you wake up or return from work.
Write items on a shopping list when they are getting low, rather than waiting until they run out.