5 Plants to NEVER Grow Next to Your Roses & 7 Companions They’ll Love!

Did you know that the plants you put near your roses can make a big difference? The right plants can help your roses grow better, stay healthy, and even smell nicer.

However, not all plants are good neighbors when it comes to roses. Some plants can take away food, water, and light from your roses. This can make them grow poorly and get sick more easily.

In this guide, we'll show you which plants are good friends for your roses and which ones aren't. This way, you can have a beautiful and healthy rose garden, even if you're new to gardening.

5 Plants to NEVER Grow Near Your Roses

As we've briefly addressed, it's important to consider what you plant nearby. Here are some plants that can actually cause harm to your beloved roses, affecting their health and growth.


Fuchsia plants can grow up to 5 feet tall and prefer shady environments with moist, rich soil.

Drooping fuchsia flower

Their height might overshadow roses, and their preference for shade and moist soil does not align perfectly with the environmental needs of roses, which prefer more sunlight and well-drained soil​.


Bunchberry plants thrive in well-drained soil like roses but require a lot of water and shade.

White petals of a Bunch berry

Their high water needs and preference for shade make them less than ideal companions for roses, which require less water and more sunlight.​

Leopard Plants

Leopard plants do best in moist, well-drained soil that is rich in organic matter and prefers partial shade.

Up close photograph of a Leopard plant

They can monopolize the available water in the ground, which roses might need. Also, they prefer a more alkaline soil, which may not be ideal for roses​.

Canna Lilies

Canna lilies have very aggressive root systems that quickly compete with roses for water and nutrients.

Mixture of yellow and orange colors creating a gradient vibe

They can reach heights of 6-10 feet, potentially overshadowing roses. These plants also tend to spread rapidly and can overrun a rose garden.


Another plant you shouldn't plant near roses or other plants is Fennel, as it makes special chemicals that can hurt the growth of plants nearby. This process is called allelopathy.

Fresh fennel bulb

Fennel releases these harmful chemicals from its roots, leaves, and seeds. These chemicals can stop other plants from growing well by blocking their seed growth and making it hard for them to get nutrients.

Plant These 7 Beneficial Companions Instead

Choosing the right companions for your roses can enhance the health and beauty of your garden.

These seven plants are known to be excellent partners for roses, contributing to a balanced and vibrant garden ecosystem.


Lavender is a timeless companion for roses, offering both aesthetic harmony and shared growth conditions.

Blooming lavender photographed up close

The fragrance of lavender can also help to repel pests that might otherwise target your roses.

Russian Sage

With its spiky blue flowers and silvery foliage, Russian Sage provides a striking contrast to roses and requires similar growing conditions.

Russian sage photographed in the garden

It's a tall, hardy plant that adds depth and texture to your rose garden.


Alliums boast spherical blooms that rise above other garden plants, and their presence can also help deter aphids, which are a common pest for roses.

Bright blooming purple allium in the garden

From ornamental onions to chives, these bulbous plants are excellent rose companions.


Bright and beautiful marigolds not only add a splash of color but also possess properties that can protect roses against nematodes and other soil pests.

Gardener holding three blooming Marigolds

Plant these cheerful flowers around your roses for a protective and vibrant border.


This hardy perennial offers clusters of flat-topped flowers that attract beneficial insects to your garden. 

White petals of a yarrow plant

Yarrow can assist in maintaining the ecological balance and is easy to care for alongside roses.


Agastache, with its tall spikes of flowers, is a magnet for pollinators and a great addition to any rose garden.

Bright purple leaves of an agastache plant

It's also drought-tolerant and thrives in conditions similar to those that roses enjoy.

Bee Balm

Like Agastache, Bee Balm also attracts pollinators and beneficial insects essential for a healthy garden.

Dark maroon petal colors of a bee balm plant

It's known for its compatibility with roses, contributing to a robust and mutually beneficial planting arrangement.

Growing a Vibrant and Healthy Rose Garden

Be sure to study the specifics of the plants you wish to pair with your roses to ensure compatibility. By making informed choices, your garden will not only look beautiful but also maintain a natural balance.

Remember, every plant has its place, and finding the right neighbors for your roses will lead to a stunning and thriving garden!

Is this helpful? Use the Pinterest-ready image below to add this to your boards.

5 Plants To NEVER Grow Next To Your Roses & 7 Companions They’ll Love!

Leave a Reply

Your email address will not be published. Required fields are marked *