🌱 Free Garden Tool

Companion Planting Guide for a Healthier, Happier Garden

Best vegetable pairings in the garden—rooted in research and time-tested gardening wisdom. Use this evidence-based companion planting chart for better yields, natural pest control, and healthier plants.

106+Plants Covered
4Categories
FreePrintable PDF
Browse by Category:
Showing 106 plants
🍅

Tomato

Vegetables
✅ Good With:
Basil Carrot Parsley Marigold Nasturtium +7 more
❌ Avoid:
Brassica Fennel Corn Kohlrabi +2 more
🌶️

Pepper

Vegetables
✅ Good With:
Tomato Basil Carrot Onion Parsley +3 more
❌ Avoid:
Fennel Kohlrabi Apricot
🥒

Cucumber

Vegetables
✅ Good With:
Bean Pea Corn Radish Sunflower +4 more
❌ Avoid:
Potato Sage Mint Melon
🥕

Carrot

Vegetables
✅ Good With:
Onion Leek Lettuce Tomato Rosemary +3 more
❌ Avoid:
Dill Parsnip Celery
🥬

Lettuce

Vegetables
✅ Good With:
Carrot Radish Strawberry Chives Garlic +4 more
❌ Avoid:
Celery Parsley
🧅

Onion

Vegetables
✅ Good With:
Carrot Lettuce Tomato Pepper Cabbage +3 more
❌ Avoid:
Bean Pea Asparagus Sage
🧄

Garlic

Vegetables
✅ Good With:
Tomato Pepper Cabbage Rose Raspberry +3 more
❌ Avoid:
Bean Pea Asparagus Sage +1 more
🫘

Bean

Vegetables
✅ Good With:
Corn Squash Cucumber Carrot Cabbage +4 more
❌ Avoid:
Onion Garlic Leek Chives +2 more
🟢

Pea

Vegetables
✅ Good With:
Carrot Radish Turnip Corn Cucumber +3 more
❌ Avoid:
Onion Garlic Leek Chives
🌽

Corn

Vegetables
✅ Good With:
Bean Squash Pumpkin Cucumber Pea +2 more
❌ Avoid:
Tomato Celery
🎃

Squash

Vegetables
✅ Good With:
Corn Bean Radish Marigold Nasturtium +2 more
❌ Avoid:
Potato Pumpkin
🥒

Zucchini

Vegetables
✅ Good With:
Corn Bean Radish Nasturtium Marigold +2 more
❌ Avoid:
Potato Pumpkin
🥔

Potato

Vegetables
✅ Good With:
Bean Corn Cabbage Horseradish Marigold +1 more
❌ Avoid:
Tomato Squash Cucumber Sunflower +1 more
🥬

Cabbage

Vegetables
✅ Good With:
Beet Celery Chamomile Dill Garlic +5 more
❌ Avoid:
Grape Strawberry Tomato Pole bean
🥦

Broccoli

Vegetables
✅ Good With:
Onion Garlic Beet Celery Potato +4 more
❌ Avoid:
Strawberry Tomato Pepper Mustard
🥦

Cauliflower

Vegetables
✅ Good With:
Beet Celery Bean Onion Oregano +3 more
❌ Avoid:
Strawberry Tomato Pepper
🥬

Kale

Vegetables
✅ Good With:
Beet Celery Cucumber Dill Garlic +3 more
❌ Avoid:
Strawberry Tomato Bean
🥬

Spinach

Vegetables
✅ Good With:
Strawberry Bean Pea Cabbage Cauliflower +3 more
❌ Avoid:
Potato
🟣

Beet

Vegetables
✅ Good With:
Onion Garlic Lettuce Cabbage Broccoli +2 more
❌ Avoid:
Pole bean Mustard Charlock
🔴

Radish

Vegetables
✅ Good With:
Carrot Lettuce Pea Cucumber Spinach +3 more
❌ Avoid:
Hyssop Grape
🥬

Celery

Vegetables
✅ Good With:
Tomato Cabbage Cauliflower Leek Onion +2 more
❌ Avoid:
Carrot Parsnip Potato Corn
🍆

Eggplant

Vegetables
✅ Good With:
Bean Pepper Spinach Thyme Marigold +1 more
❌ Avoid:
Fennel Kohlrabi
🥬

Asparagus

Vegetables
✅ Good With:
Tomato Parsley Basil Marigold Nasturtium +1 more
❌ Avoid:
Onion Garlic Potato
🥬

Leek

Vegetables
✅ Good With:
Carrot Celery Onion Spinach Strawberry
❌ Avoid:
Bean Pea
🥕

Turnip

Vegetables
✅ Good With:
Bean Beet Carrot Celery Lettuce +3 more
❌ Avoid:
Potato Tomato Mustard
🍉

Watermelon

Vegetables
✅ Good With:
Corn Sunflower Radish Marigold Nasturtium +1 more
❌ Avoid:
Potato Cucumber Squash
🍈

Cantaloupe

Vegetables
✅ Good With:
Corn Sunflower Marigold Nasturtium Radish +1 more
❌ Avoid:
Potato Cucumber
🎃

Pumpkin

