What to Plant With Roses: The Best Companion Plants

Anise-Hyssop (Agastache)

The tall, spiky flowers of anise hyssop create a beautiful contrast with roses, coming in various colors besides blue to complement your garden.

Bellflower (Campanula)

With options for tall flowering varieties or ground-covering types, bellflowers bloom repeatedly throughout the summer, filling gaps in your garden when roses are not in bloom.

Catmint (Nepeta)

A classic companion for roses, catmint's abundant sprays of blue flowers help conceal the lower foliage of roses, blooming repeatedly when cut back after flowering.

Blue False-Indigo (Baptisia)

Known for its stunning blue flowers, blue false-indigo can rival roses in beauty. While it blooms only once per season, its attractive foliage and unique seed pods

Garden Phlox (Phlox)

Improved varieties of garden phlox are less prone to powdery mildew and form dense clumps of tall flowers, creating a lush backdrop for roses.

Globe Thistle (Echinops)

The steely blue color of globe thistle blossoms creates striking contrast with roses, especially when paired with pink, coral, or yellow varieties.

Geraniums (Geranium)

Hardy geraniums are an excellent choice for planting under roses, forming a living mulch that protects rose roots and complementing their flowers with shades of white, pink, and blue.