What grows well together, and what to keep apart

Pick a crop to see its good neighbours and the ones to avoid. Then add everything you're planning for one bed, and the checker flags any pairs that clash.

Grows well with

    Keep apart from

      My bed

        Add two or more crops to check them against each other.

          Where these pairings come from

          Every pairing is from the VegLog crop library, which checked each crop against published growing advice from the RHS, seed companies and university extension services. A pair counts whenever either crop lists the other. Clashes usually come from a shared pest or disease, or one crop shading or crowding the other. For the reasons behind the best-known pairs, read our companion planting guide.

          Companion planting chart

          Every crop in the library with known neighbours, good and bad.

          CropGrows well withKeep apart from
          Broad beanCarrot, Lettuce, Potato, Spinach, Summer savoryGarlic, Leek, Onion, Shallot
          PeaCarrot, Cucumber, Radish, Spinach, TurnipGarlic, Leek, Onion, Shallot
          Runner beanNasturtium, Pumpkin, Squash, Summer savory, Sweet pea, SweetcornGarlic, Leek, Onion, Shallot
          French beanAubergine, Celeriac, Celery, Chard, Coriander, Cucumber, Potato, Rosemary, Summer savory, SweetcornGarlic, Leek, Onion, Shallot
          GarlicBeetroot, Carrot, Parsnip, Rhubarb, Strawberry, TomatoAsparagus, Broad bean, French bean, Pea, Runner bean
          OnionBeetroot, Carrot, Chard, Chilli, Kohlrabi, Lettuce, Parsnip, Rhubarb, Strawberry, Sweet pepper, TurnipAsparagus, Broad bean, French bean, Pea, Runner bean
          ShallotBeetroot, Carrot, Lettuce, StrawberryBroad bean, French bean, Pea, Runner bean
          LeekCarrot, Celeriac, CeleryBroad bean, French bean, Pea, Runner bean
          Spring onionBeetroot, Carrot, LettuceNone listed
          KaleBeetroot, Dill, Mint, NasturtiumNone listed
          CabbageBeetroot, Calendula, Celeriac, Celery, Chervil, Dill, Mint, Nasturtium, Oregano, Rhubarb, Rosemary, Sage, ThymeStrawberry
          BroccoliCalendula, Celeriac, Dill, Mint, Nasturtium, Oregano, Sage, ThymeStrawberry
          CauliflowerCeleriac, Dill, NasturtiumStrawberry
          Brussels sproutDill, Mint, NasturtiumStrawberry
          RadishCarrot, Chervil, Cucumber, Lettuce, Parsnip, Pea, SpinachNone listed
          TurnipOnion, PeaNone listed
          RocketBeetroot, Lettuce, Mint, SpinachNone listed
          TomatoAsparagus, Basil, Borage, Calendula, Carrot, Chives, Cosmos, French marigold, Garlic, Parsley, ZinniaBlackberry, Florence fennel, Potato, Raspberry, Sweetcorn
          PotatoBroad bean, French bean, French marigold, HorseradishBlackberry, Courgette, Cucumber, Pumpkin, Raspberry, Squash, Sunflower, Tomato
          Sweet pepperBasil, Carrot, French marigold, OnionNone listed
          ChilliBasil, Carrot, French marigold, OnionNone listed
          AubergineBasil, French bean, French marigoldNone listed
          CourgetteBorage, French marigold, Nasturtium, SweetcornPotato
          CucumberBorage, Cosmos, Dill, French bean, Nasturtium, Pea, Radish, SunflowerPotato, Sage
          SquashBorage, Cosmos, French marigold, Nasturtium, Runner bean, Sweetcorn, ZinniaPotato
          MelonFrench marigold, Nasturtium, SweetcornNone listed
          CarrotBroad bean, Chilli, Chives, Garlic, Leek, Lettuce, Onion, Pea, Radish, Rosemary, Sage, Shallot, Spring onion, Sweet pepper, Tomato, Welsh onionDill, Parsnip
          ParsnipGarlic, Onion, RadishCarrot
          BeetrootCabbage, Garlic, Kale, Kohlrabi, Lettuce, Onion, Rocket, Shallot, Spring onion, Welsh onionNone listed
          CeleriacBroccoli, Cabbage, Cauliflower, French bean, LeekNone listed
          LettuceBeetroot, Broad bean, Carrot, Chard, Chervil, Coriander, Kohlrabi, Onion, Radish, Rocket, Shallot, Spring onion, StrawberryNone listed
          SpinachBroad bean, Coriander, Pea, Radish, Rocket, StrawberryNone listed
          ChardFrench bean, Lettuce, OnionNone listed
          BasilAsparagus, Aubergine, Chilli, Oregano, Sweet pepper, TomatoNone listed
          ParsleyAsparagus, Chives, TomatoNone listed
          CorianderFrench bean, Lettuce, SpinachFlorence fennel
          ChivesCarrot, Parsley, Strawberry, TomatoNone listed
          MintBroccoli, Brussels sprout, Cabbage, Kale, RocketNone listed
          DillBroccoli, Brussels sprout, Cabbage, Cauliflower, Collard greens, Cucumber, Kale, Purple sprouting broccoliCarrot, Florence fennel
          StrawberryBorage, Chives, Garlic, Lettuce, Onion, Shallot, Spinach, ThymeBroccoli, Brussels sprout, Cabbage, Cauliflower, Purple sprouting broccoli
          RhubarbCabbage, Garlic, OnionNone listed
          SweetcornCourgette, French bean, Melon, Pumpkin, Runner bean, SquashTomato
          NasturtiumBroccoli, Brussels sprout, Cabbage, Cauliflower, Collard greens, Courgette, Cucumber, Kale, Melon, Pumpkin, Purple sprouting broccoli, Runner bean, Squash, WatermelonNone listed
          French marigoldAubergine, Chilli, Courgette, Melon, Potato, Pumpkin, Squash, Sweet pepper, Tomato, WatermelonNone listed
          Welsh onionBeetroot, CarrotNone listed
          Purple sprouting broccoliDill, NasturtiumStrawberry
          KohlrabiBeetroot, Lettuce, OnionNone listed
          Collard greensDill, NasturtiumNone listed
          HorseradishPotatoNone listed
          PumpkinFrench marigold, Nasturtium, Runner bean, SweetcornPotato
          WatermelonFrench marigold, NasturtiumNone listed
          CeleryCabbage, French bean, LeekNone listed
          Florence fennelNone listedCoriander, Dill, Tomato
          ThymeBroccoli, Cabbage, StrawberryNone listed
          RosemaryCabbage, Carrot, French beanNone listed
          OreganoAsparagus, Basil, Broccoli, CabbageNone listed
          SageBroccoli, Cabbage, CarrotCucumber
          ChervilCabbage, Lettuce, RadishNone listed
          Summer savoryBroad bean, French bean, Runner beanNone listed
          RaspberryNone listedBlackberry, Potato, Tomato
          BlackberryNone listedPotato, Raspberry, Tomato
          AsparagusBasil, Calendula, Oregano, Parsley, TomatoGarlic, Onion
          CalendulaAsparagus, Broccoli, Cabbage, TomatoNone listed
          SunflowerCucumberPotato
          Sweet peaRunner beanNone listed
          CosmosCucumber, Squash, TomatoNone listed
          BorageCourgette, Cucumber, Squash, Strawberry, TomatoNone listed
          ZinniaSquash, TomatoNone listed

          A second pair of eyes on every bed

          VegLog checks each bed as you plan it and flags neighbours that don't get on. Free for your first growing space.