Vegetables
✅ Good With:
Corn Bean Marigold Nasturtium Sunflower +1 more
❌ Avoid:
Potato Squash
🌿

Okra

Vegetables
✅ Good With:
Pepper Eggplant Melon Cucumber Sunflower +1 more
❌ Avoid:
None
🥬

Swiss Chard

Vegetables
✅ Good With:
Bean Brassica Celery Lettuce Onion +1 more
❌ Avoid:
Corn Cucumber Melon Potato
🥬

Kohlrabi

Vegetables
✅ Good With:
Beet Celery Cucumber Dill Lettuce +2 more
❌ Avoid:
Pepper Pole bean Strawberry Tomato
🥬

Brussels Sprouts

Vegetables
✅ Good With:
Beet Carrot Celery Dill Garlic +4 more
❌ Avoid:
Strawberry Tomato Pole bean
🥬

Rhubarb

Vegetables
✅ Good With:
Garlic Onion Cabbage Kale Strawberry
❌ Avoid:
Dock Melon Cucumber Pumpkin
🌿

Basil

Herbs
✅ Good With:
Tomato Pepper Oregano Parsley Marigold +2 more
❌ Avoid:
Sage Rue Thyme
🌿

Dill

Herbs
✅ Good With:
Cabbage Lettuce Onion Cucumber Corn
❌ Avoid:
Carrot Tomato Fennel
🌿

Parsley

Herbs
✅ Good With:
Tomato Asparagus Corn Pepper Rose
❌ Avoid:
Lettuce Mint
🌿

Cilantro

Herbs
✅ Good With:
Tomato Spinach Pepper Bean Pea
❌ Avoid:
Fennel Dill
🌿

Chives

Herbs
✅ Good With:
Carrot Tomato Apple Rose Grape +1 more
❌ Avoid:
Bean Pea
🌿

Rosemary

Herbs
✅ Good With:
Cabbage Bean Carrot Sage Broccoli
❌ Avoid:
Cucumber Pumpkin Squash
🌿

Thyme

Herbs
✅ Good With:
Cabbage Potato Strawberry Tomato Eggplant +1 more
❌ Avoid:
Basil Cilantro
🌿

Sage

Herbs
✅ Good With:
Cabbage Carrot Rosemary Strawberry Tomato +1 more
❌ Avoid:
Cucumber Onion Rue Basil
🌿

Mint

Herbs
✅ Good With:
Cabbage Tomato Pea Broccoli
❌ Avoid:
Parsley Chamomile
🌿

Oregano

Herbs
✅ Good With:
Tomato Pepper Basil Squash Cucumber +1 more
❌ Avoid:
None
💜

Lavender

Herbs
✅ Good With:
Cabbage Cauliflower Broccoli Rose Fruit tree
❌ Avoid:
Mint Shade lovers
🌼

Chamomile

Herbs
✅ Good With:
Cabbage Onion Cucumber Wheat Brassica
❌ Avoid:
Mint
🌿

Fennel

Vegetables
✅ Good With:
Dill
❌ Avoid:
Tomato Pepper Bean Caraway +1 more
🌿

Tarragon

Herbs
✅ Good With:
Eggplant Pepper Tomato
❌ Avoid:
None
🌿

Lemon Balm

Herbs
✅ Good With:
Brassica Fruit trees Tomato Squash
❌ Avoid:
None
🏵️

Marigold

Flowers
✅ Good With:
Tomato Pepper Potato Squash Cucumber +3 more
❌ Avoid:
Cabbage Bean
🌺

Nasturtium

Flowers
✅ Good With:
Tomato Cucumber Cabbage Squash Radish +2 more
❌ Avoid:
None
🌻

Sunflower

Flowers
✅ Good With:
Corn Cucumber Melon Squash Lettuce
❌ Avoid:
Potato Pole bean
🌸

Zinnia

Flowers
✅ Good With:
Tomato Pepper Cucumber Squash Melon
❌ Avoid:
None
🌸

Petunia

Flowers
✅ Good With:
Bean Tomato Pepper Squash Brassica
❌ Avoid:
None
🌼

Calendula

Flowers
✅ Good With:
Tomato Asparagus Most vegetables
❌ Avoid:
None
💙

Borage

Flowers
✅ Good With:
Tomato Squash Strawberry Cabbage
❌ Avoid:
None
🍓

Strawberry

Fruits
✅ Good With:
Lettuce Spinach Bean Onion Thyme +2 more
❌ Avoid:
Cabbage Broccoli Cauliflower Fennel +1 more
🫐

Raspberry

Fruits
✅ Good With:
Garlic Tansy Turnip Yarrow
❌ Avoid:
Potato Tomato Eggplant Strawberry +1 more
🍇

Grape

Fruits
✅ Good With:
Chives Oregano Rose Hyssop Clover
❌ Avoid:
Cabbage Radish Cypress
🌿

Artichoke

Vegetables
✅ Good With:
Sunflower Tarragon Pea Cabbage Nasturtium
❌ Avoid:
None
🥬

Arugula

Vegetables
✅ Good With:
Bean Beet Carrot Cucumber Dill +3 more
❌ Avoid:
Strawberry
🥬

Bok Choy

