Whether you’re starting your garden from scratch or want to amp up this year’s blooms, these plants will quickly fill in any gaps in your yard.
Pro tip: buy seedlings or young plants rather than seeds for an even speedier growing season.
1. Hydrangea

These classic plants are not only low-maintenance—their blooms are known to grow quickly. Hydrangeas can average around 24 inches of growth per year and take around two to three years to fully mature.
2. Cornflower

These vibrant wildflowers are traditionally found in meadows and pastures, making them particularly susceptible to fast growth. Plant them in early spring for summer blooms.
3. Butterfly bush

This butterfly-loving bush features purple cone-shaped blossoms that require minimal care. We suggest introducing a young version of this plant into your garden—it will grow more than two feet per year.
4. Forsythia

With beautiful bright yellow flowers and long branches, forsythia grows about two feet per year. This tall shrub makes for a great privacy border.
5. Crepe myrtle

Crepe myrtle is a quick-growing shrub with a height that makes it more akin to a tree. With more than two feet of growth per year, these pink blooms will brighten your yard all summer long.
6. Cosmos

If you prefer to start your plants from seeds, cosmos are a great pick. They reach full maturity within about two months and will bloom until the first frost.
7. Weigela

This floral bush is a pollinator favourite that will bloom from spring to early summer. It’ll grow about one to two feet every year.
8. Viburnum

This elegant shrub features an array of multi-hued oval leaves and clusters of white flowers.
9. Zinnias

Not only are zinnias one of the fastest growing annuals around—it takes about two months to see blooms from germination—they add a fun pop of colour to your garden.
10. Hosta

These shade-loving perennials will quickly spread out in your garden, filling in any unwanted gaps and blooming in the summer.