Complete Guide to Companion Planting

Companion planting charts often look complicated and can be a little intimidating. We made ours with this in mind and have been told it is the best!

The important thing to keep in mind is that companion planting requires continuous learning, which is one of the challenges of vegetable gardening. Becoming a wise and competent gardener may take time, but for those of you that like a challenge, you will never be disappointed!

In order to help you get started, we provide three things:
(1) A simple explanation of what companion planting vegetables is
(2) A list of the benefits of companion planting
(3) A single, simple companion planting chart

In addition to the information and chart below, we have just recently completed a comprehensive companion planting eBook that is now available!

Why We Wrote Our Own Companion Planting eBook

We wanted to take the stress out of continually looking at all the different information that is out there about what vegetables, herbs, and flowers to plant together. We also wanted to have an easy-to-use resource that worked on any device and had all the information in one place.

We wanted a combo of a quick-reference list as well as deeper insight in the cases we wanted more info. If one of us wanted this information in the garden or greenhouse, it was now available on our mobile phone or tablet!

Just a note - If you purchase our eBook, we will give you all future editions for free!

Companion Planting Ebook

Grow better vegetables by knowing which vegetables can and can't be planted together. This ebook is straight to the point and provides actionable info that you can use right away. 

FREE printer-friendly Companion Planting Chart with your eBook purchase

What is Companion Planting?

Companion planting is the practice of planting two or more plants together for mutual benefit. Experience has taught us that planting some vegetables together leads to enhanced quality and growth. Much of what the gardening community knows about companion planting has been learned by trial and error, and so we suggest asking your neighbors what has worked for them in your area.

Why Do Companion Planting Charts Conflict?

Not all companion planting charts are the same. If you compare one companion planting chart to another, you will find that they often conflict with each other. This is due to the fact that companion planting is not completely understood or explained, by science.

Diferent Shades of Greens (Source)

Companion Planting Charts Are a Guideline Only