Vegetables
✅ Good With:
Beet Bush bean Carrot Celery Cucumber +5 more
❌ Avoid:
Strawberry Tomato Pepper
🥬

Collard Greens

Vegetables
✅ Good With:
Beet Carrot Celery Cucumber Dill +4 more
❌ Avoid:
Strawberry Tomato
🥬

Endive

Vegetables
✅ Good With:
Carrot Radish Strawberry Chervil
❌ Avoid:
Celery
🍈

Honeydew

Vegetables
✅ Good With:
Corn Sunflower Marigold Nasturtium Radish
❌ Avoid:
Potato Cucumber
🥬

Mustard Greens

Vegetables
✅ Good With:
Beet Celery Corn Dill Mint +2 more
❌ Avoid:
Strawberry Sunflower
🥕

Parsnip

Vegetables
✅ Good With:
Bean Garlic Onion Pea Pepper +2 more
❌ Avoid:
Carrot Celery Dill
🥬

Radicchio

Vegetables
✅ Good With:
Carrot Fennel Lettuce Spinach Onion
❌ Avoid:
None
🥕

Rutabaga

Vegetables
✅ Good With:
Beet Carrot Onion Pea Vetch
❌ Avoid:
Potato Tomato
🍅

Tomatillo

Vegetables
✅ Good With:
Basil Carrot Marigold Nasturtium Parsley +1 more
❌ Avoid:
Brassica Fennel Corn
🌿

Watercress

Vegetables
✅ Good With:
Mint Chervil Lettuce
❌ Avoid:
None
🎃

Winter Squash

Vegetables
✅ Good With:
Bean Corn Marigold Nasturtium Radish +1 more
❌ Avoid:
Potato Pumpkin
🌿

Anise

Herbs
✅ Good With:
Coriander Bean Brassica
❌ Avoid:
Carrot
🌿

Bay Laurel

Herbs
✅ Good With:
Bean Rosemary Sage
❌ Avoid:
None
🌿

Catnip

Herbs
✅ Good With:
Beet Pumpkin Squash Collard Greens
❌ Avoid:
None
🌿

Chervil

Herbs
✅ Good With:
Carrot Lettuce Radish Broccoli
❌ Avoid:
None
🌿

Comfrey

Herbs
✅ Good With:
Fruit trees Tomato Pepper Most vegetables
❌ Avoid:
None
🌿

Lovage

Herbs
✅ Good With:
Bean Potato Most vegetables
❌ Avoid:
None
🌿

Marjoram

Herbs
✅ Good With:
Most vegetables Pepper Eggplant Squash
❌ Avoid:
None
🌿

Stevia

Herbs
✅ Good With:
Basil Oregano Thyme
❌ Avoid:
None
🌿
✅ Good With:
Bean Onion
❌ Avoid:
None
🌿
✅ Good With:
Bean Onion Thyme
❌ Avoid:
None
🌿

Lemongrass

Herbs
✅ Good With:
Tomato Pepper Most vegetables
❌ Avoid:
None
🌸

Alyssum

Flowers
✅ Good With:
Potato Brassica Grape Most vegetables
❌ Avoid:
None
🌸

Bachelor Button

Flowers
✅ Good With:
Most vegetables Strawberry
❌ Avoid:
None
🌸

Chrysanthemum

Flowers
✅ Good With:
Most vegetables
❌ Avoid:
Lettuce
🌸

Cosmos

Flowers
✅ Good With:
Tomato Squash Brassica Most vegetables
❌ Avoid:
None
🌸

Dahlia

Flowers
✅ Good With:
Most vegetables Zinnia
❌ Avoid:
None
🌸

Sweet Pea

Flowers
✅ Good With:
Most vegetables Bean
❌ Avoid:
None
🌼

Tansy

Flowers
✅ Good With:
Potato Squash Cucumber Raspberry Rose
❌ Avoid:
None
🌸

Yarrow

Flowers
✅ Good With:
Most herbs Most vegetables
❌ Avoid:
None
🍑

Apricot

Fruits
✅ Good With:
Basil Tansy Nasturtium Garlic Chives
❌ Avoid:
Pepper Tomato Potato
🥑

Avocado

Fruits
✅ Good With:
Citrus Garlic Onion Comfrey Lavender
❌ Avoid:
None
🍌

Banana

Fruits
✅ Good With:
Sweet potato Lemongrass Ginger Comfrey
❌ Avoid:
None
🍒

Cherry

Fruits
✅ Good With:
Allium Marigold Nasturtium Chives Garlic
❌ Avoid:
Grass Potato Tomato
🌿

Fig

Fruits
✅ Good With:
Rue Comfrey Mint Strawberry
❌ Avoid:
None
🥝

Kiwi

Fruits
✅ Good With:
Grape Citrus Lavender Marjoram
❌ Avoid:
None
🥭

Mango

Fruits
✅ Good With:
Banana Citrus Ginger Turmeric
❌ Avoid:
None
🫒

Olive

Fruits
✅ Good With:
Lavender Rosemary Thyme Oregano
❌ Avoid:
None
🌿

Papaya

Fruits
✅ Good With:
Banana Sweet potato Bean
❌ Avoid:
None
🌿

