Learn which plants thrive in your Hardiness Zone with our new interactive map!

Garden Plants That Grow Well Together

By Lauren Wise ; Updated September 21, 2017

Whether you are a beginner or expert gardener, companion planting in your vegetable, fruit, flower or herb garden is ideal for your landscape. Companion planting is planting two or more plant species next to each other for mutual benefit. This practice has been going on since ancient Roman times, when it was discovered that most plants have natural substances in them that can repel pests, or benefit each other. There are many types of companion planting, such as herbs next to vegetables, flowers next to fruits, and vegetables next to other vegetables.


Certain flowers can be planted around fruits or vegetables in order to repel several varieties of insects. These flowers include marigolds, sunflowers, coreopsis, petunias, and morning glories, just to name a few. You can plant these in close proximity to plants that attract lots of insects, most often produce or herb plants. Try planting them around the bases of young fruit trees as well.

Vegetables and Herbs

Herb and vegetable gardens go hand-in-hand, and they benefit each other more than many people realize. These combinations can either help protect each other from insects, or can help benefit each other through nutrients in the soil. They include radishes paired with chervil; tomatoes next to basil, parsley, sage or dill; cucumbers by lemon balm; lettuce next to corn, dill or carrots; peppers by sweet marjoram, or cabbage and mint or sage. Of course, these combinations all depend on if you can grow these in your region or climate. Other pairings include peas and caraway; sage and parsley surrounding carrots; broccoli next to dill, rosemary or peppermint; onion and savory herb; or eggplant and thyme.

Vegetables and Vegetables

Some vegetables work well with other vegetables when grown in rows next to them. This is great for farms or for large patches of land. Ideal combinations include pole beans and radishes, celery and broccoli, onions and carrots, cabbage and leeks, and bush beans with potatoes.