8 plants that deliver big impact at a small cost for an effortlessly stunning and productive garden

We've rounded up the best value-for-money plants with growing tips from garden experts

Pink and white foxgloves growing in garden border next to path with trees in background
(Image credit: Getty Images)

Nothing beats reaping the rewards of the plants you've spent time looking after, whether those are breath-taking flower displays or tasty harvests to share with friends. That's why growing the best value-for-money plants is so satisfying.

The best budget garden ideas are those that fill our gardens with treats for a small price, but what are the best low-cost plants for high impact?

We’ve asked the experts to help us determine exactly that, focusing on the annuals that deliver real bang for your buck and a few perennials for lasting value.

1. Nasturtiums

Red nasturtium flowers and plants in rustic wooden raised planter with rusted lantern

(Image credit: Future PLC/Leigh Clapp)

Nasturtiums are incredibly easy to grow, and they'll quickly fill pots and borders with colour blooms and thick foliage. The cascading leaves also make them one of the best plants for hanging baskets.

'You can sow nasturtiums directly in sunny sites with poor soil,' says Kate Turner, gardening guru for Miracle-Gro. 'They’re great for pollinators and also for attracting pests like aphids away from your more expensive plants like cabbages and dahlias.'

Plus, there are various ways you can enjoy the edible parts of nasturtiums to really get your money's worth. 'You can eat the petals and leaves to add colour and spice to your salads, or pickle the seed heads as a caper substitute,' adds Kate.

And if you're looking for companion planting ideas, nasturtiums make great sacrificial plants.

Where to buy nasturtium seeds:

2. Courgettes

Courgettes growing in a raised bed on gravel in garden

(Image credit: Getty Images)

When you hear people talking about gluts, they'll often be referring to courgettes. They're one of the easiest vegetables to grow, and the plants are prolific croppers, so you'll usually find yourself harvesting more than you know what to do with during the summer and autumn months.

A packet of courgette seeds could cost you as little as 89p from Thompson & Morgan, so it's a really cheap way of growing your own vegetables and achieving high yields. The large yellow flowers will brighten up your growing space, too.

Learning how to grow courgettes is simple, even for beginners, and if your garden is on the smaller side, knowing how to grow courgettes in pots is a great workaround.

Where to buy courgette seeds:

3. Snapdragons

Colourful snapdragons in garden

(Image credit: Getty Images)

Snapdragons are perhaps the most striking on our list of the best value-for-money plants. Like nasturtiums, they flower prolifically, providing beautiful diplays from June all the way until October.

'These gorgeous flowers can be sown indoors approximately 6-8 weeks before the last frost,' says Andy Ellis, former professional gardener and founder of Posh.co.uk. 'They come in a wide range of colours to bring your garden to life, and when you cut the flowers, they last for a very long time in vases. Just remember to deadhead them to keep them blooming.'

Where to buy snapdragon seeds:

Andy Ellis
Andy Ellis

Andy Ellis is a former professional gardener turned interior designer and the founder of Posh.co.uk, home to an array of garden supplies and bathroom fittings. In his spare time, he can be found tending to his plants and continuing to work to make his garden the envy of the neighbourhood (he succeeded). 

4. Lettuce

Raised 'Keyhole' Garden constructed from wicker, planted with salad crops including beetroot ,courgettes and low beans - Gary K Smith/Alamy Stock Photo F1R0R0

(Image credit: Alamy/Gary K Smith)

It's called cut-and-come-again for a reason: lettuce is a prolific cropper, and the leaves will usually grow back several times after cutting.

The brilliant thing about growing your own lettuce is that you get hundred of seeds per packet. If you're wondering how to grow lettuce, consider sowing successionally for a continuous supply throughout summer and autumn.

'The seeds for this tasty vegetable should be sown in partial shade every 2-3 weeks to keep your lettuce patch thriving,' says Andy. 'They are very quick to mature, which means you can harvest them regularly and provide yourself with some delicious salads throughout the planting season.'

Where to buy lettuce seeds:

5. Dahlias

Close up of orange coral dahlias

(Image credit: Getty Images)

