Skip to Content

14 Summer Flowers That Pair Well With Vegetables (And 5 That Compete Too Much)

14 Summer Flowers That Pair Well With Vegetables (And 5 That Compete Too Much)

Sharing is caring!

Creating a thriving vegetable garden isn’t just about planting tomatoes and hoping for the best. Over the years, I’ve learned that mixing in the right flowers can completely change how your garden performs. They attract pollinators, keep pests in check, and make the whole space more beautiful.

I used to treat flowers like an afterthought—just something for the borders—but once I started tucking them between my veggies, things really improved. My squash finally got pollinated, and I didn’t have to wage war on aphids every week. Of course, not every bloom plays nice.

Some flowers took over or attracted the wrong bugs, so there was definitely a learning curve. But now I have a short list of go-to companions that I plant every year without question—and they’ve never let me down.

1. Nasturtiums

© kids.seed.co

My tomato plants absolutely love having nasturtiums nearby! These colorful blooms act like natural pest control, attracting aphids away from your precious vegetables. The bright orange and yellow flowers create a beautiful contrast against green foliage.

Both the leaves and flowers are edible, adding a peppery kick to summer salads. I’ve found they work particularly well with cucumbers, squash, and radishes, forming mutually beneficial relationships without competing for nutrients.

Plant them along the edges of raised beds where they can cascade down without overwhelming your vegetables. Unlike some companions, nasturtiums actually thrive in poorer soil, making them perfect for areas where vegetables might struggle.

2. Marigolds

© artsnursery

French marigolds have saved my garden more times than I can count. Their roots release compounds that repel nematodes and other soil pests, creating a protective barrier around vulnerable vegetables. The distinctive scent also confuses many flying insects that might otherwise attack your crops.

Plant these sunny companions around the perimeter of your garden or intersperse them between rows of vegetables. They’ve proven especially helpful near tomatoes, peppers, and eggplants in my experience, without stealing nutrients or space.

For best results, choose shorter varieties that won’t shade your vegetables. The ‘Gem’ series works particularly well, staying compact while still providing all the pest-repelling benefits that make marigolds such valuable garden allies.

3. Calendula

© seaenergyfertilisers

Sometimes called pot marigold, calendula brings multiple benefits to the vegetable patch without demanding much in return. The bright golden blooms attract beneficial insects like ladybugs and hoverflies that prey on garden pests. I’ve noticed fewer aphid problems since adding them to my garden rotation.

Beyond pest control, calendula has shallow roots that don’t compete with most vegetables. The flowers make excellent cut blooms, lasting nearly a week in vases. They self-seed readily but aren’t invasive enough to cause problems.

Try planting calendula near cabbage family crops or tomatoes. The resinous stems seem to repel certain insects while the cheerful flowers bloom continuously from early summer until frost, providing season-long benefits to your vegetable plants.

4. Borage

© the_desert_smells_like_veggies

The star-shaped blue flowers of borage have become a staple in my vegetable garden. Bees absolutely can’t resist them, increasing pollination rates for nearby squash, cucumbers, and tomatoes. The fuzzy leaves and stems don’t mind brushing up against vegetable plants.

Last summer, my cucumber yield nearly doubled after adding borage nearby. The plant’s tap root brings up nutrients from deep in the soil, indirectly benefiting shallower-rooted vegetables. As a bonus, the cucumber-flavored flowers make beautiful garnishes for summer drinks.

Give borage some space as it can reach 2-3 feet tall, but don’t worry about it stealing nutrients. This generous plant actually improves soil quality as it grows and decomposes. Plant it near strawberries or tomatoes for particularly good results.

5. Zinnias

© parkseedco

Adding zinnias transformed my vegetable garden from purely functional to genuinely beautiful. These sturdy flowers attract pollinators and beneficial insects without interfering with vegetable growth. The long stems mean they can tower above shorter vegetables without shading them too much.

What makes zinnias particularly garden-friendly is their upright growth habit. They don’t sprawl or spread, staying neatly in their designated spots. I’ve had great success planting them at the north end of vegetable beds where they won’t block precious sunlight.

Butterflies flock to zinnias, bringing extra movement and life to the garden. The flowers come in nearly every color imaginable, allowing you to create beautiful color schemes while still maintaining a productive vegetable patch. They’re remarkably heat-tolerant too.

6. Alyssum

© roottorisefarmer

Sweet alyssum creates a living mulch around taller vegetables, suppressing weeds while attracting beneficial insects. The tiny white, purple, or pink flowers release a honey-like fragrance that seems to confuse certain pest insects. Their low-growing habit means they never compete for light.

Last year, I scattered alyssum seeds between my lettuce rows. The flowers attracted hoverflies whose larvae devoured aphids before they could damage my greens. The carpet of blooms also kept soil from splashing onto lettuce leaves during rainstorms.

Unlike some companions, alyssum doesn’t need much water once established. It handles light foot traffic and quickly fills gaps between vegetable plants. Try it around broccoli, cauliflower, or cabbage – the contrast between the delicate flowers and bold vegetable leaves creates a beautiful garden tableau.