Passionfruit

Fruits
✅ Good With:
Citrus Banana Avocado
❌ Avoid:
None
🍑

Peach

Fruits
✅ Good With:
Basil Tansy Garlic Onion Nasturtium +1 more
❌ Avoid:
Tomato Potato Raspberry
🍐

Pear

Fruits
✅ Good With:
Clover Daffodil Allium Nasturtium Tansy
❌ Avoid:
Grass Juniper
🍊

Persimmon

Fruits
✅ Good With:
Comfrey Clover Allium
❌ Avoid:
None
🍑

Plum

Fruits
✅ Good With:
Allium Marigold Nasturtium Tansy Comfrey
❌ Avoid:
Potato Tomato Grass
🍎

Pomegranate

Fruits
✅ Good With:
Lavender Rosemary Basil Thyme
❌ Avoid:
None
🍐

Quince

Fruits
✅ Good With:
Comfrey Clover Allium Nasturtium
❌ Avoid:
Grass

A Companion Planting Chart is a reference guide that shows which plants grow well together and which ones to keep apart. This evidence-based companion planting chart helps gardeners plan vegetable gardens, herb gardens, and flower beds for better yields, natural pest control, and healthier soil.

There are 7 main benefits of companion planting: pest deterrence, beneficial insect attraction, improved pollination, shade regulation, natural plant support, soil fertility improvement, and weed suppression. Gardeners use companion planting charts to pair vegetables with herbs and flowers that protect each other, attract pollinators, fix nitrogen in soil, and maximize garden space.

This guide covers 4 main components: vegetable companions for 20+ common crops, herb companion planting pairings, flower companions that attract beneficial insects, and plants to avoid planting together.

What Is Companion Planting?

Companion planting is the practice of growing different plants near each other for mutual benefit. Some plants offer protection by deterring pests, others enhance growth, improve flavor, or attract beneficial insects like parasitoid wasps, hoverflies, and pollinators.

This technique has roots in traditional and Indigenous gardening practices used for centuries. The Three Sisters Guild—corn, beans, and squash planted together—demonstrates how companion plants support one another: corn provides a natural structure for climbing beans, beans fix nitrogen in the soil, and squash leaves shade the ground to suppress weeds and retain moisture.

Modern research from the USDA, NIH, and Cornell Cooperative Extension confirms what gardeners have known for generations. Studies show that intercropping—planting different crops together—reduces pest outbreaks and increases yield compared to monoculture plantings.

The Benefits of Companion Planting

There are 8 main benefits of companion planting in vegetable gardening:

  1. Deterring pests: Intercropping confuses pests and makes it harder for them to find their target plants. Strong-smelling herbs like rosemary release compounds—camphor, cineole, and camphene—that repel common garden pests including aphids, beetles, and cabbage moths.
  2. Attracting beneficial insects: Plants like lovage attract parasitoid wasps that prey on aphids and beetles. Poached egg plants (Limnanthes douglasii) draw hoverflies whose larvae consume aphids on nearby lettuce.
  3. Attracting pollinators: Nectar-rich flowers like borage, zinnia, and calendula attract bees, butterflies, and other pollinators. Research validates "pollinator strips"—rows of plants designed to lure pollinators—as effective for improving harvest.
  4. Shade regulation: Tall plants provide shade for smaller ones that need protection from harsh sun. Corn shades lettuce, helping it thrive on hot days without bolting.
  5. Natural supports: Corn and sunflowers act as living trellises for climbing crops like pole beans, cucumbers, and peas.
  6. Healthier plants: Nasturtiums release natural pest-fighting chemicals through their roots that protect neighboring plants. Mustard, horseradish, cabbage, and kale release compounds that help defend nearby plants from pests.
  7. Improving soil fertility: Legumes like beans and peas fix nitrogen in the soil through root nodules, making this nutrient available for heavy-feeding neighbors. Deep-rooted plants pull nutrients from lower soil layers, enriching topsoil for shallow-rooted crops.
  8. Weed suppression: Dense plantings of complementary crops crowd out weeds, reducing competition and manual weeding. Squash leaves hug the soil to decrease evaporation and block weed growth.

The Science Behind Companion Planting

Research from agricultural institutions has replaced much of the hearsay that surrounded companion planting. An increasing body of scientifically grounded research proves that growing specific plants together reduces pests, boosts growth, and supports beneficial wildlife.

Key findings from companion planting research:

  • More positive than negative associations: Nearly all plant associations are positive. Only 2-3 confirmed "bad" combinations exist (such as black walnut trees, which secrete growth inhibitors through their roots). Evidence supports "good" companions far more than "bad" ones.
  • Flower power is underutilized: Many flowers serve as excellent natural insect repellents. Nasturtium is the most effective trap crop, taking the brunt of pest attacks to protect vegetables.
  • Timing matters: Plants must be grown together from the start. Introducing companion plants after pest problems appear provides little benefit.

Tomatoes Love Basil: The Classic Example

