Growing your own bird food

Buying seed and other food for birds can be expensive. But, by taking advantage of the free seeds produced by many garden plants, you can save money and help garden birds survive the winter.

If you grow plants that produce easy-to-access or abundant seeds, birds won't have to spend as much energy looking for food. Not only that, both the plants and the birds they attract will add winter interest to your garden.

Discover plants that can help you to feed garden birds.



The tawny seedheads of teasel contain thousands of small oblong seeds. Sow them in February to attract goldfinches and as a low-energy alternative to nyjer seed. Purple and green flowerheads are a summer bonus.


Hazel makes an ideal wildlife plant for the smaller garden. Try planting it to attract strong-billed nuthatches, that can break open or hammer holes into the tough woody shells to reach the seed inside. Plant from December - March as a bare-root or potted shrub.


Greenfinches and goldfinches love the striking seedheads of miscanthus. Leave them be until March, for birds to feed on when other seedheads may have been dispersed. Plant in late February after soil has warmed up, or alternatively, try growing panicum grasses.


Thistle flowers produce masses of fluffy seeds and are particularly attractive to finches and dunnocks. Just be sure to leave the last flowers on so they can set seed. Plant them in late February as the soil warms.


Fast-growing native birches not only produce many seeds, but also support over 300 species of insect, to serve as food for birds. The papery white bark and pendulous branches are an additional bonus in winter.


The tightly packed 'seeds' of sunflowers are actually a type of dry fruit – achenes – each containing a single seed. When ripe in autumn, birds enjoy feeding on the oil-rich hearts, often discarding the husks. Sow under cover from February to attract blue tits, great tits and chaffinches.

Globe thistle

The spherical flowerheads of globe thistles are pleasing to the eye, and produce smooth brown seeds held inside each calyx, that are easily picked off by finches. The steel-blue flowers are also a bonus to insects in summer. Plant in late February, or sow outside in April.


Kate Bradbury

Kate Bradbury says

Don’t forget berrying plants, such as holly, hawthorn, ivy and cotoneaster. These provide a perennial supply of food just when the birds need it, and will save you money, too.

Discover more ideas and inspiration

Related content

Garden wildlife jobs for July

How to create a wildlife garden (part six)

Pond plants for pollinators

Related offers


Peanut feeder saver pack

Help wild birds through the cold season by providing them with a reliable source of high-quality, nutritious food. With this offer, you'll save £2.50 on this special peanut pack, comprising a nut feeder and 1kg pack of premium peanuts.

Order now


Subscriber only content

Save £10, plus free gift

Help your garden birds with this special winter feed pack from Wiggly Wigglers, plus get a free suet block feeder with your order. Pack contains 3kg peanuts, 3kg seed, 10 suet balls and three suet blocks, all for just £19.95 (saving over £10).

Unlock now


Walking breaks from £91

Explore some of the UK’s most beautiful landscapes on foot, including hotel, breakfast, one evening meal and packed lunch. Each walk includes a local map and walking guide book, so you’re ready to go.

Use code: HB646

Order now