7. Cosmos

© armstronggarden

Tall and airy cosmos flowers bring beneficial insects to the vegetable garden without demanding much care or attention. Their feathery foliage doesn’t create dense shade, allowing sunlight to filter through to vegetables below. The pink, white, or red blooms sway gracefully above garden beds.

Hoverflies and parasitic wasps – both valuable for natural pest control – seem particularly attracted to cosmos in my garden. The flowers bloom continuously from early summer until frost if deadheaded occasionally. They don’t need rich soil, making them perfect neighbors for vegetables.

Plant cosmos along the north side of vegetable beds where their height won’t block sunlight. Their strong stems rarely need staking, even in windy conditions. I’ve found they pair especially well with beans, corn, and squash, creating a beautiful cottage garden effect while maintaining vegetable productivity.

8. Sunflowers

© Backyard Boss

Choosing smaller sunflower varieties has been a game-changer in my vegetable garden. The cheerful blooms attract pollinators while providing partial afternoon shade for heat-sensitive crops like lettuce and spinach. Their strong stalks can even serve as natural trellises for climbing beans.

Sunflower roots form beneficial relationships with soil fungi that can help nearby plants access nutrients. The seeds feed birds that may help control insect pests. Just avoid planting them near potatoes, as they can inhibit potato growth.

For best results, select branching varieties like ‘Autumn Beauty’ rather than single-stem types. Plant them along the west side of garden beds to provide afternoon shade without blocking morning sun. The dwarf varieties work particularly well without overwhelming smaller vegetables.

9. Lavender

© Little Yellow Wheelbarrow

Aromatic lavender has proven surprisingly compatible with many Mediterranean vegetables in my garden. The strong scent repels cabbage moths, carrot flies, and other pests while attracting bees and butterflies. Its woody stems and silver-gray foliage create beautiful contrast against green vegetables.

Drought tolerance makes lavender an undemanding garden companion. Once established, it requires minimal watering, even during summer heat. I’ve found it pairs especially well with onions, garlic, and herbs that share similar growing conditions.

Plant lavender along garden edges where you can easily harvest the blooms without disturbing vegetables. The woody root system doesn’t spread aggressively or steal nutrients from nearby plants. For best results, choose compact varieties like ‘Munstead’ that won’t overshadow your vegetables.

10. Bachelor’s Buttons

© Gardener’s Path

The electric blue flowers of bachelor’s buttons (cornflowers) have made them a favorite in my vegetable garden. They attract beneficial insects while adding striking color that contrasts beautifully with green vegetables. Their upright growth habit means they don’t sprawl into vegetable space.

Bachelor’s buttons have moderate water needs similar to most vegetables, making them compatible irrigation companions. The flowers bloom for weeks, providing continuous nectar for pollinators. I’ve noticed increased tomato and pepper yields in beds where these flowers grow nearby.

Try planting them around the perimeter of vegetable beds or in dedicated pollinator patches between garden sections. They self-seed gently without becoming invasive. The flowers also make excellent cut blooms, lasting nearly a week in vases while continuing to support your vegetable garden.

11. Pansies

© Gardenary

Cool-weather pansies extend the beauty of vegetable gardens into spring and fall when many flowers aren’t blooming. Their shallow roots don’t compete with vegetables, while their cheerful faces attract early-season pollinators. The edible blooms add color to spring salads too.

My early lettuce and spinach seem to grow better with pansies nearby. The flowers tolerate light frost, providing nectar for beneficial insects when few other sources exist. Their compact growth means they never overshadow even small vegetable seedlings.

Plant pansies along the front edge of raised beds where you can enjoy their colors while working. They make excellent companions for cool-season crops like peas, radishes, and leafy greens. Unlike some flowers, pansies don’t mind rich soil, thriving in the same conditions that vegetables prefer.

12. Salvia

© eckardsgarden

Perennial salvias have become essential companions in my vegetable garden. The tubular flowers attract hummingbirds and bees while the aromatic foliage seems to confuse certain pest insects. Unlike some perennials, they don’t send out aggressive runners that might invade vegetable space.

Blue salvias create stunning contrast against tomatoes and peppers. The plants have moderate water needs, similar to many vegetables, making irrigation simple. Their upright growth habit means they stay in their designated spots without flopping onto nearby crops.

For best results, choose compact varieties like ‘May Night’ or ‘Caradonna’ that won’t overshadow vegetables. Plant them at the corners of raised beds or along permanent garden pathways. The woody stems provide structure in the garden even during winter months when vegetables are dormant.

13. Cilantro Flowers

© Reddit

Allowing some cilantro plants to flower has transformed my garden’s pest management. The delicate white umbels attract tiny parasitic wasps that control caterpillars and aphids on nearby vegetables. The lacy flowers add an ethereal quality to otherwise practical garden beds.

