Best Plants for Small Gardens
A small garden doesn't mean you have to compromise on colour, texture or year-round interest. With the right plant selection, even the most compact outdoor space can feel lush, inviting and full of life.
The best plants for small gardens are those that offer long-lasting seasonal appeal without becoming overwhelming. Compact shrubs, flowering perennials, ornamental grasses and evergreen plants can all help maximise space while creating a balanced, low-maintenance garden.
Whether you have a tiny back garden, courtyard, terrace or urban patio, this guide explores the best plants for small gardens and how to combine them for stunning results.
What Makes a Plant Suitable for a Small Garden?
When choosing plants for a compact garden, look for varieties that offer:
- Compact or slow-growing habits
- Multi-season interest
- Long flowering periods
- Easy maintenance
- Wildlife-friendly flowers
- Attractive foliage throughout the year
Layering plants of different heights also helps create the illusion of more space without overcrowding.
Best Shrubs for Small Gardens
Shrubs provide structure and year-round interest while taking up relatively little room when carefully selected.
1. Hydrangea serrata 'Bluebird'
Smaller and more delicate than traditional lacecap hydrangeas, with elegant blue lacecap flowers.
Height: Around 1m
Great for: Woodland-style gardens, Partial shade, Wildlife gardens
2. Skimmia japonica
An evergreen shrub perfect for shaded gardens. It produces fragrant spring flowers followed by colourful berries on female plants.
Height: 1m
Benefits: Evergreen foliage, Winter interest, Excellent for containers
3. Hebe
Hebes are among the best evergreen shrubs for small gardens in the UK. Their neat habit, glossy leaves and long flowering season make them incredibly versatile.
Popular varieties include:
Hebe 'Green Globe'
Hebe 'Red Edge'
Hebe 'Purple Shamrock'

4. Pittosporum tenuifolium
This naturally rounded evergreen requires very little pruning and adds year-round structure to borders.
Perfect for: Contemporary gardens, Courtyards, Front gardens
5. Choisya ternata 'Aztec Pearl'
Known as Mexican Orange Blossom, this shrub has elegant evergreen foliage and highly scented white flowers during spring, with a second flush later in the year.
Best Flowering Perennials for Small Gardens
Perennials return every year, making them excellent value while providing reliable colour.
1. Geranium Rozanne
Often regarded as one of the best hardy geraniums, 'Rozanne' flowers continuously from late spring until the first frosts.
Why gardeners love it: Extremely long flowering season. Pollinator friendly. Low maintenance
2. Salvia nemorosa 'Caradonna'
Tall purple flower spikes attract bees and butterflies while adding vertical interest without taking up much space.
Height: 60cm
Best planted alongside: Lavender. Nepeta.Roses
3. Heuchera
Grown primarily for its colourful foliage, Heuchera comes in shades of lime green, caramel, deep purple and silver.
Excellent for: Containers. Border edges. Shade gardens

4. Echinacea (Coneflower)
These striking daisy-like flowers bloom from midsummer into autumn and are highly attractive to pollinators.
Popular colours include: Pink, White, Orange, Yellow
5. Astrantia
Perfect for partially shaded gardens, Astrantia produces delicate pincushion flowers over many weeks.
Works beautifully in: Cottage gardens. Wildlife gardens. Woodland-style planting
Compact Evergreen Plants
Evergreens keep a small garden looking attractive during winter.
Good choices include:
- Sarcococca (Winter Box)
- Euonymus japonicus
- Dwarf Box alternatives such as Ilex crenata
- Pieris japonica
- Nandina domestica
These provide colour and structure when herbaceous plants have died back.
Best Plants for Small Sunny Gardens
If your garden enjoys plenty of sunshine, these plants thrive in UK conditions:
- Lavender
- Salvia
- Nepeta (Catmint)
- Verbena bonariensis
- Gaura lindheimeri
- Sedum 'Autumn Joy'
Together they create a long-lasting display while supporting bees and butterflies.

Best Plants for Shady Small Gardens
Shade doesn't have to limit your planting options.
Excellent performers include:
Combining different leaf shapes and shades of green creates texture even where flowers are less abundant.
Best Plants for Small Garden Pots
Containers allow you to add colour without sacrificing valuable planting space.
Ideal container plants include:
Choose frost-resistant pots with good drainage to ensure healthy growth.
Ornamental Grasses for Small Gardens
Grasses add movement and softness while occupying very little space.
Great compact options include:
Stipa tenuissima
Fine, flowing foliage creates a soft, natural appearance.
Festuca glauca
Blue-grey foliage remains attractive throughout the year.
Pennisetum 'Little Bunny'
A dwarf fountain grass producing fluffy flower heads in late summer.
How to Make a Small Garden Look Bigger
Choosing the right plants is only part of the design.
To maximise your space:
- Plant in layers with taller shrubs at the back.
- Repeat the same plants throughout the garden for cohesion.
- Use evergreen shrubs to provide year-round structure.
- Grow climbers vertically to free up ground space.
- Limit the number of plant varieties to avoid visual clutter.
- Incorporate containers to create flexible planting displays.
- Leave open lawn or paved areas to balance dense planting.
Plants That Attract Pollinators
Many compact gardens can become valuable habitats for wildlife.
Top pollinator-friendly plants include:
- Salvia
- Lavender
- Verbena bonariensis
- Echinacea
- Geranium Rozanne
- Nepeta
- Astrantia
Planting these together creates a continuous source of nectar from spring through autumn.
Frequently Asked Questions
What are the best low-maintenance plants for small gardens in the UK?
Hebe, Skimmia, Heuchera, Geranium Rozanne, Salvia and ornamental grasses all require relatively little maintenance while providing long-lasting interest.
Which shrubs stay small naturally?
Compact shrubs such as Pittosporum 'Golf Ball', Hebe, Skimmia japonica, dwarf Hydrangeas and Choisya 'Aztec Pearl' are ideal for smaller spaces.
What plants make a small garden look bigger?
Plants with upright growth, repeating colours and varying heights help create depth. Ornamental grasses, Salvias, Hydrangeas and evergreen shrubs all contribute to a spacious appearance.
Can I grow shrubs in containers?
Yes. Many compact shrubs—including Hebe, Skimmia, dwarf Hydrangeas and Choisya—grow exceptionally well in large containers with good drainage and regular watering.
Creating a Beautiful Small Garden
Designing a beautiful small garden is all about choosing plants that work hard throughout the seasons. By combining compact evergreen shrubs, long-flowering perennials, ornamental grasses and pollinator-friendly species, you can create an outdoor space that feels larger, richer and full of interest all year round.
Whether you prefer a contemporary courtyard, a wildlife-friendly retreat or a traditional cottage garden, selecting the right mix of shrubs and perennials will help you make the most of every square metre. Visit us at Thompson's Garden Centre, where we have all the plants you need to achieve the look as well as offering expert advice when you need it.