Dahlias are some of the best perennial plants to grow if you're after beautiful garden displays. One tuber will go a long way, producing multiple flowers each season, year after year. Grow them as the main stars of your garden border ideas, or learn how to grow dahlias in pots.

'There are so many colour options to choose from with dahlias which makes them so interesting,' says Chi Chi Dunford, head kitchen gardener at Dorchester's Sculpture by the Lakes. 'They are best suited to moisture-retentive soil so add plenty of well-rotted manure or compost when you prepare the bed for them.'

'Deadheading is important to encourage a continuous supply of fresh and beautiful flowers.'

Where to buy dahlias:

Chi Chi with dog, Copper
Chi Chi Dunford

Chi Chi Dunford is the head kitchen gardener at Dorchester’s Sculpture by the Lakes, an internationally accredited botanic garden. Chi Chi joined the team in 2022 and manages the park’s quarter-acre allotment, growing fresh, seasonal produce which is used in the on-site café – the Makers Yard Kitchen.

6. Climbing jasmine

Jasmine plant with white flowers

(Image credit: Getty Images)

Summer-flowering climbing jasmine is a solid investment: it lasts year after year as a beautiful, scented centrepiece.

'These gorgeous plants will make your garden a fragrant and tranquil place to relax, and all they need is some well-draining soil to grow strong,' says Andy Ellis from Posh.co.uk. 'If you have the climbing variety, remember that they'll need supports as well. You can even grow jasmine in small containers for a little indoor fragrance.'

Where to buy jasmine plants:

7. Zinnias

Brightly coloured zinnias growing in a garden

(Image credit: Getty Images)

Related to dahlias as part of the Asteraceae family, zinnias will add a pop of colour to any outdoor space, and they're great options for flower bed ideas or growing in containers.

'These are prolific bloomers, producing numerous flowers throughout the growing season,' says Morris Hankinson, managing director at Hopes Grove Nurseries. 'They are easy to grow from seed and bloom continuously until the first frosts.

'Zinnias provide a high volume of flowers at a low cost, and they are also excellent for cutting.'

Where to buy zinnias:

8. Herbs

Detail of a selection of herbs in terracotta pots on black wooden shelves in garden

(Image credit: Future PLC)

We couldn't complete this list without giving herbs a mention. Almost every variety makes the list of the best value-for-money plants.

'Herbs offer great value for money as you can keep cutting the leaves and they will continue to grow,' says Chi Chi from Sculpture by the Lakes.

'To plant your herbs for a successful harvest, sow ten seeds in a 9cm-deep pot. Once the herbs are around 5cm tall, re-pot them into a larger space. There is no need to thin them or separate them as they don’t like to have their roots disturbed.'

Where to buy herb plants and seeds:

FAQs

What plants produce the most flowers?

In addition to the flowering plants on our list of the best value-for-money plants, several perennials stand out to Morris from Hopes Groves Nurseries as prolific bloomers.

'Echinacea (coneflower), Coreopsis, and black-eyed Susans are perennials renowned for producing the most flowers,' says Morris. 'They are highly adaptable and resilient, thriving in various soil conditions and requiring minimal maintenance once established. Their hardy nature allows them to focus energy on producing numerous blooms, making them perfect for high-impact garden aesthetics.'

What plants have the highest yield?

Courgettes, lettuce and herbs all top our list of vegetable plants that deliver the highest yields, but there are two other popular plants from which gardeners enjoy bountiful harvests.

'Tomatoes often yield many pounds of fruit per plant over the growing season,' says Morris. 'They are great as they can be grown in various climates and conditions, making them a reliable choice for high yields.

'Plus, beans, particularly bush and pole varieties, are easy to grow and can be harvested multiple times, offering a high yield from each plant.'

So, now you know which low-cost plants deliver the biggest impact, you can start planning your most productive garden yet.

Sophie King
Gardens Editor

Sophie joined the Ideal Home team as Gardens Editor in June 2024. After studying English at Royal Holloway, University of London, she began writing for Grow Your Own, which spurred on her love of gardening. She's tried growing almost every vegetable under the sun, and has a soft spot for roses and dinnerplate dahlias.

As Gardens Editor, Sophie's always on the lookout for the latest garden trend. She love sharing growing hacks for every space, from herbaceous borders to balconies.