This article is part of our Mulch Madness series. Mulch Madness is The Spruce's gardening "full court press"—a curation of our very best tips and product recommendations to help you create a truly trophy-worthy lawn and garden.
Roses are beautiful on their own. But pair them with a plant that complements their form or texture, or that blooms during your rose's downtime, will make your garden even more dramatic. We've compiled a list of the best perennials and annuals to add to your rose garden with some important growing tips below.
Tips for Growing Companion Plants Alongside Roses
Growing plants alongside roses isn't just for aesthetics, though it's always a treat to see flowers blooming in your roses' off-season. It's also important to consider each plant's needs, preferred growing conditions, and your climate. Roses require direct sunlight and well-draining soil, so choose plants that match those conditions and be sure to space them at least a foot apart. Be careful, though: some plants are too aggressive when it comes to resources and can easily overpower your roses,
Here is a list of plants with similar growing conditions to roses, that will make great companions for your rose plants.
-
01 of 32
Anise-hyssop (Agastache)
The Spruce / Evgeniya Vlasova
PERENNIALS
The tall, spiky flowers of anise hyssop contrast nicely with the cup shape of roses. Hyssop comes in many colors besides blue and there's sure to be one that complements your roses.
-
02 of 32
Bellflower (Campanula)
The Spruce / Evgeniya Vlasova
Whether you choose a tall flowering bellflower or one that spreads along the ground, most flower repeatedly throughout the summer, filling in the lull when your roses are taking a break.
-
03 of 32
Catmint (Nepeta)
The Spruce / Evgeniya Vlasova
Catmint is a classic with roses. The abundant sprays of blue flowers engulf the rose flowers and hide their ugly "knees". Cut your catmint back after flowering and it will bloom again and again.
-
04 of 32
Blue false-indigo (Baptisia)
The Spruce / Evgeniya Vlasova
Baptisia is one of the most beautiful blue flowers you can grow and one of the few flowers that might just upstage your roses. They bloom only once per season, but for a long time. And once the flowers are gone, you still have that gorgeous blue-green, pea-like foliage and fascinating seed pods, that rattle as they dry.
Continue to 5 of 32 below. -
05 of 32
Garden phlox (Phlox)
The Spruce / Evgeniya Vlasova
Phlox is an old-fashioned flower that has greatly improved over time. New varieties are far less prone to powdery mildew. The tall flowers form dense clumps that will encase your roses in lush foliage.
-
06 of 32
Globe thistle (Echinops)
The Spruce / Evgeniya Vlasova
You couldn't get more contrast to roses that the thistle -blossoms of Echinops. Their steely blue color works especially well with pinks, corals, and yellows.
-
07 of 32
Geraniums (Geranium)
The Spruce / Evgeniya Vlasova
Hardy geraniums have long been a first choice for planting under roses. These low growers make themselves at home and form a living mulch, protecting the rose roots and complementing the flowers with their shades of white, pink, and blue.
-
08 of 32
Germander (Teucrium)
Patrick Johns/Corbis/VCG / Getty Images
This underused herb forms a dense carpet that will help you greatly cut down on weeding. The leaves are thick and remain attractive long after the pink flowers have faded. Germander blooms early in the season when roses are just waking up.
Continue to 9 of 32 below. -
09 of 32
Lady’s mantle (Alchemilla)
The Spruce / Evgeniya Vlasova
Lady's Mantle evokes English flower borders. You always see it spilling over pathways, with its chartreuse flowers languorously bending toward the ground. It can bring the same charm when planted under roses.
-
10 of 32
Lavender (Lavandula)
The Spruce / Evgeniya Vlasova
If you love scented flowers, you will be in heaven with a lavender and rose combination. Try and choose colors that blend with one another. The paler lavenders look wonderful with both pastel roses and deep reds.
-
11 of 32
Lilies (Lilium)
The Spruce / Evgeniya Vlasova
For another scent treat, tuck some lily bulbs in your rose border and enjoy how the bold, nodding flowers contrast with the sprays of roses. Lilies tend to start blooming about the same time as roses, so you will get both fragrance and visual pleasure.
-
12 of 32
Meadow sage (Salvia)
The Spruce / Evgeniya Vlasova
Salvias are some of the most dependable and adaptable garden plants. Their spiky flowers will start blooming just before your roses and continue on for weeks. Be sure to deadhead, so you will get repeat blooms.
Continue to 13 of 32 below. -
13 of 32
Ornamental onions (Allium)
The Spruce / Evgeniya Vlasova
The larger alliums, like Purple Sensation, tend to bloom in mid-spring, while your roses are just sending up new growth. Choose multiple varieties that bloom at different times and you will have a long season of color. Even when they are finished flowering, the round seedheads make a great foil for delicate roses.
-
14 of 32
Russian-sage (Perovskia)
The Spruce / Evgeniya Vlasova
Russian sage is a large, billowy plant with airy purple flowers that slowly reach their full, intense color in summer. They could easily engulf your roses, so be sure to allow some space between plants.
-
15 of 32
Sea Holly (Eryngium)
The Spruce / Evgeniya Vlasova
Much like Echinops, sea holly makes a strong contrast with the elegance of roses. The cool silver of sea holly's flowers has a cooling effect on bold rose colors and they are just tall enough to make a nice curtain for the bottoms of your rose plants.
-
16 of 32
Spurge (Euphorbia)
The Spruce / Evgeniya Vlasova
Euphorbia plants have foliage that looks good all season and flowers that stay in bloom for weeks. The blue-green leaves provide a nice backdrop for when your roses are in bloom.
Continue to 17 of 32 below. -
17 of 32
Wormwood (Artemisia)
The Spruce / Evgeniya Vlasova
Wormwood provides season-long soft, silvery-gray, foliage that will make your roses stand out and sparkle. If you are looking for a low maintenance rose companion, this is it.
-
18 of 32
Yarrow (Achillea)
The Spruce / Evgeniya Vlasova
If you are gardening in dry conditions, yarrow makes an excellent choice with roses. These undemanding plants thrive in full sun, as roses do, and they won't complain if your roses soak up all the water.
-
19 of 32
Annual phlox (Phlox)
ANNUALS
If you like to change things up every year, annual plants are the way to go. Annual phlox is low growing and blooms almost non-stop.
-
20 of 32
Four o’clock (Mirabilis)
The Spruce / Evgeniya Vlasova
Four O'Clocks live up to their name, flowering in the late afternoon and throughout the evening. If this is when you are home to enjoy your garden, they will deliver quite a show.
Continue to 21 of 32 below. -
21 of 32
Heliotrope (Heliotropium)
The Spruce / Evgeniya Vlasova
A large mass planting of Heliotrope is like a whiff of vanilla in your garden. Can you imagine the combination of rose and vanilla?
-
22 of 32
Lantana (Lantana)
The Spruce / Evgeniya Vlasova
For non-stop color, even when your roses are between blooms, Lantana is a great choice. It comes in a wide variety of colors and heights. It can be perennial in warm areas, but you can usually find smaller plants to use around your roses.
-
23 of 32
Larkspur (Consolida)
The Spruce / Evgeniya Vlasova
Larkspur can start blooming in the cool days of spring. If you are impatient waiting for your roses to take off, you can console yourself with delicate larkspur, until the roses catch up.
-
24 of 32
Million bells (Calibrachoa)
Million Bells seems to work just about everywhere. These tiny cousins of petunias bloom non-stop and the choice of colors will dress up any shade of rose.
Continue to 25 of 32 below. -
25 of 32
Pansies (Viola)
The Spruce / Evgeniya Vlasova
Pansies are for the gardener who wants to see color as early in spring as possible. They will slow down in the heat of summer, but their foliage should remain as a nice carpeting for roses. If kept watered, your pansies will resume blooming in the fall, when the roses close down.
-
26 of 32
Persian shield (Strobilanthes)
The dramatic, iridescent leaves of Persian shield make a bold statement in the garden. You might not want to pair them with your deepest red roses, but with pastels, especially peach, this is a striking combination.
-
27 of 32
Summer snapdragon (Angelonia)
The soft colors of Angelonia flowers pair well with just about any rose, allowing the more saturated rose colors to stand out and shine.
-
28 of 32
Flowering tobacco (Nicotiana)
The Spruce / Evgeniya Vlasova
Nicotiana, especially the tall Nicotiana sylvestries, with its dangling white, tubular flowers, makes a very dramatic pairing with any color rose.
Continue to 29 of 32 below. -
29 of 32
Blue mist shrub (Caryopteris)
The Spruce / Evgeniya Vlasova
The gray foliage of caryopteris shrubs will beautifully offset any color rose. Once the blue flowers bloom in late summer, the contrast is eye-catching.
-
30 of 32
Boxwood (Buxus)
The Spruce / Evgeniya Vlasova
For a timeless classic, boxwood and roses can't be beaten. You can create a border or simply offset the casual nature of the rose bush with a clipped box specimen.
-
31 of 32
Daphnes (Daphne)
The Spruce / Evgeniya Vlasova
With their small growth habit, delicate, scented flowers, and subsequent berries, Daphne is an all season plant that will complement roses whether in bloom or not.
-
32 of 32
Spirea (Spiraea)
The Spruce / Evgeniya Vlasova
Spirea shrubs are almost maintenance-free and they look good all season. The foliage often starts out reddish and develops into either bright green or yellow. Whether you go with a pink or white flowering spirea, its mounding habit will tame the wildness of any rose bush.