15 Best Companion Plants for Zinnias (Easy Pairings)
Learn the best companion plants for zinnias—plus what to avoid. These 15 proven pairings boost blooms, improve plant health, attract pollinators, and reduce pest pressure naturally.
The best companion plants for zinnias are sun-loving annuals and perennials that share similar growing conditions and help attract pollinators while reducing pest pressure. These companion plants thrive in full sun, don’t compete heavily for nutrients, and support healthy growth throughout the season. Choosing the right neighbors can make zinnias easier to grow and more productive.
Zinnias have been a staple in my garden for more than 20 years, and I’ve grown them in several different Zone 6b gardens during that span of time. I’ve planted them in cottage-style borders, foundation beds, pollinator gardens, cutting patches, and just about every other space you can imagine. Along the way, I’ve paired them with lots of different plants and learned firsthand which combinations look great, grow well together, and actually make zinnias happier…and which ones don’t.
In this guide, I’m sharing 15 companion plants that have consistently performed well with zinnias in my own gardens, plus a few plants you should avoid planting nearby. Whether you grow zinnias for color, pollinators, or cut flowers, these combinations will help you create healthier, more productive plantings.
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 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 thrives in full sun and well-drained, fertile soil, and it’s one of the most effective beneficial-insect attractors you can grow near zinnias. This delicate, feathery herb draws in hoverflies, ladybugs, and parasitic wasps, the same natural predators that help keep aphids and other soft-bodied pests under control.
Beyond its insect-attracting power, dill adds beautiful texture to the garden. Its airy foliage contrasts perfectly with the bold, structured blooms of zinnias, creating a planting that looks as good as it functions.
In my own gardens, I always let my dill go to seed. It reseeds lightly, produces pretty umbels that pollinators love, and draws in butterfly caterpillars too. After growing zinnias for decades, dill remains one of the most reliable and beautiful companions that I plant alongside them.


Parsley (Petroselinum crispum)
Parsley is a hardworking herb and a surprisingly good companion for zinnias. While you can harvest its fragrant leaves for cooking, it also plays an important role in attracting beneficial insects. Parsley tolerates full sun to partial shade and grows best in moist, well-drained soil.
Like dill, parsley’s blooms draw in hoverflies and parasitic wasps, two garden allies that help keep aphids and other pests in check. Its fresh green foliage also adds a soft, textural contrast around zinnias, giving your garden another layer of interest and color.
Parsley may also attract butterfly caterpillars, but they rarely cause significant damage. In fact, seeing them is often a sign that your garden is supporting a healthy ecosystem.

Cosmos (Cosmos bipinnatus)
Cosmos bring a touch of cottage-garden charm to any zinnia bed. Their airy, delicate flowers and feathery foliage complement the bold structure of zinnias beautifully. These sun-loving annuals thrive in full sun and well-drained soil, and once established, they bloom continuously through the summer.
Beyond their beauty, cosmos are excellent pollinator plants. Their open, daisy-like blooms attract bees, butterflies, and hoverflies that keep beneficial activity high in your zinnia patch and support strong bloom production all season long.
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 low-growing annual that thrives in full sun and well-drained soil, and it’s one of the best plants to tuck around the base of taller zinnias. Its tiny blooms attract hoverflies and other beneficial insects that help keep aphids in check, adding another layer of natural protection for your zinnia patch.
What I love most about sweet alyssum is how it softens the edges of a garden bed. Its sweet fragrance and mounded, cascading habit create the look of a soft, floral carpet beneath zinnias. It also adds early color to the garden filling in beautifully while your zinnias are still young and not yet in bloom.
If I were growing zinnias in pots, sweet alyssum would be my go-to spiller. I’d use zinnias as the thriller and surround them with alyssum to add color, fragrance, and a gentle trailing effect over the edges of containers.

Borage (Borago officinalis)
Borage is a multi-talented companion for zinnias because it not only looks beautiful but also helps protect them. This annual thrives in full sun or partial shade and prefers well-drained soil. Its star-shaped blue flowers attract bees throughout the summer, keeping pollinator activity high around your zinnias.
Borage also supports the surrounding soil by adding organic matter as it grows and breaks down, which can improve fertility over time. In my garden last season, the borage I planted right next to my zinnias helped pull aphids away from the blooms, giving the zinnias a noticeable boost.
The visual pairing is just as appealing. The soft blue flowers of borage are a gorgeous contrast to the bold colors of zinnias, creating a cottage garden look that feels whimsical and vibrant.

