Best Companion Plants for Zinnias: What to Plant and What to Avoid
Discover the best companion plants for zinnias, plus what to avoid. These 15 proven pairings boost blooms, attract pollinators, and help keep pests under control naturally.
The best companion plants for zinnias are sun-loving annuals and perennials that share similar growing conditions while helping attract pollinators and reduce pest pressure. Choosing the right neighbors can make zinnias easier to grow and more productive throughout the season.
I’ve been growing zinnias for more than 20 years in my Zone 6b New Jersey gardens, experimenting with different plant pairings across cottage borders, cutting gardens, raised beds, and my potager. Over time, I’ve learned which combinations not only look good together, but actually support healthier, more productive plants.
In this guide, I’m sharing companion plants that have consistently performed well for me, along with a few I avoid and why. Whether you grow zinnias for color, pollinators, or cut flowers, these pairings will help you build a more balanced garden.
If you’re just getting started with zinnias, these guides may also help:
Let’s take a look at the best companion plants that help zinnias truly thrive.
(Posts on stacyling.com may contain affiliate links. Click HERE for full disclosure.)

Benefits of Companion Planting With Zinnias
Companion planting with zinnias does far more than create a pretty garden. After growing them for two decades in several different garden spaces, I’ve seen firsthand how the right plant pairings can dramatically improve their health and performance. The best companion plants can:
Attract pollinators
Bees, butterflies, and beneficial insects help increase bloom production and overall plant vigor.
Support natural pest control
Certain herbs and flowers draw in predators like ladybugs and parasitic wasps or act as trap crops for aphids and beetles.
Improve airflow and reduce disease pressure
Choosing plants with compatible spacing and growth habits helps prevent issues like powdery mildew.
Create a longer-lasting, more colorful garden
Early-blooming companions fill in gaps before zinnias flower and extend visual interest throughout the season.
Elevate cut flower gardens
Some companions add structural contrast, color harmony, or reliable filler stems that complement zinnias beautifully.
Whether you’re growing zinnias for bouquets, pollinators, or bold seasonal color, thoughtful companion planting can make a noticeable difference.

Types of Companion Plants for Zinnias
Beneficial Insect-Attracting Companion Plants for Zinnias
Zinnias naturally attract pollinators, but pairing them with the right herbs and flowers can draw even more beneficial insects into your garden. Over the last 20 years growing zinnias across multiple Zone 6b gardens, I’ve consistently had the best results when planting aromatic herbs nearby.
Herbs like dill, fennel, parsley, and thyme are highly attractive to hoverflies, ladybugs, and parasitic wasps—three of the most effective natural predators for soft-bodied pests like aphids. Their fragrant foliage and delicate blooms give these helpful insects everything they need to stick around and do their job.
Certain flowering companions also bring in a wider range of pollinators. Cosmos and sweet alyssum are two of my favorite pairings with zinnias because they add movement, color, and texture to the beds while attracting bees, butterflies, and other beneficial insects that naturally improve zinnia performance.nators like bees and butterflies. These busy insects flit from flower to flower, inadvertently helping to control pest populations while ensuring good pollination for your zinnias.

Natural Pest Control for Zinnias Through Companion Planting
Some plants do more than look pretty next to zinnias—they actively help defend your garden from pests. Marigolds are a classic choice because their strong scent can deter nematodes, whiteflies, and certain beetles.
Other annuals, like nasturtiums and calendula, act as effective trap crops. They lure aphids and other small pests away from zinnias, keeping your plants cleaner and healthier. In my garden last year, calendula and borage were absolute workhorses. They pulled nearly every aphid away from my dahlias, strawflowers, and zinnias, saving the more valuable cut flowers from significant damage.
When used intentionally, these companion plants create a small ecosystem that naturally balances pests—no chemicals required.
Pre-Bloom Companion Plants to Add Color Before Zinnias Flower
If you start your zinnias from seed, especially in Zone 6b like I do, they may not begin blooming until early to mid-July. That often leaves a quiet window in early summer when the garden can feel a little bare. Planting early-blooming companions around your zinnias fills that gap beautifully.
Some of the most reliable pre-bloom companions include:
- Petunias
- Gomphrena
- Calibrachoa
- Sweet alyssum
- Coreopsis
- Nepeta (catmint)
- Salvia
- Daylilies
These plants provide color, texture, and structure long before zinnias hit their stride. As the zinnias grow in and begin blooming, the entire planting feels layered, intentional, and full—rather than waiting for one major show to begin.

