Cottage gardens are known for their relaxed charm, colourful flowers and layered planting style. Unlike formal gardens, cottage gardens embrace a natural, slightly wild look filled with long-flowering plants that return year after year.
Perennial plants are the backbone of this garden style because they provide reliable colour and structure without needing to be replanted each season. With the right mix of perennials, a cottage garden can remain vibrant and full from spring through autumn.
This guide explores some of the best perennial plants for creating a beautiful cottage garden.
What defines a cottage garden?
A traditional cottage garden typically features:
-
Abundant flowering plants
-
Informal planting style
-
Soft pathways and borders
-
Plants that spill over edges
-
A mix of colours and textures
-
Layered planting heights
Rather than neat rows, cottage gardens rely on a dense mix of plants that grow together naturally.
Why choose perennial plants?
Perennials return each year, making them ideal for cottage-style gardens.
Benefits include:
-
Long-term garden structure
-
Reliable seasonal flowering
-
Lower maintenance compared to annuals
-
Better garden density over time
-
Increased biodiversity and pollinator attraction
Once established, many perennials spread and create a lush, full garden.
Best perennial plants for cottage gardens
Lavender
Lavender is a classic cottage garden plant with fragrant purple flowers and silvery foliage.
Best for:
Borders, pathways and sunny garden beds.
Salvia
Salvias produce long spikes of flowers and attract bees and butterflies. Many varieties bloom for extended periods.
Best for:
Adding vertical interest and colour.
Foxglove
Foxgloves create tall, elegant flower spikes that are a signature feature of cottage gardens.
Best for:
Back of garden beds and adding height.
Delphinium
Delphiniums produce tall spikes of blue, purple or white flowers and add dramatic vertical colour.
Best for:
Cooler climates and feature planting.
Coneflower (Echinacea)
A hardy perennial with daisy-like flowers that attract pollinators.
Best for:
Wildflower-style cottage gardens.
Shasta Daisy
A cheerful flowering plant that fits perfectly into the informal cottage garden style.
Best for:
Borders and mass planting.
Coreopsis
Coreopsis produces bright yellow flowers for long periods and adds vibrant colour to the garden.
Best for:
Sunny garden beds.
Penstemon
Penstemons produce colourful tubular flowers and attract birds and pollinators.
Best for:
Mixed perennial beds.
Gaura
Gaura produces delicate flowers that move gracefully in the breeze.
Best for:
Softening garden edges.
Catmint (Nepeta)
A hardy perennial with purple flowers and aromatic foliage.
Best for:
Edging and filling gaps in garden beds.
Layering plants in a cottage garden
Successful cottage gardens rely on layered planting.
Typical layout includes:
Tall plants at the back
-
Foxglove
-
Delphinium
-
Tall salvias
Medium-height plants
-
Lavender
-
Coneflower
-
Penstemon
Low plants and fillers
-
Catmint
-
Coreopsis
-
Gaura
This layering creates depth and ensures the garden always looks full.
Colour combinations for cottage gardens
Cottage gardens often mix a wide range of colours.
Popular colour palettes include:
-
Soft pastels (pink, lavender, white)
-
Bold contrasts (purple and yellow)
-
Romantic tones (rose, peach, cream)
Mixing colours naturally adds to the relaxed cottage style.
Attracting pollinators
Perennial cottage gardens are excellent for attracting beneficial wildlife.
Plants like:
-
Lavender
-
Coneflower
-
Salvia
-
Catmint
provide nectar and attract bees, butterflies and other pollinators.
Tips for growing perennial cottage gardens
Plant densely
Cottage gardens look best when plants grow closely together.
Allow plants to self-seed
Many cottage garden plants spread naturally.
Prune lightly
Deadheading flowers encourages repeat blooming.
Use mulch
Mulch helps retain moisture and improve soil health.
Final thoughts
Perennial plants are essential for creating the timeless beauty of a cottage garden. With their reliable flowering and natural growth habits, they provide colour, texture and structure throughout the growing season.
By combining a variety of perennials with different heights and bloom times, you can create a lush, romantic garden that feels both vibrant and relaxed year after year.