Tomatoes Love Carrots: Companion Planting for Better Tomatoes

It should come a no shock that tomatoes have natural allies in the plant world.
These allies help protect the tomato from pests and predators, leave nutrients in the soil that help the plants and fruit to grow, improve flavor, and in turn benefit from the tomato plant properties.
Friends of the Tomato
As a rule of thumb, consider planting your tomatoes near: carrots, beans, celery, cucumbers, lettuces, mint, garlic, chives, parsley, borage, bee balm, oregano, sage, or marigolds.
Basil and onions are also especially friendly, and can easily be planted between rows.
Roses, peppers, and asparagus really love tomatoes, too; and though they don’t offer tomatoes much in return, they get along well.
Enemies of the Tomato
Keep in mind, too, that tomatoes have natural enemies.
Avoid planting tomatoes near: corn, cruciferous vegetables (cabbage, cauliflower, broccoli, brussel sprouts, kohlrabi), potatoes, rosemary, peas, fennel, kale, mature dill (young dill can help tomato plant growth but mature dill stunts it), or walnut trees.
Interested in more?
Check out Louise Riotte’s beautifully narrative Carrots Love Tomatoes, one of my favorite gardening books.












June 1st, 2009 at 12:44 pm
In order to enable success with tomatoes, do I have to give up planting corn all together or is there a distance between the two crops that will give me the best of both crops?
January 19th, 2010 at 9:49 pm
When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get four emails with the same comment. Is there any way you can remove me from that service?Thanks
January 20th, 2010 at 7:18 am
At the bottom of the post under the comment box you’ll see a link that says “manage subscriptions.” If you click on this link it will take you too a page that will give you directions on how to unsubscribe to that post.