Home >Planning a Garden >Companion Planting Chart

Companion Planting Chart Vegetables:
What Grows Well Together

Companion planting chart for vegetables and flowers: good plants that grow better together★ Save
Free companion planting chart; click to download and print.

This companion planting chart vegetables guide shows which plants help each other grow, and which ones to keep apart. The right neighbors can keep pests away, feed the soil, bring in bees, and make the most of a small bed.

Use the companion planting chart vegetables list below as your quick reference, then read on for the best pairings, the combinations to avoid, the flowers that help every bed, and the Three Sisters.

From My Garden

We usually add marigolds and zinnias to our vegetable garden borders. One year I also planted forget-me-nots, as the blue flowers and pretty foliage are such a lovely addition to the garden.

Marigolds not only can help with pest control, but they bloom all summer and into the fall, and add such a cheerful and colorful note to the vegetable garden.

Charlotte

Check your companions as you plan

Our free garden planner shows good neighbors and plants to keep apart as you lay out each bed.

Open the Garden Planner

Free Companion Planting Chart Vegetables Printables

Click any chart to download it free, then print it and take it out to the garden.

Companion planting chart for vegetables and flowers★ Save

Companion planting chart

Download (PDF)
Vegetable garden companion planting guide

Companion planting guide

Download (PDF)
Companion planting flowers chart

Companion flowers

Download (PDF)
Organic pest control chart

Organic pest control

Download (PDF)

Find many more in our free vegetable garden printables.

Back to top

Companion Planting Chart Vegetables Gardeners Use Most

Plants in the "good companions" column of this companion planting chart vegetables list grow well nearby. Plants in the "keep apart" column do better in a different part of the garden. Click the chart to download a copy to print.

VegetableGood companionsKeep apartWhy
TomatoesBasil, carrots, parsley, marigolds, borage, asparagus, spinach, lettuceFennel, cabbage family, corn, potatoesBasil helps repel thrips; marigolds help with nematodes.
PeppersBasil, carrots, tomatoes, parsley, marigoldsFennel, kohlrabiPeppers share most of the tomato's companions.
CucumbersBeans, peas, dill, nasturtiums, sunflowers, marigolds, lettucePotatoes, sage, rosemaryNasturtiums draw aphids away; beans add nitrogen.
Zucchini and squashCorn, beans, nasturtiums, borage, marigolds, peasPotatoesSquash, corn, and beans are the Three Sisters.
BeansCarrots, corn, squash, cucumbers, strawberries, potatoes, celeryGarlic, onions, chives, fennelBeans add nitrogen for hungry crops like corn.
PeasCarrots, corn, cucumbers, radishes, spinach, turnipsGarlic and the onion familyPeas help almost every neighbor.
CornBeans, squash, cucumbers, sunflowers, dill, marigoldsTomatoes, fennelCorn and tomatoes share some of the same pests.
LettuceCarrots, radishes, strawberries, chives, garlic, tall plants for shadeLarge amounts of celery or parsleyPlant under tomatoes or beans for summer shade.
SpinachStrawberries, peas, beans, celery, garlicFew known conflictsGrows well beneath taller crops.
CarrotsTomatoes, onions, lettuce, rosemary, sage, chives, leeksDill in flowerOnions and leeks help keep carrot fly away.
Onions and garlicTomatoes, peppers, carrots, lettuce, cabbage family, strawberriesBeans and peas right next to themGood pest deterrents all through the garden.
Broccoli and cabbage familyCelery, dill, onions, garlic, nasturtiums, marigolds, rosemaryStrawberries, tomatoes, peppersRotate each year; don't follow one cabbage-family crop with another.
KaleBeets, celery, onions, garlic, nasturtiums, marigoldsStrawberries, tomatoesSame companions as the rest of the cabbage family.
PotatoesBeans, corn, cabbage, marigolds, horseradishTomatoes, cucumbers, squash, sunflowers, fennelTomatoes and potatoes share blight; keep them apart.
BeetsOnions, lettuce, cabbage, kohlrabi, garlicPole beansBush beans and beets get along fine.
StrawberriesBorage, spinach, lettuce, chives, marigolds, thymeCabbage family, fennel, tomatoes, peppersBorage brings bees for better berries.
BasilTomatoes, peppers, asparagus, marigoldsSage right next to itThe classic tomato partner.
MarigoldsAlmost everything: tomatoes, peppers, cucumbers, beans, squashFew conflictsThe most useful all-around companion flower.
SunflowersCucumbers, corn, squash; a windbreak for tomatoesPotatoesBring in pollinators and give light shade.

Back to top

How Companion Planting Works