Tomatoes and basil are longtime companions in both the kitchen and the garden.

  • Studies show a reduction in tomato pests when basil is present. Basil's strong scent disguises tomatoes from pests—while pest populations decreased, no increase in pest predators was detected.
  • Marigolds planted alongside tomatoes reduced whitefly populations in controlled studies.
  • Borage attracts tiny parasitoid wasps that are natural enemies of tomato hornworm caterpillars, according to the Journal of Apicultural Science (2020). Borage also attracts bees, providing boosted pollination plus biological pest control.

Companion Planting Chart

This companion planting chart covers 20+ common vegetables with their best companions. Each pairing is rooted in real research from sources including the USDA, NIH, Iowa State University, and Cornell Cooperative Extension.

🥦 Broccoli Companions

Best companions for broccoli: Alyssum, Dill, Chinese Cabbage, Marigold, Nasturtium, Oregano, Sage, Thyme, Rosemary, Beet, Calendula, Geranium, Kale.

  • Alyssum helps broccoli by attracting hoverflies—important natural predators of aphids, the main pest of broccoli. Source: USDA
  • Chinese cabbage works as an effective trap crop planted alongside broccoli to attract and divert cabbage root flies. Source: NIH
  • Dill contains repellent properties against broccoli pests and acts as a physical barrier to protect broccoli from pest attack.
  • Sage reduces pest egg-laying of diamondback moths on intercropped broccoli.
  • Thyme and nasturtium reduce cabbage looper and imported cabbageworm damage in broccoli. Source: Iowa State University
  • Rosemary deters cabbage moths and other brassica pests with its strong aromatic compounds.
  • Oregano has insecticidal properties that protect nearby brassicas.
  • Calendula attracts beneficial insects like ladybugs that consume aphids.
  • Geranium repels cabbage worms and Japanese beetles.

🥬 Cabbage Companions

Best companions for cabbage: Chamomile, Dill, Garlic, Nasturtium, Onion, Rosemary, Sage, Tansy, Thyme, Borage, Beans, Corn.

  • Chamomile deters pests when intercropped with cabbage and enhances cabbage flavor.
  • Dill intercropped with cabbage attracts parasitic wasps to control cabbage worms. Source: Kenny & Chapman (1988)
  • Garlic repels diamondback moths that damage cabbage leaves.
  • Thyme disrupts egg-laying of the diamondback moth on cabbage plants.
  • Nasturtium, onion, and thyme plots show resistance toward cabbage worm and cabbage looper.
  • Onions help cabbage by lowering pest pressure and boosting productivity.
  • Sage, dill, chamomile, and hyssop disrupt the egg-laying behavior of the cabbageworm.
  • Borage deters cabbage worms and attracts pollinating bees.
  • Corn offers shade that cabbage appreciates in hot weather.

🥒 Cucumber Companions

Best companions for cucumber: Pole Beans, Corn, Dill, Nasturtiums, Oregano, Chili Pepper, Radish, Sunflowers, Tansy, Marigold.

  • Beans add nitrogen to soil, aiding cucumber growth and reducing pest incidence. Bean flowers attract pollinators, and both can share support structures.
  • Corn intercropped with cucumbers reduces cucumber insect pests by over 50% versus cucumbers grown alone.
  • Dill repels aphids and mites that attack cucumbers and deters aphids and spider mites.
  • Nasturtium is a trap plant that keeps cucumber beetles, squash bugs, whiteflies, and aphids away from cucumber.
  • Hot Pepper intercropped with cucumber reduces root knot nematode (Meloidogyne incognita) attack and creates resistance to cucumber mosaic virus.
  • Radishes repel cucumber beetles and flea beetles. Source: HortTechnology (2008)
  • Sunflowers create a natural trellis for climbing cucumber vines, provide shade, and attract pollinators.
  • Tansy (Tanacetum vulgare) repels cucumber beetles, ants, and flying insects.

🥕 Carrot Companions

Best companions for carrot: Chives, Leeks, Onions, Peas, Radishes, Rosemary, Sage, Summer Savory, Marigold.

  • Onions intercropped with carrot significantly reduce carrot fly attacks and improve root yield. Source: Multiple studies
  • Chives and leeks repel carrot fly through odor masking and interference.
  • Marigolds reduce nematodes in soil to prevent root knot issues and crop stunting when grown and incorporated into soil the year before planting.
  • Sage odor alters carrot fly behavior, potentially protecting carrots by disrupting the flies' host-finding ability.
  • Summer Savory significantly reduces carrot psyllids, aphids, nematodes, and carrot fly.
  • Peas fix nitrogen in the soil, helping carrots grow strong.
  • Radishes loosen the soil, helping carrots establish better root systems.

🧄 Garlic Companions

Best companions for garlic: Beets, Carrots, Tomatoes, Cucumber, Peppers, Lettuce, Cabbage, Fruit Trees.

  • Beets and carrots grow well near garlic without competing for nutrients or space.
  • Tomatoes benefit from garlic's ability to prevent red spider mites.
  • Cucumber gains protection as garlic repels aphids and cucumber beetles.
  • Peppers experience reduced fungal diseases and pest pressure when planted with garlic.
  • Lettuce and cabbage are protected from aphids by garlic's strong odor.
  • Fruit trees benefit from garlic planted at the base—garlic repels aphids, onion flies, ermine moths, and Japanese beetles.