15 Essential Companion Plants for Thriving Zinnias
When choosing companion plants for zinnias, it’s important to think about both plant height and sunlight needs. Taller companions, like sunflowers, can add vertical interest and help support your zinnia blooms, but only if they’re positioned so they don’t cast too much shade. Zinnias love full sun, so pairing them with plants that enjoy similar conditions will give you the best results.
Over the years, I’ve grown zinnias alongside and nearby dozens of different flowers and herbs in several very different Zone 6b gardens. These 15 companions have consistently performed well with zinnias, helping boost pollination, reduce pest pressure, and add beauty to the garden throughout the season.
Here’s how they benefit your zinnias and which ones to choose for your specific garden goals.
Beneficial Insect & Pollinator Attractors
These plants attract hoverflies, ladybugs, parasitic wasps, bees, and butterflies that help keep zinnias healthy. In my gardens, these five companions have made a noticeable difference in reducing pests and improving overall bloom performance.
Dill (Foeniculum vulgare)
Dill is one of my favorite companion plants to grow with zinnias, especially for attracting beneficial insects. It thrives in full sun and well-drained soil, and once it flowers, it draws in hoverflies, ladybugs, and parasitic wasps that help control aphids and other soft-bodied pests.
Its airy, feathery foliage adds a soft contrast to the bold structure of zinnias, giving the planting a more natural, layered look.
In my garden, I always let dill go to seed. It reseeds lightly each year, produces blooms pollinators love, and often attracts butterfly caterpillars, bringing even more life into the garden.


Parsley (Petroselinum crispum)
Parsley is a hardworking herb and a surprisingly good companion for zinnias. While I use it in the kitchen, I also rely on it to support my garden ecosystem. It grows well in full sun to partial shade and is easy to tuck in around other plants.
Like dill, parsley attracts beneficial insects once it begins to flower. I regularly see hoverflies and parasitic wasps visiting the blooms, helping keep aphids and other pests in check.
It also adds a fresh layer of green around zinnias, creating a nice contrast to their bold, colorful flowers.
One of my favorite things about growing parsley is how often it attracts caterpillars. I see them on both parsley and dill every season, and they rarely cause any real damage. For me, it’s a sign the garden is balanced and thriving.

Cosmos (Cosmos bipinnatus)
Cosmos add a light, airy feel to a zinnia bed, with delicate flowers and feathery foliage that soften the bold structure of zinnias. They thrive in full sun and well-drained soil and are often grown for continuous summer blooms.
They also attract pollinators. Their open, daisy-like flowers draw in bees, butterflies, and hoverflies, helping keep activity high in the garden.
That said, after growing cosmos for years, they’ve never been a standout for me. They’re pretty, but I find them a bit underwhelming both in the garden and in bouquets. In my space, they tend to feel wispy and don’t have the same impact or staying power as other companion plants.
I still include them occasionally for their softness and movement, but I don’t rely on them the way I do with plants like dill or calendula.
If you’d like to grow them from seed (they’re incredibly easy), you can follow my full guide here: 👉 How to Start Cosmos From Seed

Sweet Alyssum (Lobularia maritime)
Sweet alyssum is a cool-season annual that works well around the base of taller zinnias. It thrives in full sun and well-drained soil, but performs best in spring and early fall, often fading during peak summer heat.
In my Zone 6b New Jersey garden, I use it to fill in while zinnias are still young, and sometimes see it rebound again in September. It can last longer with a bit of afternoon shade, but struggles in full, intense summer sun.
What I like most is how it softens the edges of a bed. Its low, mounding habit adds a gentle, trailing look and attracts hoverflies and other beneficial insects that help with early-season pest control.

Borage (Borago officinalis)
Borage is one of my favorite companion plants for zinnias. In my garden, I’ve seen it act as a trap crop, drawing aphids to itself and away from nearby plants like zinnias and dahlias.
If you grow zinnias alongside aphid-prone plants, tucking borage nearby is a simple strategy worth trying.
It also adds a beautiful contrast. The soft blue, star-shaped flowers pair nicely with the bold colors of zinnias, while attracting pollinators throughout the season.

