Edible flowers to grow
There are more edible flowers than you might think – we recommend 10 to try.
A surprising number of flowers are edible and they make a colourful and interesting addition to drinks and dishes.
Aside from favourites like rose petals and viola petals, you could also find yourself eating the flowers of courgettes and primroses. You don't just have to use them as a decorative garnish either; many flowers have intense flavours that work well in different recipes.
For easy access to the flowers, try growing them alongside your herbs, veg and fruit. Check out these ideas on how to mix edible and ornamental plants in the garden for inspiration.
Check out these edible flowers to grow and eat, below.
Violas
Candied or crystallised violets make a pretty, edible decoration to cakes and other sweet treats, but you can also use them in savoury dishes like salads and soufflés. If you want to try making your own candied violets, use the flowers of Viola odorata, which have a sweet aroma.
Nasturtiums
Nasturtium (Tropaeolum majus) flowers have a strong peppery flavour and zingy colour that's perfect for perking up salads. Or try adding them to a stir fry. If left to develop, the young, green seed pods can be used in place of capers.
Roses
Rose petals have one of the most recognisable flavours. There are so many ways to use the flowers, from rose petal jam and homemade rosewater, to Turkish delight and rose petal decorations.
Chives
Like the foliage, chive flowers have a lovely mild onion flavour. Use them in the same dishes you would chive leaves, picking apart the flowerheads to make them easier to incorporate or scatter.
Elderflower
Once cooked, elderflowers can be used in several recipes like tarts, cakes and cordials. Go for flowerheads that have just opened for the best flavour.
Lavender
Not just a pretty plant, lavender also has aromatic, edible blooms. Pick the blooms of English lavender (Lavandula angustifolia), which has the best flavour, before they've opened, then dry before using in both sweet and savoury dishes. Find out how to dry lavender.
Ox-eye daisies
Ox-eye daisies, Leucanthemum vulgare, have flowers that can be used a number of ways. Try preserving the unopened flower buds as you would capers, or use the petals in sweet and savoury dishes. You can also use the flowers to make tea.
Primroses
Like violas, primrose flowers are suitable for crystallising and using for decoration. The pale yellow blooms of Primula vulgaris (pictured) look especially pretty.
Borage
Borage (Borago officinalis) flowers are a striking purple-blue colour, so they're perfect for freezing in ice cubes or garnishing cocktails and salads. Keep an eye out for it as it often springs up in the garden.
Courgette
Courgettes have gloriously large flowers that are great for using in savoury dishes. Pick them while still attached to an immature courgette and cook within a few hours after picking. Delicious deep-fried, stuffed or stirred into pastas and risottos.
Tips for eating flowers
- Avoid eating the flowers from plants that have been sprayed with pesticides or fungicides
- With roses, choose flowers from scented cultivars, as these will also have the best flavour
- Don't eat flowers from a florist as you can't be sure what the plants have been treated with
- Before eating any flowers, be sure you know what it is – don't eat it if you're uncertain
Festive subscription offer
Save 51% on the shop price. Subscribe to BBC Gardeners' World Magazine today and get 6 months of free seeds for Spring 2025.
Year Planner 2025 on sale
Starting to plan your gardening year? The Year Planner 2025 is packed with expert advice from the Gardeners’ World team, to ensure you have your best gardening year yet.
Discover our new digital travel brochure
Whether it's a thrilling Arctic cruise or a charming getaway to historic Bath, our NEW travel brochure has exciting options for everyone.
New podcast series
Join Monty and the team for advice on winter gardening, tulips, caring for birds, house plants and more in the new BBC Gardeners' World Magazine podcast series.