Companion planting ranges from well-studied science to old garden tradition. Both have value, and it helps to know which is which. These five effects are well documented:

  • Feeding the soil: Beans and peas host bacteria on their roots that pull nitrogen from the air into the soil, for their neighbors and for next year's crop.
  • Confusing pests: Strong-scented plants like marigolds, basil, onions, and garlic make it harder for insects to find their favorite plants by smell.
  • Trap crops: Nasturtiums draw aphids away from more valuable vegetables.
  • Helpful insects: Open flowers like dill, fennel, and borage feed tiny wasps and hoverflies that eat garden pests.
  • Plants that hold others back: Fennel releases chemicals from its roots that slow the growth of most vegetables.
BenefitHow it worksExample
Pest repellentStrong scents confuse insectsBasil near tomatoes
Soil enrichmentLegume roots add nitrogenBeans and peas near corn and squash
PollinatorsFlowers bring bees and helpful insectsBorage near strawberries
Shade and supportTall crops shade or hold up their neighborsLettuce under tomatoes; beans up corn
Trap cropsA plant pests like better draws them awayNasturtiums near cabbage

Gardeners have grown plants together for thousands of years. The Three Sisters of corn, beans, and squash is one of the oldest and most productive examples.

Back to top

The Best Companion Planting Combinations

Colorful flowers growing among the vegetables as companion plants
Flowers among the vegetables look great and help the garden too.

Tomatoes and basil

The classic pair. Basil helps repel thrips, aphids, and whiteflies, and many gardeners find their tomatoes taste better. Tuck one basil plant beside each tomato.

Tomatoes and marigolds

French marigolds release compounds from their roots that help control soil nematodes, tiny pests that damage tomato roots. Plant a border of marigolds around the tomato bed.

Carrots and onions

Onion scent helps keep carrot fly away, and carrot leaves help keep onion fly away. Plant alternating rows.

Beans and corn

Beans add nitrogen that hungry corn needs, and corn gives pole beans something to climb.

Lettuce and tomatoes

Tomato plants shade the lettuce in summer heat and can stretch its season by several weeks, a good use of a small bed.

Cabbage family and nasturtiums

Aphids go for nasturtiums first. Plant them at the edges of your cabbage and broccoli beds, and wash the aphids off with a spray of water.

Strawberries and borage

Borage's blue star-shaped flowers bring bees that help strawberries set more fruit. Two or three plants per bed is plenty; borage reseeds itself.

Cucumbers and dill

Dill brings helpful insects that eat cucumber beetles and aphids. Cut it before it flowers, since flowering dill can slow cucumbers down.

Back to top

Combinations to Avoid

Fennel and almost everything

Fennel slows the growth of most vegetables, including tomatoes, peppers, beans, and the cabbage family. Grow it in its own pot or bed, away from the vegetable garden.

Tomatoes and potatoes

Both are in the nightshade family and share serious diseases, especially blight. Keep them in separate beds, and don't plant either in the same spot two years in a row.

Cucumbers and potatoes

Potatoes make cucumbers more likely to get blight, and the two compete for water and food.

Cabbage family and tomatoes

Both are heavy feeders and compete for nutrients. Give each its own part of the garden.

Onions and garlic right next to beans and peas

Onion-family roots can slow the helpful bacteria on bean and pea roots. They can share a bed; just don't put them side by side.

Raised vegetable garden beds with a mix of vegetables
Separate beds make it easy to keep problem pairs apart.

Back to top

Flowers and Herbs to Plant Everywhere

Bright orange marigolds planted in the vegetable garden★ Save
Marigolds in the vegetable garden.

Some plants are such good neighbors that gardeners tuck them into every bed, and they turn up on almost every companion planting chart vegetables gardeners use.

  • French marigolds: The best-studied companion flower. Their roots help control nematodes, and their scent helps deter aphids and whiteflies. Plant them as a border around beds and in the gaps between vegetables, especially near tomatoes and peppers.
  • Nasturtiums: A favorite trap crop for aphids, with edible flowers for salads. Plant them at bed corners and edges.
  • Basil: Helps repel thrips, aphids, and whiteflies, and bees love its flowers. Plant one basil for every two or three tomato or pepper plants.
  • Borage: Brings bees for better pollination of every crop and comes back on its own each year.
  • Chives: Help keep aphids and carrot fly away and return every year. Plant clumps near carrots and lettuce.
  • Zinnias: Cheerful color all summer, and their flowers bring butterflies and bees to the garden.
Zinnias blooming in the vegetable garden
Zinnias in the vegetable garden.

More flowers and herbs to try: petunias, geraniums, dahlias, and chrysanthemums are all traditional companions, and herbs like sage and rosemary help keep insects away. Borage and lemon balm bring bees for pollination.

Companion Planting Flowers

Chart of companion planting flowers for the vegetable garden and the vegetables they help★ Save
Download the free chart (PDF)

Back to top