Sunflower (Helianthus annuus)
Sunflowers are excellent pollinator plants and pair naturally with zinnias. Their large blooms attract bees and butterflies, helping keep activity high in the garden.
That said, placement matters. Taller varieties can cast more shade than expected, and in my garden, it’s not always easy to predict how light shifts throughout the season.
Because of that, I prefer branching sunflowers over very tall, single-stem types. They’re more manageable, create less shade, and still deliver the same pollinator benefits.
They also add height and structure, creating a strong backdrop behind zinnias without overwhelming the planting.
If you’d like to grow them from seed, you can follow my full guide here: 👉 Growing Sunflowers From Seed


Natural Pest-Control and Trap-Crop Companions
Some plants repel pests with their scent or growth habit, while others act as trap crops by luring insects away from zinnias. These companions help create a healthier garden with fewer pest problems, especially during peak summer pressure.
Marigold (Tagetes spp.)
Marigolds are a classic companion for zinnias and one I use often for both beauty and function. They thrive in full sun and well-drained soil, and their bright blooms add early color to the garden.
They’re also known for helping deter pests like nematodes, whiteflies, and some beetles. I don’t rely on them alone, but they work well as part of a mixed planting.
I like using marigolds around the base of young zinnias. They help the bed look full early in the season while the zinnias are still getting established.

Calendula (Calendula officinalis)
Calendula adds both color and pest-control benefits to a zinnia bed. In my garden, I’ve also seen it act as a trap plant for aphids early in the season, similar to borage.
It thrives in full sun and well-drained soil, and its blooms attract ladybugs, hoverflies, and other beneficial insects that help keep pests in check.
I’ve had the best results winter sowing calendula rather than direct sowing. Since it prefers cooler conditions, it establishes earlier and gives me a longer bloom window in spring and again in fall.
It’s also a great early-season filler, adding color before zinnias really get going.
If you want to learn more about growing calendula, including seed-starting tips, you can find my full guide here: 👉 Beginner’s Guide to Growing Calendula

Nasturtium (Tropaeolum majus)
Nasturtiums add both color and function to a zinnia bed. Their rounded leaves and trailing habit spill nicely over the edges, while also working as a trap crop for aphids.
Aphids are drawn to nasturtiums, which helps keep them off nearby zinnias. I plant trailing varieties at the base so they can do their job while softening the look of the bed.
They’re also very easy to grow from seed, but timing matters. I’ve had the best success direct sowing once the soil is warm. When planted too early, they struggle to germinate. Now I wait about two weeks after my last frost, and they establish quickly.


Lavender
Lavender is a classic companion plant that brings both beauty and practical benefits to the garden. Its fragrant flower spikes attract bees, butterflies, and hoverflies, helping support pollination and overall garden activity.
It’s also often noted for its pest-repelling qualities. The aromatic foliage can help deter aphids and whiteflies, and deer tend to avoid it. I don’t rely on it alone, but it works well as part of a balanced planting.
The key with lavender is placement. It prefers much drier, well-drained soil than zinnias, so I don’t plant them right next to each other. Instead, I grow lavender in the same bed with taller zinnias planted nearby or behind it so I can enjoy the combination without overwatering the lavender.
Visually, it’s one of my favorite pairings. The upright purple spikes and silvery foliage create a beautiful contrast to the bold, colorful blooms of zinnias.
If you’d like to grow lavender or expand your collection, you can find my full growing guide here: 👉 Growing Lavender: Easy Care Tips for a Fragrant Garden

Rosemary
Rosemary does double duty as both a culinary herb and a strong companion plant in my garden. In warmer climates it can flower and attract pollinators, but in my Zone 6b New Jersey garden, I grow it more for culinary use, structure, fragrance, and pest-deterring qualities.
Like lavender, rosemary prefers drier, well-drained soil, so I don’t plant it directly next to my zinnias. Instead, I tuck it nearby or behind them so I can enjoy the combination without overwatering the rosemary.
Its strong scent can help deter some pests, and it’s highly deer resistant, which makes it a useful addition in areas with browsing pressure.
Visually, rosemary adds structure and contrast. Its upright form and deep green, needle-like foliage pair beautifully with taller zinnias and help anchor the planting.

