If you have the space and want to have a go at growing your own, why not dedicate a corner of your garden to raised beds and see if you can squeeze in a small greenhouse, or a covered shelf unit if you lack the space. It only has to be big enough for a few pots. Start by growing from seed under cover and potting up when seedlings are big enough to handle without damaging them. Then plant out in your raised beds and watch them go. Just imagine going out to your mini kitchen garden to pick your salad rather than heading for the fridge. Bliss.