🍆 Eggplant Companions

Best companions for eggplant: Thyme, Spinach, Amaranth, Peppers, Beans, Marigold, Catnip.

  • Thyme helps keep moths at bay that target eggplant foliage.
  • Spinach grows well in the shade of taller eggplants, maximizing garden space.
  • Amaranth attracts beneficial insects and confuses pests searching for eggplant.
  • Peppers have similar water and nutrient needs, making them compatible neighbors that don't compete.
  • Beans fix nitrogen that benefits heavy-feeding eggplants.
  • Marigold deters flea beetles and aphids that commonly attack eggplant.

🌶 Peppers Companions

Best companions for peppers: Basil, Chives, Cilantro, Dill, Leeks, Onions, Oregano, Rosemary, Carrots, Tomatoes.

  • Basil improves growth and flavor of peppers and has protective insecticidal qualities. Oregano provides similar benefits.
  • Dill intercropping supports beneficial predators that help reduce corn borer damage on peppers.
  • Leeks and chives repel aphids that commonly attack pepper plants.
  • Onions emit strong odors that repel various pepper pests including aphids, thrips, and whiteflies.
  • Rosemary benefits peppers by reducing aphids when planted within 0.5 meters (1.6 feet).
  • Carrots occupy different soil depths and don't compete with pepper root systems.

🥔 Potatoes Companions

Best companions for potatoes: Basil, Beans, Calendula, Cilantro, Dill, Garlic, Horseradish, Onion, Peas, Tansy, Alyssum, Corn.

  • Basil discourages Colorado potato beetles and attracts beneficial insects.
  • Bush beans intercropped with potatoes improve both yield and soil health through nitrogen fixation.
  • Calendula, tansy, and horseradish planted at the corner of a potato patch ward off Colorado potato beetles. Source: ACS
  • Cilantro planted near potatoes reduces populations of Colorado potato beetle, aphids, carrot rust fly, and spider mites.
  • Dill lures natural enemies of the Colorado potato beetle. Source: Rutgers University
  • Garlic planted with potatoes at a 3:1 ratio provides best disease suppression (late blight) and yield gain.
  • Onions reduce aphid and pest populations on potato plants.
  • Corn uses subterranean space that complements potato's shallower roots, stabilizing soil and providing shade.

🌿 Spinach Companions

Best companions for spinach: Beans, Celery, Cilantro, Coreopsis, Peas, Radish, Eggplant, Oregano, Rosemary, Strawberries.

  • Peas and pole beans provide natural shade for spinach and improve soil fertility through nitrogen fixation.
  • Radishes planted alongside spinach optimize space, reduce pests, and improve overall yield.
  • Coreopsis attracts beneficial insects including bees, butterflies, hoverflies, soldier beetles, and tachinid flies.
  • Cilantro attracts hoverflies whose larvae consume aphids.
  • Eggplant offers shade that prevents spinach from bolting in warm weather.
  • Strawberries enjoy similar growing conditions and share space efficiently.

🎃 Squash Companions

Best companions for squash and pumpkins: Beans, Borage, Calendula, Corn, Lovage, Marigold, Nasturtium, Oregano, Radish, Tansy.

  • Pole beans produce nitrogen for squash and pumpkin. Squash planted with corn and beans ("Three Sisters") disorients the adult vine borer.
  • Borage flowers attract predators that eat squash pests, plus pollinators. Source: Permaculture Research Institute
  • Marigold deters beetles, especially the striped cucumber beetle and squash bug.
  • Nasturtium, radish, and tansy repel cucumber beetles that attack squash.
  • Corn acts as a living trellis for climbing squash varieties.
  • Calendula deters beetles and root nematodes.

🍅 Tomato Companions

Best companions for tomatoes: Asparagus, Basil, Beans, Borage, Calendula, Celery, Marigold, Parsley, Radish, Rosemary, Thyme, Garlic, Chives.

  • Asparagus and tomatoes repel each other's pests—tomatoes release solanine to deter asparagus beetles, while asparagus secretes compounds that repel root-knot nematodes. Source: Rutgers
  • Basil releases volatiles that prime the tomato's defense system, enhancing its response to wounding and pest attack. Source: NIH
  • Bush Beans interplanted with tomatoes decrease disease incidence. Source: Jessica Walliser, Plant Partners
  • Borage attracts parasitic wasps that attack aphids and tomato hornworms. Borage also attracts pollinators and enhances tomato growth, taste, and disease resistance when intercropped.
  • Calendula repels tomato pests and attracts beneficial insects.
  • Marigolds repel whiteflies when planted with tomatoes.
  • Radish works as a trap crop for flea beetles that target young tomato seedlings.
  • Rosemary oils repel aphids, thrips, and whiteflies—common tomato pests.
  • Thyme reduces insect damage to tomatoes. Iowa State University research showed reduced egg-laying by adult armyworms when tomatoes were interplanted with thyme. Thyme also improves tomato root development, flowers, and fruit.

Companion Planting with Herbs

Herbs function as garden multitaskers. They smell amazing, attract pollinators, repel pests, and boost the flavor and health of nearby plants. Scatter herbs throughout vegetable beds rather than isolating them in a separate section.