Early-Season Color and Pre-Bloom Fillers
Zinnias take time to mature, especially when grown from seed, which can leave garden beds looking a little sparse in early summer. These companion plants help fill that gap by adding color, texture, and interest long before zinnias begin to bloom. They blend beautifully with zinnia foliage and ensure your garden looks full and vibrant from the very start of the season.
Petunias (Petunia x hybrida)
Petunias are one of my favorite plants for adding early-season color around zinnias. They bloom weeks before zinnias take off, helping the bed feel full and vibrant early on.
They thrive in full sun and well-drained soil, and I especially like using Supertunias because they don’t require deadheading and bloom continuously with very little effort.
Their mounded habit fills in around the base of zinnias, creating a lush, colorful layer while the taller plants are still growing.
They also attract bees and other pollinators, helping build garden activity before zinnias begin to bloom.


Nepeta (Catmint)
Nepeta is one of those perennials I keep coming back to as a zinnia companion, especially for its deer resistance. Deer are a constant challenge in my garden, and planting nepeta around my zinnias has helped deter browsing in those areas.
It blooms heavily in late spring and early summer, then takes a break before reblooming in fall if cut back after the first flush. That means its pollinator benefits show up early and again later in the season, often lining up nicely with late-summer zinnias.
Visually, it’s one of my favorite pairings. The soft, billowy mounds and lavender-blue spikes contrast beautifully with the bold structure and color of zinnias, while also adding interest before they reach their peak.
If you want to grow nepeta or add more varieties to your landscape, you can find my full guide here: 👉 How to Grow Nepeta: A Complete Guide

Oregano
Oregano earns its place in my garden for both function and beauty. It’s a perennial herb I use in the kitchen, and when it blooms, pollinators absolutely love it. I grow it at the base of my roses and zinnias, and that combination has become one of my favorite spots.
When oregano flowers in summer, the tiny blooms attract a lot of pollinator activity, especially bees. Having that activity concentrated in one area helps keep things buzzing around nearby zinnias as well.
Its soft, mounding habit adds a nice layer at the base of taller plants, creating that relaxed, cottage garden look. The fact that it’s also useful in the kitchen is just a bonus.

Salvia
Salvia is one of my favorite perennials to pair with zinnias. I grow both May Night and Pink Profusion, and in my deer-prone New Jersey garden, they’re incredibly reliable and rarely touched.
May Night is especially useful for its timing. The first flush finishes before my zinnias really get going, but after cutting it back, the second bloom lines up nicely with peak zinnia season. That overlap with the deep violet spikes and bold zinnia colors is one of my favorite combinations in the garden.
Pink Profusion has a softer look, adding color and pollinator activity without competing visually. Both varieties attract plenty of bees and butterflies, helping keep the garden active through the season.
Their upright flower spikes add structure and height, making them a natural fit alongside the fuller, more rounded blooms of zinnias.If you want to learn more about growing salvia, you can find my full guide here: 👉 How to Grow Salvia

Plants to Avoid Planting Near Zinnias (and Why)
While zinnias are easy to grow, a few plant combinations are worth thinking through. These aren’t theoretical. They’re based on what I’ve seen over years of growing zinnias in my Zone 6b New Jersey garden.
Tomatoes
Tomatoes can work near zinnias, but in my experience, larger indeterminate varieties create more shade than you expect. That reduced light can lead to leggier plants, fewer blooms, and increased mildew pressure. If I grow them together, I choose more compact varieties and make sure there is plenty of space and airflow between them.
Mildew-prone plants
Plants like phlox, bee balm, squash, pumpkins, cucumbers, and even some tomato varieties are all prone to powdery mildew. While they don’t share the exact same strain, they thrive under the same conditions, especially high humidity and limited airflow. I still grow many of them, but I’m more intentional about spacing and placement now. In my garden, separating these plants or choosing more disease-resistant varieties has helped keep everything healthier longer.
Shade-loving plants
Hostas, astilbe, ligularia, and impatiens are simply not a good cultural match. They prefer more moisture and less sun, which is the opposite of what zinnias need. I keep them in separate areas so each plant can thrive in the conditions it prefers.
Mint
Mint is one I never plant in open beds. It spreads aggressively and can quickly take over, crowding out nearby plants. I grow it in containers only, where it’s much easier to manage.