There are general guidelines for companion planting vegetables that work well in the majority of the world. We have captured these guidelines in the companion planting chart below and given you an explanation for the guideline (when available) in the "Insight" column. We primarily suggest that you use this chart as a guide, and modify it as you find what works (or doesn't work) in your own garden. Over time you will have a great resource for your area, and won't need to rely on others' companion planting charts.

The Benefits of Companion Planting Vegetables

  1. Shelter - larger plants protect others from wind or too much sun.

  2. Support - Some vegetables can be used as physical supports for others. As an example, pole beans planted with corn use the corn as a trellis.

  3. Beneficial Insects - attracting beneficial insects such as bees help spread pollin.

  4. Soil Improvement - some vegetable plants improve soil conditions for other plants. For example, members of the legume family (beans etc.) draw nitrogen from the atmosphere and add it to the soil around them.

  5. Decoy Plants - there are plants that emit odors that aid in masking the odors of insect-desirable vegetable plants.

Be Careful!

  • Do not plant around walnut trees. Walnut trees release a chemical into the soil that makes it very difficult for other plants to grow around it.

  • Do not plant your garden around large trees and shrubs. They will compete for nutrients and sunlight, and your garden will suffer.

Companion Planting Chart

The following is a guideline for companion planting vegetables. Keep in mind that companion planting is not the same for everyone, everywhere; it will require experimentation to find what works best in your area. 





Carrot, Tomato, Basil, Coriander, Dill, Parsley, Marigold

Garlic, Potato, Onion

Marigolds, Parsley, Tomato protect from asparagus beetles


Broccoli, Brussels Sprouts, Cabbage, Carrots, Cauliflower, Cucumber, Celery, Chard, Corn, Eggplant, Kale, Peas, Potatoes, Radishes, Strawberries

Beets (Pole Beans only), Chives, Fennel, Garlic, Leek, Onion, Shallots, Sunflowers

Corn is a natural trellis, and provides shelter for beans. Beans provide nitrogen to soil.

Allium family (Chives, Garlic, Leeks, Onions), Brassicas family (Broccoli, Brussel Sprouts, Cabbage, Cauliflower, Kohlrabi), Lettuce, Radishes, Spinach

Beans (Pole and Runner Beans), Tomatoes

The beans and beets compete for growth. Composted beet leaves add magnesium to soil when mixed.

Beet, Bush Beans, Carrot, Celery, Cucumber, Garlic, Lettuce, Onion, Radish, Spinach, Swiss Chard, Basil, Chamomile, Dill, Mint, Rosemary, Sage, Thyme, Marigold, Nasturtium

Asparagus, Climbing Beans, Mustard, Peppers, Pumpkin, Sweet Corn, Cantaloupe, Strawberry, Watermelon

Rosemary repels cabbage fly. Dill attracts wasps for pest control.

Beets, Carrots, Garlic, Onion, Basil, Dill, Thyme, Mint, Nasturtium, Marigold

Strawberry, Tomato



Beets, Bush Beans, Celery, Onion, Potato, Chamomile, Dill, Mint, Oregano, Rosemary, Sage, Spearmint, Nasturtium, Marigold

Beans (Pole and Runner), Eggplant, Mustard, Pepper, Tomato, Strawberry

Celery, onion and herbs keep pests away. Rosemary repels cabbage fly.

Beans (Bush and Pole), Chives, Garlic, Leek, Lettuce, Onion, Tomato, Parsley, Rosemary

Parsnip, Coriander, Dill

Beans provide nitrogen in soil which carrots need. Onion, parsely and rosemary repel the carrot fly


Beans, Celery, Peas, Spinach, Tomato, Chamomile, Oregano, Rosemary, Sage, Sunflower

Rue, Strawberries

Beans provide the soil with nitrogen, which cauliflower needs.


Bush Beans, Cabbage (brassicas), Cucumber, Leek, Spinach, Tomato, Dill, Marjoram, Cosmos, Daisies, Marigolds, Nasturtiums, Snapdragons

Carrots, Corn, Potato, Aster

Corn and asters transmit Aster Yellows; a disease with symptoms of yellowing leaves while veins remain green.


Basil, Carrots, Marigold, Parsley, Parsnip, Strawberries, Tomato




Beans (climbing), Cucumber, Peas, Pumpkin, Squash, Zucchini, Marjoram, Sunflower


Tomato worm and corn earworm like both plants. Beans and peas supply nitrogen.

Beans, Celery, Corn, Lettuce, Peas, Radish, Dill, Marigold, Nasturtium

Potato, Tomato, Sage, Strong Aromatic Herbs (except dill)

Cucumbers grow poorly around potatoes and sage.


Cabbage, Corn, Cucumbers, Dill, Fennel, Lettuce, Onions

Cilantro, Tomato

Cross-pollinates with cilantro, ruining both. One only a few plants that grows well with Fennel.

Beans, Marjoram, Pepper, Potato




Beets, Cucumber, Lettuce, Onions, Thyme, Nasturtium

Pepper, Pole Beans, Tomato, Strawberries

Lettuce repels earth flies.


Carrots, Celery, Lettuce, Onions

Beans, Peas

Companion attributes are the same as garlic, onion, chives (alliums).


Beans, Beets, Broccoli, Carrots, Corn, Onions, Peas, Radish, Mint, Strawberries, Marigold


Mints repel slugs (which feed on lettuce).


Brassicas (broccoli, etc), Cucurbits (cucumber, etc), Peppers, Tomato, and most other plants


It is said that you can plant Marigolds throughout the garden, as they repel insects and root-attacking nematodes (worm-like organisms). Be aware they may bother allergy sufferers.

Beets, Cabbage, Carrots, Lettuce, Parsnips, Tomato, Chamomile, Marjoram, Rosemary, Savory, Strawberry

Asparagus, Beans, Peas

Repels aphids, the carrot fly, and other pests.


Asparagus, Beans, Radish, Rosemary, Tomato


Draws insects away from tomatoes.


Beans, Brussels Sprouts, Cabbage, Carrots, Cauliflower, Celery, Corn, Cucumbers, Lettuce, Potatoes, Radishes, Squash, Sage

Alliums (Chives, Garlic, Onion, Shallots)


Beans, Celery, Corn, Garlic, Horseradish, Lettuce, Onions, Peas, Spinach, Radishes, Basil, Marigolds

Asparagus, Brassicas (Broccoli, Brussels Sprouts, Cabbage, Cauliflower, Kohlrabi), Carrots, Cucumbers, Eggplant, Melons, Peppers, Squash, Tomatoes, Raspberries, Strawberries, Sunflower

Cucumber, tomato and raspberry attract harmful pests to potatoes. Horseradish increases disease resistance.


Beans, Corn, Squash, Marigold, Nasturtium




Allium family (Chives, Garlic, Leek, Onion), Beets, Cabbage, Carrots, Cucumber, Kale, Lettuce, Spinach, Squash

Hyssop (the Herb)

Radish is often used as a trap crop against some beetles(flea and cucumber).


Beans, Cabbage, Carrots, Peas, Rosemary, Strawberries


Repels cabbage fly, some bean parasites.

Beans, Brassicas family (Broccoli, Brussels Sprouts, Cabbage, Cauliflower, Kohlrabi), Celery, Eggplant, Leeks, Lettuce, Melons, Peas, Potatoes, Radishes, Tomatoes, Nasturtium, Strawberries


Natural shade is provided by beans and peas, for spinach.


Beans, Corn, Peas, Radish (White Icicle), Borage, Dill, Marigolds, Nasturtium, Strawberries, Sunflower


Similar companion traits to pumpkin.


Bush Beans, Chives, Lettuce, Onions, Spinach, Squash, Borage, Caraway, Sage

Cabbage Family, and plants susceptible to Verticillium (ie. Eggplant, Potato, Tomato, Peppers)

The herb, Borage, is likely the strongest companion.

Asparagus, Carrots, Celery, Chives, Garlic, Lettuce, Spinach, Onion, Basil, Borage, Parsley, Marigolds

Brassicas (Broccoli, Brussels Sprouts, Cabbage, Cauliflower, Kohlrabi), Beets, Corn, Fennel, Peas, Potatoes, Dill, Rosemary, Walnut trees

Growing basil about 10 inches from tomatoes increases the yield of the tomato plants.






FBeans, Corn, Garlic, Peas, Radishes, Spinach, Borage, Dill, Oregano, Marigolds, Nasturtium

Potato, seed saving consideration with squash and pumpkin


Share to Pinterest