Posted: 26/03/2014 at 21:11
One definition of a cottage garden is that they contain a fairly random mix of things so in one sense you can't go far wrong!
What would be ideal is a mix of plants which flower at different times, preferably all the year round, so attracting bees and other insects to help pollination of your veg and fruit. Some random suggestions, all of which are considered 'cottage garden' plants:
Foxglove, snowdrops, campanula, lavender, hardy geranium, sweet rocket, sweet william, dianthus, delphinium, aquilegia, allium, buddleia, euphorbia, achillea, aster, wallflower, phlox, hollyhock. I could go on..