Sunflower (Helianthus annuus)
Sunflowers are powerhouse pollinator magnets. Bees and butterflies flock to their large, open blooms, which helps increase pollination activity throughout your zinnia bed. They grow best in full sun with well-drained soil, making them an easy match for zinnias.
While dwarf sunflower varieties are the most convenient for companion planting, taller types can also play a helpful role when used strategically. Their sturdy stalks can create a bit of natural support or wind protection for nearby zinnias, but placement is key. Taller sunflowers can cast shade, so be mindful of where the sun rises and sets when choosing their location.
Sunflowers also make a beautiful backdrop with their bold flower heads and add height and movement to the garden when paired with zinnias. 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 thrive in full sun and well-drained soil, and their bright blooms look beautiful alongside zinnias. Their strong scent helps deter common garden pests such as nematodes, whiteflies, and certain beetles, which can make a noticeable difference in keeping your zinnias healthier through the season.
I find marigolds especially useful for filling in around the base of young zinnias. They add an early pop of color to the garden while zinnia seedlings are still maturing, creating a fuller, more vibrant bed long before the zinnias start blooming.

Calendula (Calendula officinalis)
Calendula brings both color and pest-control benefits to a zinnia bed. This cheerful annual thrives in full sun and well-drained soil, and its bright blooms attract ladybugs, hoverflies, and other beneficial predators that help keep aphids and small pests under control. It’s a gentle but effective way to support healthier zinnias without relying on sprays.
Calendula is also very easy to grow from seed. You can winter sow it or simply direct sow outdoors once the danger of frost has passed. The plants establish quickly and begin blooming long before zinnias do, which adds color and interest to your beds while you’re waiting for the zinnias to reach their peak.
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 bring a unique twist to a zinnia bed with their rounded foliage, colorful blooms, and trailing habit. They grow well in full sun or partial shade and prefer well-drained soil. One of the biggest reasons I love planting nasturtiums near zinnias is their ability to act as a trap crop. Aphids are naturally drawn to nasturtiums, which helps keep them away from your zinnia blooms.
I usually grow nasturtiums at the base of my zinnias in raised beds. The trailing varieties spill over the edges beautifully, adding charm while also doing their job of protecting nearby plants. They are incredibly easy to grow from seed too. Once the danger of frost has passed, simply direct sow the seeds into the garden. Germination is quick, and I’ve always found that nasturtiums perform best when started this way.


Lavender
Lavender is a classic companion plant for zinnias and one that brings both beauty and practical benefits to the garden. Its fragrant flower spikes attract bees, butterflies, and even hoverflies, all of which contribute to better pollination and healthier zinnia blooms.
Lavender is also well known for its pest-repelling properties. The aromatic oils in its foliage can help deter aphids, whiteflies, and other soft-bodied pests that sometimes target zinnias. On top of that, deer usually avoid lavender because of its strong scent, making it a smart companion choice if you garden in deer-prone areas.
Aesthetically, lavender’s upright flower spikes and silvery foliage create a sophisticated contrast to the playful, bold blooms of zinnias. The soft purple tones pair beautifully with bright zinnia colors, adding elegance, fragrance, and texture to any bed. I grow lavender in my potager garden, and planting zinnias around it creates such a pretty combination when everything is in bloom.
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 in the garden as both a flavorful culinary herb and a strong companion plant for zinnias. If you allow it to flower, its small blue blooms attract bees and other beneficial insects that help support overall pollination and garden health. Like many aromatic herbs, rosemary has a strong scent that makes it an effective natural pest deterrent. It can help repel carrot rust flies, cabbage moths, and other wandering insects that might otherwise move toward your zinnias.
Rosemary is also highly deer resistant, which is especially helpful if you garden in areas with browsing pressure. Visually, its upright, evergreen growth habit and needle-like foliage add structure and contrast to a zinnia bed. The deep green tones make bright zinnia colors stand out even more, while the plant itself adds texture and a subtle fragrance to the garden.

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 thrive in full sun and well-drained soil and begin blooming weeks before zinnias do. Their mounded habit helps fill in bare spots, creating a lush, colorful base while zinnias are still growing.
Petunias also attract bees and other pollinators, which helps support bloom production once your zinnias open. Whether you choose trailing varieties for a soft drape over the edge of a bed or upright types for a fuller look, petunias blend easily into a zinnia planting and keep the garden lively during that early-summer waiting period.