There are 10 essential herbs for companion planting:

  • Basil: Grows well with tomatoes, peppers, and lettuce. Repels flies, aphids, mosquitoes, and hornworms. Enhances tomato flavor.
  • Chives: Natural repellent for aphids and carrot flies. Plant near carrots, lettuce, and strawberries.
  • Cilantro: Attracts beneficial insects like hoverflies and lacewings that prey on aphids. Pairs with spinach, peas, and potatoes.
  • Rosemary: Strong-scented and repels cabbage moths and beetles. Plant near broccoli, kale, carrots, and beans.
  • Sage: Repels cabbage moths, carrot flies, and flea beetles. Place around cabbage, carrots, and tomatoes.
  • Dill: A pollinator magnet that draws beneficial predators. Pairs with cucumbers, cabbage, lettuce, and onions.
  • Thyme: Deters cabbage worms, cabbage loopers, and moths. Companion for eggplant, squash, and tomatoes.
  • Oregano: Has insecticidal properties that protect vegetables. Works with peppers, squash, and tomatoes.
  • Mint: Deters aphids, ants, and flea beetles. Plant mint in its own pot or bed—it spreads aggressively.
  • Parsley: Attracts beneficial insects to protect and pollinate tomatoes. Interplant between tomato plants.

Companion Planting With Flowers

Flowers play a critical role in pest control, pollination, and soil health beyond their visual appeal.

There are 8 best flowers for companion planting:

  • Calendula: Attracts beneficial insects like ladybugs, lacewings, and hoverflies. Plant near tomatoes, broccoli, and lettuce.
  • Marigold: The most famous companion flower. Repels nematodes, aphids, and confuses beetles. Plant throughout the garden, especially near cucumbers and squash.
  • Nasturtium: Acts as a sacrificial trap crop—attracts aphids, whiteflies, and squash bugs away from vegetables. Let nasturtiums ramble under cucumbers, squash, and beans.
  • Borage: A bee magnet that deters tomato hornworms and adds trace minerals to soil. Plant near tomatoes and strawberries.
  • Chamomile: Improves flavor and health of many plants. Pairs with brassicas and herbs like basil and sage.
  • Geranium: Attracts Japanese beetles and releases toxins that paralyze them, reducing beetle pressure on crops. Plant near brassicas and corn.
  • Alyssum: Low-growing flower that attracts pollinators and beneficial insects like lacewings. Use as a bed edge around potatoes and carrots.
  • Zinnia: Attracts predators that eat whiteflies and draws pollinators. Add to any vegetable bed.

Our Favorite Companion Combinations

These are the best companion planting combinations based on research and gardening practice:

  • Alyssum brings in pollinators and encourages green lacewings that eat aphids.
  • Basil deters moths that lay eggs for tomato hornworms and armyworms. Basil also attracts bees, improving pollination, tomato health, and flavor.
  • Dill attracts ladybugs that eat aphids and spider mites.
  • Calendula or cosmos nearby attracts parasitizing wasps and aphid-hungry hoverflies. Marigolds draw pest-hungry beneficial bugs.
  • Borage pairs well with tomatoes, attracting pollinating bees, and enhances strawberry flavor and vigor.
  • Garlic repels aphids, onion flies, ermine moths, and Japanese beetles. Plant garlic between potato rows, alongside lettuces and cabbages, and near fruit trees with alyssum.
  • Mint deters aphids, ants, and flea beetles. Plant mint in its own container—it spreads aggressively.
  • Nasturtiums attract hungry caterpillars away from brassicas like cabbage, broccoli, and kale, acting as a decoy. Nasturtiums also lure black flies away from fava beans.
  • Parsley attracts beneficial insects to protect and pollinate tomatoes.
  • Poached egg plants (a wildflower) draw hoverflies that control aphids on nearby lettuce.
  • Sage repels carrot flies and reduces injury from cabbage moths around cabbage patches.
  • Sunflowers pair well with cucumbers and pole beans, providing support for climbing plants and shade for crops that become sun-stressed in hot climates.
  • Tansy attracts pest-eating bugs like ladybugs and predatory wasps while repelling cutworm, which attacks asparagus, beans, cabbage, carrots, celery, corn, lettuce, peas, peppers, potatoes, and tomatoes. Tansy is a perennial—plant once and it returns each year.

Plants to Avoid Planting Together

Not all plants are compatible. Some combinations stunt growth or attract shared pests. There are 6 main plant pairings to avoid:

  • Tomatoes + Corn: Both attract the same pest (corn earworm), increasing pest pressure.
  • Carrots + Dill: Dill stunts carrot growth when planted too close. Keep at least 2 feet (0.6 meters) apart.
  • Beans + Onions or Garlic: Alliums inhibit the growth of legumes.
  • Potatoes + Tomatoes: Both are nightshade family members and spread diseases like blight between each other.
  • Cucumbers + Sage: Sage stunts cucumber growth.
  • Fennel + Most vegetables: Fennel inhibits growth of beans, tomatoes, and most garden vegetables. Grow fennel in isolation.

Other Companion Planting Tips to Consider