Cilantro flowers serve as excellent companions for cucumbers and leafy greens. The plants have similar water requirements and don’t compete aggressively for nutrients. As a bonus, the flowers eventually produce coriander seeds you can harvest for cooking.

Unlike many companion plants, flowering cilantro is actually part of your edible harvest rotation. I plant successive batches every few weeks, allowing some to flower while harvesting others for their leaves. The flowers look particularly beautiful alongside vegetables with broader leaves like squash or eggplant.

14. Dianthus

© Sarah Raven

Low-growing dianthus creates a beautiful living border around vegetable beds without competing for resources. The spicy-scented flowers seem to repel certain insect pests while attracting beneficial ones. Their compact growth habit means they never overshadow even small vegetable seedlings.

The gray-green foliage stays attractive even when the plants aren’t blooming. I’ve planted them alongside carrots and onions with great success. Their relatively drought-tolerant nature means they don’t demand extra water beyond what vegetables typically need.

Choose perennial varieties for year-round garden structure or annual types for seasonal color. Either way, the pink, red, or white blooms add cheerful notes to practical vegetable beds. Plant them along the front edges where their beauty is easily visible and their pest-repelling properties can protect crops.

15. Morning Glories

© Floweralley

Morning glories taught me a harsh lesson about aggressive companions. The vines grow incredibly fast, quickly overwhelming vegetable plants with their twining stems. What started as a few seeds along my garden fence turned into a battle that lasted multiple seasons.

The aggressive root system competes directly with vegetables for water and nutrients. Even worse, the vines can completely envelop smaller plants, blocking sunlight and stunting growth. I lost an entire row of bush beans one year when morning glories climbed over them.

If you absolutely must grow these beautiful blue trumpets, keep them far from vegetable beds. Plant them on dedicated trellises away from food crops. Be vigilant about removing seedlings that appear in your vegetable garden, as morning glories self-seed prolifically and can quickly take over.

16. Mint

© collinscountry

Flowering mint might seem like a natural pest deterrent for vegetable gardens, but its underground runners create constant maintenance headaches. The aromatic plants spread relentlessly through vegetable beds, sending up new shoots feet away from the original planting.

I’m still finding mint volunteers years after removing the original plants. While the flowers do attract beneficial insects, the aggressive growth habit makes mint too competitive for most vegetable companions. The dense root system can choke out nearby plants and steal water and nutrients.

Even contained plantings eventually escape their boundaries. If you value mint’s benefits, grow it in dedicated containers well away from vegetable beds. Harvest the flowers to bring into the garden as needed, then return the cuttings to their isolated location.

17. Mexican Sunflowers

© Owl Light

The brilliant orange blooms of Mexican sunflowers (Tithonia) certainly attract butterflies, but their massive size overwhelms most vegetable plantings. Growing up to 6 feet tall and 3 feet wide, these giants cast dense shade over nearby crops. I learned this lesson after planting several alongside my tomatoes.

Their extensive root systems compete aggressively for water and nutrients. During dry spells, vegetables planted near Mexican sunflowers showed signs of stress well before plants in other parts of the garden. The thick stems also make them difficult to remove mid-season if problems develop.

For butterfly-friendly options that won’t overpower vegetables, choose smaller flowers like cosmos or zinnias instead. If you’re determined to grow Mexican sunflowers, plant them in a dedicated pollinator area at least 4-5 feet from your vegetable beds to avoid competition issues.

18. Lemon Balm

© Farmer’s Almanac

The citrusy scent and tiny white flowers of lemon balm might seem perfect for vegetable gardens, but this herb quickly becomes a weedy nightmare. Like its mint relatives, lemon balm spreads through both underground runners and prolific self-seeding. One plant quickly becomes dozens scattered throughout your beds.

My experience with lemon balm taught me to be wary of any mint family members near vegetables. The seedlings emerge everywhere, requiring constant vigilance to prevent them from competing with vegetable plants. Their persistent roots make them difficult to remove completely.

If you want lemon balm’s benefits without the headaches, grow it in a container well away from vegetable beds. Use the leaves as a pest-repellent mulch around vegetables instead of planting it directly in the garden. This approach gives you control while still benefiting from its aromatic properties.

19. Dame’s Rocket

© Gardener’s Path

The fragrant purple flowers of dame’s rocket might look lovely alongside vegetables, but this aggressive biennial quickly takes over garden spaces. Each plant produces thousands of seeds that germinate readily in disturbed soil. What starts as a few pretty flowers becomes a garden-dominating problem within just two seasons.

I initially welcomed dame’s rocket for its early spring blooms and sweet evening fragrance. By the third year, it had infiltrated every vegetable bed, competing with crops and requiring hours of weeding. The deep taproots make established plants difficult to remove completely.

For similar benefits without the invasive tendencies, plant sweet alyssum or compact varieties of phlox instead. These alternatives attract similar pollinators without the aggressive spreading. If you already have dame’s rocket in your garden, remove flower heads before they set seed to prevent further spread.