What to Plant With Tomatoes

The best tomato companions are basil, marigold, nasturtium, parsley, dill in flower, onions, and carrots. Keep tomatoes away from potatoes, corn, and blac...

Published by ThriveThyme

companion planting tomatoes basil marigold pest control

Shop Seeds Now

Some outbound seed-house links may be affiliate links.

What to Plant With Tomatoes

Plant basil, marigold, and flowering herbs such as dill and parsley near tomatoes. Carrots, onions, and garlic fit in the gaps. Keep tomatoes away from potatoes, corn, and black walnut trees.

Check any pair on the Companion Planting Desk. It marks which pairings have research behind them.

Good Tomato Companions

Keep These Away From Tomatoes

Spacing Still Comes First

A good companion will not help a crowded tomato. Give each plant the spacing on its plant page, at least 6 hours of sun, and steady water. Tuck companions at the edge, not under the leaves where they stay wet.

Quick Plan for One Tomato Bed

  1. Plant tomatoes on the north side of the bed so they do not shade shorter crops.
  2. Set basil and a few marigolds along the south edge.
  3. Sow carrots or onions in the open spaces between cages.
  4. Let one or two dill or parsley plants flower at the end of the bed.
  5. Next year, move the tomatoes. See the Crop Rotation desk.

See also plants that should not be planted together and companion planting myths vs evidence.

Sources: University of Minnesota Extension, Companion planting in home gardens; University of Florida IFAS, Marigolds for Nematode Management; University of Wisconsin Extension, Black Walnut Toxicity.