Additional Deer-Resistant Plants to Help Protect Zinnias
If deer wander through your garden like they do in mine, surrounding your zinnias with deer-resistant plants can help deter browsing and protect your blooms. No plant is completely deer-proof as a hungry deer will eat almost anything. But these varieties are generally avoided because of their strong scent, texture, or taste. Planting them near or around your zinnia beds creates a helpful buffer that makes the whole area less appealing.
Many of the companion plants already covered in this guide do double duty as deer-resistant choices in my Zone 6b New Jersey garden — nepeta, salvia, lavender, oregano, agastache, and borage have all proven reliably avoided by deer here. Beyond those, here are additional deer-resistant plants that pair well with zinnias in the landscape:
- Russian Sage
- Globe Thistle
- Snapdragons
- Sage
- Thyme
- Larkspur
- Peonies
- Bearded Iris
- Allium
The goal isn’t to build an impenetrable wall but to make your garden less interesting so deer move along without doing much damage. In my experience, layering several of these plants throughout and around your zinnia beds is more effective than relying on any single variety.
If deer are an ongoing issue for you, these guides offer more detailed strategies and plant options:
👉 Deer-Proofing Your Garden
👉 27 Deer-Resistant Plants for the Cottage Garden

Key Tips for Successful Blooming in Companion Planting with Zinnias
Keep these simple strategies in mind to get the most from your zinnia companion plantings:
Plan your layout with height and sunlight in mind.
Place taller plants where they won’t shade your zinnias. An evaluation of your garden and sketch helps you visualize spacing and sun patterns before planting.
Match plants with similar growing needs.
Zinnias thrive in full sun and well-drained soil, so choose companions that enjoy the same conditions. Grouping plants by light and moisture needs keeps maintenance simple and reduces stress on the garden.
Start early-season companions ahead of time.
Many spring annuals and perennials bloom before zinnias. Adding plants that flower early helps fill the garden with color while your zinnias are still maturing.
Maintain good airflow.
Proper spacing prevents overcrowding, which is one of the easiest ways to reduce powdery mildew and improve overall plant health.
Water and fertilize each plant according to its needs.
Different companions have different requirements. Keeping like plants together ensures everything receives appropriate care without overwatering or underfeeding your zinnias.
These simple steps help create a healthier, more abundant zinnia garden where every companion plant plays a supportive role.

Plan Your Garden With Confidence
Planting combinations like these are a simple way to start thinking about your garden more intentionally, and that’s when everything really begins to come together.
In The Bricks ‘n Blooms Guide to a Beautiful and Easy-Care Flower Garden, I walk through how I choose plants that not only look beautiful together, but actually grow well together too. From selecting the right perennials to designing beds that work with your conditions, it’s all about creating a garden that feels manageable and rewarding instead of overwhelming.
Once you start experimenting with combinations like lavender, coneflowers, herbs, and more, keeping track of what works makes a big difference. That’s exactly what my Beautiful and Easy-Care Flower Garden Planner is designed to do. It helps you map out plant pairings, track performance throughout the season, and build on what you learn year after year.
Companion planting is one of the easiest ways to create a garden that works with you instead of against you, and having a plan in place makes it even more successful.

Maximizing Your Garden’s Potential with Companion Planting for Zinnias
Companion planting with zinnias is one of those gardening practices that blends knowledge with experimentation. After growing zinnias in several different garden spaces over the years, I’ve learned that even the best pairings can behave a little differently depending on your soil, sunlight, and local conditions. What thrives beautifully in one bed might need a slight adjustment in another, and that’s all part of the fun.
Use these 15 companion ideas as a solid foundation, but don’t be afraid to test your own combinations because every garden is different. Pay attention to how your garden responds, tweak your layout from season to season, and let your zinnias guide you. That’s truly the best way to create a healthy, vibrant garden that reflects your growing style.
If you’re planting zinnias for bouquets, you may also find these helpful:
👉 How to Grow Zinnias
👉 Best Way to Start Zinnia Seeds
👉 Cut Flower Gardening for Beginners
And if pests or wildlife tend to visit your garden:
👉 How to Organically Beat Japanese Beetles on Zinnias
👉 Deer-Proofing Your Garden
The more you observe and play with companion planting, the better your garden becomes. Have fun with it, try something new each season, and enjoy watching your zinnias flourish.
To learn more about companion planting in home gardens, please read this article from the University of Minnesota Cooperative Extension.
Do you use companion plants in your garden to help your plants thrive? I’d love to hear what plants work for you. Let’s chat more in the comments below!
Thank you so much for following along.
Enjoy a beautiful day! xo





Stacy, I noticed the sticks w/ small clay pots around your beds. Are these to deter the deer?
Do they work?
Many thanks,
Mildred
Hi Mildred! They are there so I can see the stakes when I’m working in the garden, help collect earwigs to keep them from chewing my plants, and look cute!
feeling inspired
Thank you Linda! What will you plant with them?