A proper cottage garden isn’t just about pretty flowers. What makes it truly charming is the mix of practical and ornamental planting. It’s one of the most rewarding cottage garden ideas because you get both beauty and usefulness without the rigid structure of modern layouts.
Choose trees that won’t dominate the space but still offer structure and seasonal interest. Crab apple trees are ideal, as they produce blossom in spring and fruit in autumn, supporting wildlife and pollinators. Hawthorn and ornamental cherry trees also work well, fitting the softer, nostalgic look that defines most cottage garden ideas.
Lavender is top of the list, not just for its fragrance, but for its low maintenance and bee-friendly blooms. Other cottage-friendly herbs include thyme, sage, chives, and mint. They blend beautifully into flower beds, provide fresh ingredients for your kitchen, and give the garden that classic herbal scent that makes cottage gardens feel timeless and homely.
Here are some of the best plants for a cottage garden, along with how to plant and care for them:
- Delphiniums: Plant in full sun in fertile, well-drained soil. Stake tall stems and cut back after flowering to encourage a second bloom.
- Foxgloves: Sow in partial shade in moist, well-drained soil. It’s a Biennial plant. Allow to self-seed.
- Roses (climbing or shrub varieties): Plant in full sun with rich, well-drained soil. Feed in spring, prune annually, and deadhead to encourage more blooms.
- Hollyhocks: Grow in full sun against a wall or fence. Stake tall plants, water in dry spells, and allow them to self-seed for next year.
- Poppies: Sow directly in poor to average soil in full sun. Avoid fertilising, they thrive on neglect. Let seed heads dry for self-seeding.
- Peonies: Plant in full sun with deep, fertile soil. Avoid moving once established, and support heavy blooms with rings or stakes.