Nepeta (Catmint)
Nepeta is a wonderful companion for zinnias because it brings both beauty and ecological benefits to the garden. Its lavender-purple flower spikes attract bees and butterflies, which naturally support pollination once your zinnias begin to bloom. While nepeta isn’t a strong pest repellent, it contributes to overall garden diversity, which can help reduce common pest issues over time.
One of nepeta’s biggest advantages is its excellent deer resistance. Deer are a constant challenge in my garden, and planting nepeta around my zinnias has definitely helped deter browsing in those areas.
Visually, nepeta provides a soft, airy contrast to the bold forms and bright colors of zinnias. Its mounded habit, silvery foliage, and long-lasting blooms create a beautiful billowy base that complements the upright structure of zinnias. It also helps conceal early zinnia growth during those colorless weeks before they bloom, adding texture and interest when the garden needs it most.
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 offers several benefits when planted near zinnias, making it a surprisingly effective companion plant. Its small white or pinkish flowers attract a wide variety of pollinators, including bees, butterflies, and beneficial predatory insects like hoverflies and parasitic wasps. These garden allies help maintain a balanced ecosystem that supports healthier zinnias.
Its strong scent can also help confuse or deter certain garden pests. Oregano is generally deer resistant as well, thanks to its aromatic foliage, which deer typically find unappealing.
Visually, oregano creates a lush, mounding groundcover that softens the base of taller zinnias. Its soft green foliage and delicate blooms add beautiful texture, and when allowed to flower, it enhances the natural, cottage-style charm of a zinnia planting. I especially love the billowy blooms around the base of my zinnias because they bring movement, color, and constant pollinator activity to the garden.

Salvia
Many salvia varieties are absolute magnets for pollinators. Hummingbirds, bees, and butterflies are drawn to their nectar-rich tubular flowers, which makes salvia an excellent partner for boosting pollinator activity around your zinnias. Increased pollination means fuller, healthier blooms once your zinnias hit their stride.
Salvia also attracts beneficial insects that can help control pests naturally. Most varieties offer good deer and rabbit resistance as well, which is always a welcome bonus in a flower garden.
From a design standpoint, salvia adds a beautiful vertical accent and comes in a wide spectrum of colors, from deep blues and purples to vibrant reds and soft pinks. Their upright flower spikes and long bloom time bring structure, cottage-garden charm, and a layered look that pairs effortlessly with the bold, cheerful forms of zinnias.
I am a huge fan of growing salvia and have several varieties throughout my gardens. Their long blooming window and romantic, airy style make them one of my favorite companions for 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 pair well with many flowers and herbs, there are a few plants that don’t make ideal neighbors. Some compete for nutrients, others create damp or shaded conditions zinnias dislike, and some increase the risk of disease. Avoiding these combinations will help keep your zinnias healthier and blooming strong all season.
Tall, shade-casting vegetables such as corn, okra, and large tomato plants can block the direct sunlight zinnias rely on. Too much shade causes leggy growth, fewer blooms, and higher susceptibility to powdery mildew due to reduced airflow.
Moisture-loving perennials like hostas, astilbe, and ligularia prefer soil that stays consistently damp, which is the opposite of what zinnias thrive in. Planting them together can create overly wet conditions that encourage fungal issues.
Other powdery-mildew-prone plants including phlox, bee balm, squash, and cucumbers can increase the likelihood of zinnias developing mildew earlier in the season. Because these plants share similar fungal vulnerabilities, grouping them closely can compound the problem in humid or crowded garden areas.
Heavy feeders such as roses, dahlias, and large sunflowers can compete with zinnias for nutrients if planted too closely. Zinnias perform best with steady nutrition, and placing them right beside nutrient-hungry plants may reduce bloom size and vigor. (It’s perfectly fine to grow dahlias and sunflowers in the same general area as zinnias, just avoid tight spacing that forces competition.)
Aggressive spreaders like mint, lemon balm, and unmanaged chives can quickly overtake garden space or crowd young zinnia seedlings. Their rapid growth habit can limit air circulation and reduce the space zinnias need to thrive.
Any plant that blocks airflow—including dense shrubs or tightly packed annuals—can create humid pockets around your zinnias. Poor airflow is one of the biggest contributors to powdery mildew, especially later in the season.
Avoiding these combinations helps maintain healthier, more productive zinnia plants with fewer issues throughout the growing season.

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 keep your blooms safe. While no plant is completely deer-proof, these varieties are generally avoided because of their strong scent, texture, or taste. Planting them near or around your zinnia beds can create a helpful buffer zone.
Here are reliable deer-resistant choices that pair well in the landscape:
- Lavender
- Nepeta (Catmint)
- Russian Sage
- Globe Thistle
- Snapdragons
- Rosemary
- Sage
- Thyme
- Oregano
- Larkspur
- Peonies
- Bearded Iris
- Allium
- Agastache
- Salvia
I use many of these plants throughout my own gardens, and they’ve made a noticeable difference in reducing deer activity around my annual beds, including the areas where I grow zinnias. The goal isn’t to create a wall that deer will never enter, but to make the garden less appealing so they move along without causing much damage.
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. A quick 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.

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?