Planting Herbs With Their Companions
Plant basil next to your tomatoes, peppers and asparagus. Tomatoes also like to be near mint, borage, oregano, petunias, marigolds and nasturtiums, which means basil is a companion to these herbs and flowers as well. On the other hand, basil is not a good companion to rue or sage.
Grow German chamomile or Roman chamomile next to any plant---along with its tonic properties that are beneficial for humans, it also is compatible with all plants.
Choose chives for your beds containing carrots, tomatoes, cabbage family vegetables, chrysanthemums and sunflowers. Chives will help to keep away destructive aphids, Japanese beetles and the carrot rust fly. However, chives are not compatible with beans and peas. Chives' close relatives, onions and garlic, are also not good companions for beans and peas.
Grow comfrey in moist areas near avocado trees and most other fruit trees.
Plant coriander (cilantro) near potatoes and anise: this herb helps to repel aphids, spider mites and the potato beetle.
Grow your dill next to cabbage family plants and lettuce, onions, corn and cucumbers. Avoid planting dill near carrots and tomatoes---it can attract the tomato hornworm, which you don't want to encourage.
Grow plenty of parsley around your asparagus, carrots, chives, onions, roses and tomatoes, but don't grow it near mint.
Plant rosemary near cabbage, beans, carrots and sage because it helps to ward off cabbage moths, bean beetles and carrot flies.
Grow any variety of sage close to your cabbage family plants, rosemary and carrots. Keep sage far away from cucumbers, onions and rue.
Grow thyme and tarragon throughout your garden to help keep many insect pests and cabbage worms at bay. Tarragon is said to enhance the flavor of many different vegetables.