Two Hardworking Companions: Comfrey and Horseradish

Russian comfrey growing as a companion plant in the vegetable garden
Russian comfrey in the vegetable garden.

Russian comfrey is a natural fertilizer. Its leaves are rich in nitrogen, phosphorus, and potassium. Use them as mulch around spinach and chard, bury a few in the trench before planting potatoes, or soak them in water to make a liquid feed for tomatoes and peppers.

Wait to feed tomatoes and peppers until their flowers have set fruit; earlier, it only grows more leaves. Comfrey grows fast, can be cut several times a season, tolerates part shade, and brings bumblebees. One warning: comfrey liquid smells terrible!

Horseradish plant growing in a pot
Grow horseradish in a pot so it stays put.

Horseradish is a good neighbor for potatoes and cabbage, and planted at the corners of a potato bed, it's said to help keep Colorado potato beetles away. Grow it in a pot sunk in the ground, or it will spread all through your garden.

Use tall plants as helpers too. Corn can shade lettuce in a hot garden, and sunflowers can shade cucumbers and cabbage and give cucumbers something to climb.

Back to top

The Three Sisters

Three Sisters vegetable garden plan with corn, beans, and squash planted together★ Save
A Three Sisters garden plan.

The Three Sisters is a Native American way of growing corn, beans, and squash together, practiced for thousands of years by peoples including the Haudenosaunee (Iroquois). Each plant helps the other two.

  • Corn: grows tall and gives the beans a pole to climb.
  • Beans: add nitrogen to the soil for the corn and squash, and help steady the corn in the wind.
  • Squash: spreads its big, prickly leaves over the ground, shading out weeds, holding in moisture, and discouraging pests.

How to plant the Three Sisters

  1. Week 1: Plant corn in a block, at least 4 plants by 4 plants, about 12 inches apart, so it pollinates well.
  2. Weeks 2-3: When the corn is 4 to 6 inches tall, plant 4 to 6 bean seeds in a circle about 6 inches from each corn plant.
  3. Weeks 3-4: When the beans are a few inches tall, plant squash between the corn, 2 to 3 feet apart. Sprawling butternut or acorn squash cover the ground best.

A 4 x 8 foot bed is about the smallest size for a full Three Sisters planting. In a 4 x 4 bed, plant a row of corn at the back, beans at its base, and one compact squash at a front corner.

Back to top

Tips for Using a Companion Planting Chart

  • Start small: Begin with three or four proven pairings from the companion planting chart vegetables list, like tomatoes with basil and marigolds, and carrots with onions.
  • Keep them close: Companions need to be within 2 to 3 feet of each other to help. A marigold at the far end of the garden won't help your tomatoes.
  • Mix them in: Marigold borders, basil between tomatoes, and chives tucked through the bed work better than planting each crop in its own block.
  • Separate beds for serious conflicts: Keep tomatoes and potatoes, and cabbage and strawberries, in different beds. For milder conflicts, like onions and beans, just don't plant them side by side.
  • Keep notes: Write down what you planted where and how it did. After a few seasons, your notes will be worth more than any printed companion planting chart vegetables list.

Organic Pest Control Chart

Organic pest control chart for the vegetable garden★ Save
Download the free chart (PDF)

Companions are one part of natural pest control. For cabbage maggots, for example, remove infested plants (don't compost them), cover young plants with row covers, and add beneficial nematodes to the soil. See our organic vegetable garden guide for more.

Beautiful patio vegetable garden with vegetables and flowers in containers
Companion planting works in containers too.

Back to top

Companion Planting Questions

What vegetables grow well together?
Some of the best pairs are tomatoes with basil and marigolds, carrots with onions, beans with corn, lettuce under tomatoes, and cucumbers with dill and nasturtiums.
What should not be planted together?
Keep fennel away from almost everything, and keep tomatoes away from potatoes. Cucumbers and potatoes, and the cabbage family and tomatoes, also do better apart.
What flowers are good companions for vegetables?
Marigolds, nasturtiums, borage, and zinnias are favorites. Petunias, geraniums, dahlias, and chrysanthemums are traditional companions too.
How close do companion plants need to be?
Within 2 to 3 feet of each other, for every pairing on a companion planting chart vegetables list. Tuck companions in between your vegetables rather than planting them in a separate spot.
Does companion planting really work?
Some benefits are well studied, like beans adding nitrogen, marigolds helping with nematodes, and nasturtiums drawing aphids. Others are long garden tradition. Try a few pairings from the companion planting chart vegetables list above, and keep notes on what works in your garden.

Back to top

A white garden mailbox with an American robin on top and its door open, spilling seed packets and garden printables
Want the next free printable first?
My short garden email, Get the Dirt, comes Saturday mornings.
Sign Up for My Free Newsletter