Companion planting success depends on spacing, timing, and plant height management:

  • Space appropriately: Avoid overcrowding plants in the name of companionship. Plants need room for air circulation and root development.
  • Rotate crops yearly: Rotate companion groupings to reduce disease and pest buildup in soil.
  • Use flowers generously: Calendula, nasturtiums, alyssum, and marigolds are functional powerhouses in any garden.
  • Mix flowers and herbs throughout: Scatter herbs among vegetables instead of isolating them in separate beds.
  • Observe and adjust: Gardens are living ecosystems. Take notes each season and adjust pairings based on your specific microclimate.
  • Use vertical space: Grow climbing companions like pole beans or cucumbers on trellises to free ground space for shade-loving plants underneath.
  • Interplant fast and slow growers: Combine radishes (45 days) with carrots (70-80 days) in the same row—radishes harvest before carrots need the space.
  • Consider height and sunlight: Tall plants offer beneficial shade but block light for neighboring crops when placed incorrectly. Position tall plants on the north side of beds.

More Companion Gardening Tips

Height and timing create natural advantages in companion planting:

  • Lettuce, radishes, and other quick-growing plants sown between hills of melons or winter squash mature and harvest before vines need the space.
  • Leafy greens like spinach and Swiss chard grow well in the shadow of corn.
  • Bush beans tolerate the dappled shade that corn casts. Since their roots occupy different soil levels, they don't compete for water and nutrients.
  • Don't fixate on pairing every crop. Correct spacing, sun exposure, water, and good soil management are the most important influences on plant growth.
  • Start small with a few marigolds and zinnia seeds—watch beneficial bugs arrive. Other beginner options include calendula, nasturtium, basil, and borage.

Video: How to Plan a Companion Planting Garden

Visual demonstrations of companion planting show how flowers deter pests, attract pollinators, and improve soil. Seeing plant interactions in action helps gardeners understand spacing and placement.

The Online Garden Planner

Use a garden planner tool with companion planting features to visualize plant combinations before planting. Select a vegetable, view compatible companions, and drag plants into your garden layout. This prevents incompatible pairings and maximizes beneficial plant relationships.

Learn More

Expand your companion planting knowledge with these resources:

  1. Browse our individual vegetable companion pages for detailed pairing information.
  2. Explore herb companion planting guides for kitchen garden combinations.
  3. View flower companions that attract beneficial insects and pollinators.

Beneficial Insects in the Garden

Companion planting success relies on attracting beneficial insects. There are 6 main beneficial insects that companion plants attract:

  • Parasitoid wasps: Tiny wasps that lay eggs in pest caterpillars like tomato hornworms. Attracted by lovage, dill, and borage.
  • Hoverflies: Adults pollinate flowers; larvae consume large numbers of aphids. Attracted by poached egg plants, alyssum, and calendula.
  • Ladybugs: Both adults and larvae eat aphids, mites, and scale insects. Attracted by dill, tansy, and marigolds.
  • Lacewings: Larvae are voracious aphid predators. Attracted by alyssum and coreopsis.
  • Ground beetles: Nocturnal predators that eat slugs, cutworms, and other soil pests. Attracted by oregano and clover ground cover.
  • Tachinid flies: Parasitize caterpillars, beetles, and squash bugs. Attracted by coreopsis, parsley, and dill.

Is The Companion Planting Guide Scientific?

Yes, modern companion planting recommendations are grounded in scientific research. Skeptics correctly note that some traditional pairings came from anecdotal evidence. Research on specific crop combinations continues, but tens of thousands of gardener observations over the past century provide valid data.

Sources for companion planting research include:

  • USDA studies on intercropping and pest reduction
  • NIH research on plant volatile compounds and pest deterrence
  • Iowa State University studies on herb companion effects
  • Cornell Cooperative Extension Three Sisters Guild documentation
  • Rutgers University research on potato and tomato companions

Science provides great insights, but practical gardening observations fill gaps that controlled studies haven't addressed yet. The effects of companion planting are subtle and depend on environmental factors. Following these guidelines helps establish planting groupings—a useful starting point when laying out 50+ different crops.

Polycultures

A polyculture blends many plants together, creating unknown interactions similar to natural ecosystems. Companion planting charts address 2-3 plant interactions; polycultures produce complex relationships among many plants.

Polyculture gardening combines root crops, groundcovers, herbs, and taller plants with different root systems and above-ground heights. Some grow tall and provide shade; others hug the ground. Some harvest early; others mature late.

There are 4 benefits of polyculture gardening:

  • Increased biodiversity: Multiple plant families support diverse beneficial insect and microorganism populations.
  • Better garden health: Mixed plantings reduce the spread of plant-specific diseases and pests.
  • Improved overall yields: While individual crop yields may vary, total garden productivity often increases.
  • Natural ecosystem mimicry: Polycultures replicate natural plant communities that have evolved together.

Start experimenting by combining 10-20 plants in each bed—15 food plants and 5 beneficial plants like marigold, nasturtium, yarrow, chamomile, or bee balm. Straight monoculture rows are unnecessary. Polyculture gardening creates healthier, more resilient gardens.

More Free Plant Tools

Explore our complete suite of plant care tools.